Coverage Report

Created: 2026-09-18 08:00

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
be/src/exprs/aggregate/aggregate_function_topn.h
Line
Count
Source
1
// Licensed to the Apache Software Foundation (ASF) under one
2
// or more contributor license agreements.  See the NOTICE file
3
// distributed with this work for additional information
4
// regarding copyright ownership.  The ASF licenses this file
5
// to you under the Apache License, Version 2.0 (the
6
// "License"); you may not use this file except in compliance
7
// with the License.  You may obtain a copy of the License at
8
//
9
//   http://www.apache.org/licenses/LICENSE-2.0
10
//
11
// Unless required by applicable law or agreed to in writing,
12
// software distributed under the License is distributed on an
13
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14
// KIND, either express or implied.  See the License for the
15
// specific language governing permissions and limitations
16
// under the License.
17
18
#pragma once
19
20
#include <rapidjson/encodings.h>
21
#include <rapidjson/stringbuffer.h>
22
#include <rapidjson/writer.h>
23
#include <stddef.h>
24
#include <stdint.h>
25
26
#include <algorithm>
27
#include <functional>
28
#include <memory>
29
#include <string>
30
#include <utility>
31
#include <vector>
32
33
#include "common/exception.h"
34
#include "core/assert_cast.h"
35
#include "core/column/column.h"
36
#include "core/column/column_array.h"
37
#include "core/column/column_decimal.h"
38
#include "core/column/column_nullable.h"
39
#include "core/column/column_string.h"
40
#include "core/column/column_vector.h"
41
#include "core/data_type/data_type_array.h"
42
#include "core/data_type/data_type_nullable.h"
43
#include "core/data_type/data_type_string.h"
44
#include "core/string_buffer.hpp"
45
#include "core/string_ref.h"
46
#include "core/types.h"
47
#include "exec/common/hash_table/phmap_fwd_decl.h"
48
#include "exprs/aggregate/aggregate_function.h"
49
#include "exprs/aggregate/aggregate_function_simple_factory.h"
50
51
namespace doris {} // namespace doris
52
53
namespace doris {
54
55
// space-saving algorithm
56
template <PrimitiveType T>
57
struct AggregateFunctionTopNData {
58
    using ColVecType = typename PrimitiveTypeTraits<T>::ColumnType;
59
    using DataType = typename PrimitiveTypeTraits<T>::CppType;
60
6.04k
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
6.04k
        top_num = input_top_num;
62
6.04k
        capacity = (uint64_t)top_num * space_expand_rate;
63
6.04k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE15set_paramentersEii
Line
Count
Source
60
5.01k
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
5.01k
        top_num = input_top_num;
62
5.01k
        capacity = (uint64_t)top_num * space_expand_rate;
63
5.01k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE15set_paramentersEii
Line
Count
Source
60
54
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
54
        top_num = input_top_num;
62
54
        capacity = (uint64_t)top_num * space_expand_rate;
63
54
    }
_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
88
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
88
        top_num = input_top_num;
62
88
        capacity = (uint64_t)top_num * space_expand_rate;
63
88
    }
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
614
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
614
        top_num = input_top_num;
62
614
        capacity = (uint64_t)top_num * space_expand_rate;
63
614
    }
_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
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE15set_paramentersEii
Line
Count
Source
60
126
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
126
        top_num = input_top_num;
62
126
        capacity = (uint64_t)top_num * space_expand_rate;
63
126
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE15set_paramentersEii
Line
Count
Source
60
12
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
61
12
        top_num = input_top_num;
62
12
        capacity = (uint64_t)top_num * space_expand_rate;
63
12
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE15set_paramentersEii
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE15set_paramentersEii
64
65
5.63k
    void add(const StringRef& value, const UInt64& increment = 1) {
66
5.63k
        std::string data = value.to_string();
67
5.63k
        auto it = counter_map.find(data);
68
5.63k
        if (it != counter_map.end()) {
69
4.13k
            it->second = it->second + increment;
70
4.13k
        } else {
71
1.49k
            counter_map.insert({data, increment});
72
1.49k
        }
73
5.63k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE3addERKNS_9StringRefERKm
Line
Count
Source
65
5.01k
    void add(const StringRef& value, const UInt64& increment = 1) {
66
5.01k
        std::string data = value.to_string();
67
5.01k
        auto it = counter_map.find(data);
68
5.01k
        if (it != counter_map.end()) {
69
4.09k
            it->second = it->second + increment;
70
4.09k
        } else {
71
925
            counter_map.insert({data, increment});
72
925
        }
73
5.01k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE3addERKNS_9StringRefERKm
Line
Count
Source
65
614
    void add(const StringRef& value, const UInt64& increment = 1) {
66
614
        std::string data = value.to_string();
67
614
        auto it = counter_map.find(data);
68
614
        if (it != counter_map.end()) {
69
47
            it->second = it->second + increment;
70
567
        } else {
71
567
            counter_map.insert({data, increment});
72
567
        }
73
614
    }
74
75
413
    void add(const DataType& value, const UInt64& increment = 1) {
76
413
        auto it = counter_map.find(value);
77
413
        if (it != counter_map.end()) {
78
39
            it->second = it->second + increment;
79
374
        } else {
80
374
            counter_map.insert({value, increment});
81
374
        }
82
413
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE3addERKaRKm
Line
Count
Source
75
54
    void add(const DataType& value, const UInt64& increment = 1) {
76
54
        auto it = counter_map.find(value);
77
54
        if (it != counter_map.end()) {
78
0
            it->second = it->second + increment;
79
54
        } else {
80
54
            counter_map.insert({value, increment});
81
54
        }
82
54
    }
_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
6
            it->second = it->second + increment;
79
24
        } else {
80
24
            counter_map.insert({value, increment});
81
24
        }
82
30
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE3addERKiRKm
Line
Count
Source
75
88
    void add(const DataType& value, const UInt64& increment = 1) {
76
88
        auto it = counter_map.find(value);
77
88
        if (it != counter_map.end()) {
78
10
            it->second = it->second + increment;
79
78
        } else {
80
78
            counter_map.insert({value, increment});
81
78
        }
82
88
    }
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
35
    void add(const DataType& value, const UInt64& increment = 1) {
76
35
        auto it = counter_map.find(value);
77
35
        if (it != counter_map.end()) {
78
7
            it->second = it->second + increment;
79
28
        } else {
80
28
            counter_map.insert({value, increment});
81
28
        }
82
35
    }
_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
8
            it->second = it->second + increment;
79
22
        } else {
80
22
            counter_map.insert({value, increment});
81
22
        }
82
30
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE3addERKNS_16TimeStampNsValueERKm
Line
Count
Source
75
126
    void add(const DataType& value, const UInt64& increment = 1) {
76
126
        auto it = counter_map.find(value);
77
126
        if (it != counter_map.end()) {
78
0
            it->second = it->second + increment;
79
126
        } else {
80
126
            counter_map.insert({value, increment});
81
126
        }
82
126
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE3addERKNS_16TimestampTzValueERKm
Line
Count
Source
75
12
    void add(const DataType& value, const UInt64& increment = 1) {
76
12
        auto it = counter_map.find(value);
77
12
        if (it != counter_map.end()) {
78
0
            it->second = it->second + increment;
79
12
        } else {
80
12
            counter_map.insert({value, increment});
81
12
        }
82
12
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE3addERKjRKm
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE3addERKoRKm
83
84
1.20k
    void merge(const AggregateFunctionTopNData& rhs) {
85
1.20k
        if (!rhs.top_num || rhs.counter_map.empty()) {
86
112
            return;
87
112
        }
88
89
1.09k
        if (counter_map.empty()) {
90
577
            *this = rhs;
91
577
            return;
92
577
        }
93
518
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
94
102
            throw Exception(ErrorCode::INVALID_ARGUMENT,
95
102
                            "topn aggregate states have incompatible parameters: "
96
102
                            "({}, {}) vs ({}, {}) (N, capacity)",
97
102
                            top_num, capacity, rhs.top_num, rhs.capacity);
98
102
        }
99
100
416
        bool lhs_full = (counter_map.size() >= capacity);
101
416
        bool rhs_full = (rhs.counter_map.size() >= capacity);
102
103
416
        uint64_t lhs_min = 0;
104
416
        uint64_t rhs_min = 0;
105
106
416
        if (lhs_full) {
107
0
            lhs_min = UINT64_MAX;
108
0
            for (auto it : counter_map) {
109
0
                lhs_min = std::min(lhs_min, it.second);
110
0
            }
111
0
        }
112
113
416
        if (rhs_full) {
114
0
            rhs_min = UINT64_MAX;
115
0
            for (auto it : rhs.counter_map) {
116
0
                rhs_min = std::min(rhs_min, it.second);
117
0
            }
118
119
0
            for (auto& it : counter_map) {
120
0
                it.second += rhs_min;
121
0
            }
122
0
        }
123
124
550
        for (auto rhs_it : rhs.counter_map) {
125
550
            auto lhs_it = counter_map.find(rhs_it.first);
126
550
            if (lhs_it != counter_map.end()) {
127
371
                lhs_it->second += rhs_it.second - rhs_min;
128
371
            } else {
129
179
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
130
179
            }
131
550
        }
132
416
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5mergeERKS2_
Line
Count
Source
84
553
    void merge(const AggregateFunctionTopNData& rhs) {
85
553
        if (!rhs.top_num || rhs.counter_map.empty()) {
86
40
            return;
87
40
        }
88
89
513
        if (counter_map.empty()) {
90
237
            *this = rhs;
91
237
            return;
92
237
        }
93
276
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
94
38
            throw Exception(ErrorCode::INVALID_ARGUMENT,
95
38
                            "topn aggregate states have incompatible parameters: "
96
38
                            "({}, {}) vs ({}, {}) (N, capacity)",
97
38
                            top_num, capacity, rhs.top_num, rhs.capacity);
98
38
        }
99
100
238
        bool lhs_full = (counter_map.size() >= capacity);
101
238
        bool rhs_full = (rhs.counter_map.size() >= capacity);
102
103
238
        uint64_t lhs_min = 0;
104
238
        uint64_t rhs_min = 0;
105
106
238
        if (lhs_full) {
107
0
            lhs_min = UINT64_MAX;
108
0
            for (auto it : counter_map) {
109
0
                lhs_min = std::min(lhs_min, it.second);
110
0
            }
111
0
        }
112
113
238
        if (rhs_full) {
114
0
            rhs_min = UINT64_MAX;
115
0
            for (auto it : rhs.counter_map) {
116
0
                rhs_min = std::min(rhs_min, it.second);
117
0
            }
118
119
0
            for (auto& it : counter_map) {
120
0
                it.second += rhs_min;
121
0
            }
122
0
        }
123
124
309
        for (auto rhs_it : rhs.counter_map) {
125
309
            auto lhs_it = counter_map.find(rhs_it.first);
126
309
            if (lhs_it != counter_map.end()) {
127
204
                lhs_it->second += rhs_it.second - rhs_min;
128
204
            } else {
129
105
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
130
105
            }
131
309
        }
132
238
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE5mergeERKS2_
Line
Count
Source
84
68
    void merge(const AggregateFunctionTopNData& rhs) {
85
68
        if (!rhs.top_num || rhs.counter_map.empty()) {
86
12
            return;
87
12
        }
88
89
56
        if (counter_map.empty()) {
90
40
            *this = rhs;
91
40
            return;
92
40
        }
93
16
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
94
16
            throw Exception(ErrorCode::INVALID_ARGUMENT,
95
16
                            "topn aggregate states have incompatible parameters: "
96
16
                            "({}, {}) vs ({}, {}) (N, capacity)",
97
16
                            top_num, capacity, rhs.top_num, rhs.capacity);
98
16
        }
99
100
0
        bool lhs_full = (counter_map.size() >= capacity);
101
0
        bool rhs_full = (rhs.counter_map.size() >= capacity);
102
103
0
        uint64_t lhs_min = 0;
104
0
        uint64_t rhs_min = 0;
105
106
0
        if (lhs_full) {
107
0
            lhs_min = UINT64_MAX;
108
0
            for (auto it : counter_map) {
109
0
                lhs_min = std::min(lhs_min, it.second);
110
0
            }
111
0
        }
112
113
0
        if (rhs_full) {
114
0
            rhs_min = UINT64_MAX;
115
0
            for (auto it : rhs.counter_map) {
116
0
                rhs_min = std::min(rhs_min, it.second);
117
0
            }
118
119
0
            for (auto& it : counter_map) {
120
0
                it.second += rhs_min;
121
0
            }
122
0
        }
123
124
0
        for (auto rhs_it : rhs.counter_map) {
125
0
            auto lhs_it = counter_map.find(rhs_it.first);
126
0
            if (lhs_it != counter_map.end()) {
127
0
                lhs_it->second += rhs_it.second - rhs_min;
128
0
            } else {
129
0
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
130
0
            }
131
0
        }
132
0
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE5mergeERKS2_
Line
Count
Source
84
8
    void merge(const AggregateFunctionTopNData& rhs) {
85
8
        if (!rhs.top_num || rhs.counter_map.empty()) {
86
0
            return;
87
0
        }
88
89
8
        if (counter_map.empty()) {
90
2
            *this = rhs;
91
2
            return;
92
2
        }
93
6
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
94
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
95
0
                            "topn aggregate states have incompatible parameters: "
96
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
97
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
98
0
        }
99
100
6
        bool lhs_full = (counter_map.size() >= capacity);
101
6
        bool rhs_full = (rhs.counter_map.size() >= capacity);
102
103
6
        uint64_t lhs_min = 0;
104
6
        uint64_t rhs_min = 0;
105
106
6
        if (lhs_full) {
107
0
            lhs_min = UINT64_MAX;
108
0
            for (auto it : counter_map) {
109
0
                lhs_min = std::min(lhs_min, it.second);
110
0
            }
111
0
        }
112
113
6
        if (rhs_full) {
114
0
            rhs_min = UINT64_MAX;
115
0
            for (auto it : rhs.counter_map) {
116
0
                rhs_min = std::min(rhs_min, it.second);
117
0
            }
118
119
0
            for (auto& it : counter_map) {
120
0
                it.second += rhs_min;
121
0
            }
122
0
        }
123
124
21
        for (auto rhs_it : rhs.counter_map) {
125
21
            auto lhs_it = counter_map.find(rhs_it.first);
126
21
            if (lhs_it != counter_map.end()) {
127
8
                lhs_it->second += rhs_it.second - rhs_min;
128
13
            } else {
129
13
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
130
13
            }
131
21
        }
132
6
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE5mergeERKS2_
Line
Count
Source
84
32
    void merge(const AggregateFunctionTopNData& rhs) {
85
32
        if (!rhs.top_num || rhs.counter_map.empty()) {
86
8
            return;
87
8
        }
88
89
24
        if (counter_map.empty()) {
90
14
            *this = rhs;
91
14
            return;
92
14
        }
93
10
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
94
8
            throw Exception(ErrorCode::INVALID_ARGUMENT,
95
8
                            "topn aggregate states have incompatible parameters: "
96
8
                            "({}, {}) vs ({}, {}) (N, capacity)",
97
8
                            top_num, capacity, rhs.top_num, rhs.capacity);
98
8
        }
99
100
2
        bool lhs_full = (counter_map.size() >= capacity);
101
2
        bool rhs_full = (rhs.counter_map.size() >= capacity);
102
103
2
        uint64_t lhs_min = 0;
104
2
        uint64_t rhs_min = 0;
105
106
2
        if (lhs_full) {
107
0
            lhs_min = UINT64_MAX;
108
0
            for (auto it : counter_map) {
109
0
                lhs_min = std::min(lhs_min, it.second);
110
0
            }
111
0
        }
112
113
2
        if (rhs_full) {
114
0
            rhs_min = UINT64_MAX;
115
0
            for (auto it : rhs.counter_map) {
116
0
                rhs_min = std::min(rhs_min, it.second);
117
0
            }
118
119
0
            for (auto& it : counter_map) {
120
0
                it.second += rhs_min;
121
0
            }
122
0
        }
123
124
2
        for (auto rhs_it : rhs.counter_map) {
125
2
            auto lhs_it = counter_map.find(rhs_it.first);
126
2
            if (lhs_it != counter_map.end()) {
127
2
                lhs_it->second += rhs_it.second - rhs_min;
128
2
            } else {
129
0
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
130
0
            }
131
2
        }
132
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 || rhs.counter_map.empty()) {
86
0
            return;
87
0
        }
88
89
1
        if (counter_map.empty()) {
90
1
            *this = rhs;
91
1
            return;
92
1
        }
93
0
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
94
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
95
0
                            "topn aggregate states have incompatible parameters: "
96
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
97
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
98
0
        }
99
100
0
        bool lhs_full = (counter_map.size() >= capacity);
101
0
        bool rhs_full = (rhs.counter_map.size() >= capacity);
102
103
0
        uint64_t lhs_min = 0;
104
0
        uint64_t rhs_min = 0;
105
106
0
        if (lhs_full) {
107
0
            lhs_min = UINT64_MAX;
108
0
            for (auto it : counter_map) {
109
0
                lhs_min = std::min(lhs_min, it.second);
110
0
            }
111
0
        }
112
113
0
        if (rhs_full) {
114
0
            rhs_min = UINT64_MAX;
115
0
            for (auto it : rhs.counter_map) {
116
0
                rhs_min = std::min(rhs_min, it.second);
117
0
            }
118
119
0
            for (auto& it : counter_map) {
120
0
                it.second += rhs_min;
121
0
            }
122
0
        }
123
124
0
        for (auto rhs_it : rhs.counter_map) {
125
0
            auto lhs_it = counter_map.find(rhs_it.first);
126
0
            if (lhs_it != counter_map.end()) {
127
0
                lhs_it->second += rhs_it.second - rhs_min;
128
0
            } else {
129
0
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
130
0
            }
131
0
        }
132
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE5mergeERKS2_
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE5mergeERKS2_
Line
Count
Source
84
422
    void merge(const AggregateFunctionTopNData& rhs) {
85
422
        if (!rhs.top_num || rhs.counter_map.empty()) {
86
52
            return;
87
52
        }
88
89
370
        if (counter_map.empty()) {
90
172
            *this = rhs;
91
172
            return;
92
172
        }
93
198
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
94
40
            throw Exception(ErrorCode::INVALID_ARGUMENT,
95
40
                            "topn aggregate states have incompatible parameters: "
96
40
                            "({}, {}) vs ({}, {}) (N, capacity)",
97
40
                            top_num, capacity, rhs.top_num, rhs.capacity);
98
40
        }
99
100
158
        bool lhs_full = (counter_map.size() >= capacity);
101
158
        bool rhs_full = (rhs.counter_map.size() >= capacity);
102
103
158
        uint64_t lhs_min = 0;
104
158
        uint64_t rhs_min = 0;
105
106
158
        if (lhs_full) {
107
0
            lhs_min = UINT64_MAX;
108
0
            for (auto it : counter_map) {
109
0
                lhs_min = std::min(lhs_min, it.second);
110
0
            }
111
0
        }
112
113
158
        if (rhs_full) {
114
0
            rhs_min = UINT64_MAX;
115
0
            for (auto it : rhs.counter_map) {
116
0
                rhs_min = std::min(rhs_min, it.second);
117
0
            }
118
119
0
            for (auto& it : counter_map) {
120
0
                it.second += rhs_min;
121
0
            }
122
0
        }
123
124
185
        for (auto rhs_it : rhs.counter_map) {
125
185
            auto lhs_it = counter_map.find(rhs_it.first);
126
185
            if (lhs_it != counter_map.end()) {
127
147
                lhs_it->second += rhs_it.second - rhs_min;
128
147
            } else {
129
38
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
130
38
            }
131
185
        }
132
158
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5mergeERKS2_
Line
Count
Source
84
9
    void merge(const AggregateFunctionTopNData& rhs) {
85
9
        if (!rhs.top_num || rhs.counter_map.empty()) {
86
0
            return;
87
0
        }
88
89
9
        if (counter_map.empty()) {
90
3
            *this = rhs;
91
3
            return;
92
3
        }
93
6
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
94
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
95
0
                            "topn aggregate states have incompatible parameters: "
96
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
97
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
98
0
        }
99
100
6
        bool lhs_full = (counter_map.size() >= capacity);
101
6
        bool rhs_full = (rhs.counter_map.size() >= capacity);
102
103
6
        uint64_t lhs_min = 0;
104
6
        uint64_t rhs_min = 0;
105
106
6
        if (lhs_full) {
107
0
            lhs_min = UINT64_MAX;
108
0
            for (auto it : counter_map) {
109
0
                lhs_min = std::min(lhs_min, it.second);
110
0
            }
111
0
        }
112
113
6
        if (rhs_full) {
114
0
            rhs_min = UINT64_MAX;
115
0
            for (auto it : rhs.counter_map) {
116
0
                rhs_min = std::min(rhs_min, it.second);
117
0
            }
118
119
0
            for (auto& it : counter_map) {
120
0
                it.second += rhs_min;
121
0
            }
122
0
        }
123
124
16
        for (auto rhs_it : rhs.counter_map) {
125
16
            auto lhs_it = counter_map.find(rhs_it.first);
126
16
            if (lhs_it != counter_map.end()) {
127
6
                lhs_it->second += rhs_it.second - rhs_min;
128
10
            } else {
129
10
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
130
10
            }
131
16
        }
132
6
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5mergeERKS2_
Line
Count
Source
84
8
    void merge(const AggregateFunctionTopNData& rhs) {
85
8
        if (!rhs.top_num || rhs.counter_map.empty()) {
86
0
            return;
87
0
        }
88
89
8
        if (counter_map.empty()) {
90
2
            *this = rhs;
91
2
            return;
92
2
        }
93
6
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
94
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
95
0
                            "topn aggregate states have incompatible parameters: "
96
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
97
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
98
0
        }
99
100
6
        bool lhs_full = (counter_map.size() >= capacity);
101
6
        bool rhs_full = (rhs.counter_map.size() >= capacity);
102
103
6
        uint64_t lhs_min = 0;
104
6
        uint64_t rhs_min = 0;
105
106
6
        if (lhs_full) {
107
0
            lhs_min = UINT64_MAX;
108
0
            for (auto it : counter_map) {
109
0
                lhs_min = std::min(lhs_min, it.second);
110
0
            }
111
0
        }
112
113
6
        if (rhs_full) {
114
0
            rhs_min = UINT64_MAX;
115
0
            for (auto it : rhs.counter_map) {
116
0
                rhs_min = std::min(rhs_min, it.second);
117
0
            }
118
119
0
            for (auto& it : counter_map) {
120
0
                it.second += rhs_min;
121
0
            }
122
0
        }
123
124
17
        for (auto rhs_it : rhs.counter_map) {
125
17
            auto lhs_it = counter_map.find(rhs_it.first);
126
17
            if (lhs_it != counter_map.end()) {
127
4
                lhs_it->second += rhs_it.second - rhs_min;
128
13
            } else {
129
13
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
130
13
            }
131
17
        }
132
6
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE5mergeERKS2_
Line
Count
Source
84
102
    void merge(const AggregateFunctionTopNData& rhs) {
85
102
        if (!rhs.top_num || rhs.counter_map.empty()) {
86
0
            return;
87
0
        }
88
89
102
        if (counter_map.empty()) {
90
102
            *this = rhs;
91
102
            return;
92
102
        }
93
0
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
94
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
95
0
                            "topn aggregate states have incompatible parameters: "
96
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
97
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
98
0
        }
99
100
0
        bool lhs_full = (counter_map.size() >= capacity);
101
0
        bool rhs_full = (rhs.counter_map.size() >= capacity);
102
103
0
        uint64_t lhs_min = 0;
104
0
        uint64_t rhs_min = 0;
105
106
0
        if (lhs_full) {
107
0
            lhs_min = UINT64_MAX;
108
0
            for (auto it : counter_map) {
109
0
                lhs_min = std::min(lhs_min, it.second);
110
0
            }
111
0
        }
112
113
0
        if (rhs_full) {
114
0
            rhs_min = UINT64_MAX;
115
0
            for (auto it : rhs.counter_map) {
116
0
                rhs_min = std::min(rhs_min, it.second);
117
0
            }
118
119
0
            for (auto& it : counter_map) {
120
0
                it.second += rhs_min;
121
0
            }
122
0
        }
123
124
0
        for (auto rhs_it : rhs.counter_map) {
125
0
            auto lhs_it = counter_map.find(rhs_it.first);
126
0
            if (lhs_it != counter_map.end()) {
127
0
                lhs_it->second += rhs_it.second - rhs_min;
128
0
            } else {
129
0
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
130
0
            }
131
0
        }
132
0
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE5mergeERKS2_
Line
Count
Source
84
4
    void merge(const AggregateFunctionTopNData& rhs) {
85
4
        if (!rhs.top_num || rhs.counter_map.empty()) {
86
0
            return;
87
0
        }
88
89
4
        if (counter_map.empty()) {
90
4
            *this = rhs;
91
4
            return;
92
4
        }
93
0
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
94
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
95
0
                            "topn aggregate states have incompatible parameters: "
96
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
97
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
98
0
        }
99
100
0
        bool lhs_full = (counter_map.size() >= capacity);
101
0
        bool rhs_full = (rhs.counter_map.size() >= capacity);
102
103
0
        uint64_t lhs_min = 0;
104
0
        uint64_t rhs_min = 0;
105
106
0
        if (lhs_full) {
107
0
            lhs_min = UINT64_MAX;
108
0
            for (auto it : counter_map) {
109
0
                lhs_min = std::min(lhs_min, it.second);
110
0
            }
111
0
        }
112
113
0
        if (rhs_full) {
114
0
            rhs_min = UINT64_MAX;
115
0
            for (auto it : rhs.counter_map) {
116
0
                rhs_min = std::min(rhs_min, it.second);
117
0
            }
118
119
0
            for (auto& it : counter_map) {
120
0
                it.second += rhs_min;
121
0
            }
122
0
        }
123
124
0
        for (auto rhs_it : rhs.counter_map) {
125
0
            auto lhs_it = counter_map.find(rhs_it.first);
126
0
            if (lhs_it != counter_map.end()) {
127
0
                lhs_it->second += rhs_it.second - rhs_min;
128
0
            } else {
129
0
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
130
0
            }
131
0
        }
132
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE5mergeERKS2_
133
134
    std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> get_remain_vector()
135
1.92k
            const {
136
1.92k
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
137
2.76k
        for (auto it : counter_map) {
138
2.76k
            counter_vector.emplace_back(it.second, it.first);
139
2.76k
        }
140
1.92k
        std::sort(counter_vector.begin(), counter_vector.end(),
141
1.92k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
142
1.92k
        return counter_vector;
143
1.92k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE17get_remain_vectorB5cxx11Ev
Line
Count
Source
135
883
            const {
136
883
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
137
1.32k
        for (auto it : counter_map) {
138
1.32k
            counter_vector.emplace_back(it.second, it.first);
139
1.32k
        }
140
883
        std::sort(counter_vector.begin(), counter_vector.end(),
141
883
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
142
883
        return counter_vector;
143
883
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE17get_remain_vectorEv
Line
Count
Source
135
82
            const {
136
82
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
137
82
        for (auto it : counter_map) {
138
78
            counter_vector.emplace_back(it.second, it.first);
139
78
        }
140
82
        std::sort(counter_vector.begin(), counter_vector.end(),
141
82
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
142
82
        return counter_vector;
143
82
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE17get_remain_vectorEv
Line
Count
Source
135
10
            const {
136
10
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
137
40
        for (auto it : counter_map) {
138
40
            counter_vector.emplace_back(it.second, it.first);
139
40
        }
140
10
        std::sort(counter_vector.begin(), counter_vector.end(),
141
10
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
142
10
        return counter_vector;
143
10
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE17get_remain_vectorEv
Line
Count
Source
135
64
            const {
136
64
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
137
84
        for (auto it : counter_map) {
138
84
            counter_vector.emplace_back(it.second, it.first);
139
84
        }
140
64
        std::sort(counter_vector.begin(), counter_vector.end(),
141
64
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
142
64
        return counter_vector;
143
64
    }
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
135
17
            const {
136
17
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
137
74
        for (auto it : counter_map) {
138
74
            counter_vector.emplace_back(it.second, it.first);
139
74
        }
140
17
        std::sort(counter_vector.begin(), counter_vector.end(),
141
17
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
142
17
        return counter_vector;
143
17
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE17get_remain_vectorEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE17get_remain_vectorEv
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE17get_remain_vectorEv
Line
Count
Source
135
19
            const {
136
19
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
137
86
        for (auto it : counter_map) {
138
86
            counter_vector.emplace_back(it.second, it.first);
139
86
        }
140
19
        std::sort(counter_vector.begin(), counter_vector.end(),
141
19
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
142
19
        return counter_vector;
143
19
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE17get_remain_vectorEv
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE17get_remain_vectorB5cxx11Ev
Line
Count
Source
135
615
            const {
136
615
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
137
715
        for (auto it : counter_map) {
138
715
            counter_vector.emplace_back(it.second, it.first);
139
715
        }
140
615
        std::sort(counter_vector.begin(), counter_vector.end(),
141
615
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
142
615
        return counter_vector;
143
615
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE17get_remain_vectorEv
Line
Count
Source
135
12
            const {
136
12
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
137
52
        for (auto it : counter_map) {
138
52
            counter_vector.emplace_back(it.second, it.first);
139
52
        }
140
12
        std::sort(counter_vector.begin(), counter_vector.end(),
141
12
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
142
12
        return counter_vector;
143
12
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE17get_remain_vectorEv
Line
Count
Source
135
10
            const {
136
10
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
137
40
        for (auto it : counter_map) {
138
40
            counter_vector.emplace_back(it.second, it.first);
139
40
        }
140
10
        std::sort(counter_vector.begin(), counter_vector.end(),
141
10
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
142
10
        return counter_vector;
143
10
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE17get_remain_vectorEv
Line
Count
Source
135
204
            const {
136
204
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
137
252
        for (auto it : counter_map) {
138
252
            counter_vector.emplace_back(it.second, it.first);
139
252
        }
140
204
        std::sort(counter_vector.begin(), counter_vector.end(),
141
204
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
142
204
        return counter_vector;
143
204
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE17get_remain_vectorEv
Line
Count
Source
135
8
            const {
136
8
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
137
24
        for (auto it : counter_map) {
138
24
            counter_vector.emplace_back(it.second, it.first);
139
24
        }
140
8
        std::sort(counter_vector.begin(), counter_vector.end(),
141
8
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
142
8
        return counter_vector;
143
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE17get_remain_vectorEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE17get_remain_vectorEv
144
145
1.16k
    void write(BufferWritable& buf) const {
146
1.16k
        buf.write_binary(top_num);
147
1.16k
        buf.write_binary(capacity);
148
149
1.16k
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
150
1.16k
        buf.write_binary(element_number);
151
152
1.16k
        auto counter_vector = get_remain_vector();
153
154
2.50k
        for (auto i = 0; i < element_number; i++) {
155
1.34k
            auto element = counter_vector[i];
156
1.34k
            buf.write_binary(element.second);
157
1.34k
            buf.write_binary(element.first);
158
1.34k
        }
159
1.16k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5writeERNS_14BufferWritableE
Line
Count
Source
145
533
    void write(BufferWritable& buf) const {
146
533
        buf.write_binary(top_num);
147
533
        buf.write_binary(capacity);
148
149
533
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
150
533
        buf.write_binary(element_number);
151
152
533
        auto counter_vector = get_remain_vector();
153
154
1.16k
        for (auto i = 0; i < element_number; i++) {
155
628
            auto element = counter_vector[i];
156
628
            buf.write_binary(element.second);
157
628
            buf.write_binary(element.first);
158
628
        }
159
533
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE5writeERNS_14BufferWritableE
Line
Count
Source
145
72
    void write(BufferWritable& buf) const {
146
72
        buf.write_binary(top_num);
147
72
        buf.write_binary(capacity);
148
149
72
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
150
72
        buf.write_binary(element_number);
151
152
72
        auto counter_vector = get_remain_vector();
153
154
128
        for (auto i = 0; i < element_number; i++) {
155
56
            auto element = counter_vector[i];
156
56
            buf.write_binary(element.second);
157
56
            buf.write_binary(element.first);
158
56
        }
159
72
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE5writeERNS_14BufferWritableE
Line
Count
Source
145
8
    void write(BufferWritable& buf) const {
146
8
        buf.write_binary(top_num);
147
8
        buf.write_binary(capacity);
148
149
8
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
150
8
        buf.write_binary(element_number);
151
152
8
        auto counter_vector = get_remain_vector();
153
154
32
        for (auto i = 0; i < element_number; i++) {
155
24
            auto element = counter_vector[i];
156
24
            buf.write_binary(element.second);
157
24
            buf.write_binary(element.first);
158
24
        }
159
8
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE5writeERNS_14BufferWritableE
Line
Count
Source
145
16
    void write(BufferWritable& buf) const {
146
16
        buf.write_binary(top_num);
147
16
        buf.write_binary(capacity);
148
149
16
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
150
16
        buf.write_binary(element_number);
151
152
16
        auto counter_vector = get_remain_vector();
153
154
32
        for (auto i = 0; i < element_number; i++) {
155
16
            auto element = counter_vector[i];
156
16
            buf.write_binary(element.second);
157
16
            buf.write_binary(element.first);
158
16
        }
159
16
    }
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
145
1
    void write(BufferWritable& buf) const {
146
1
        buf.write_binary(top_num);
147
1
        buf.write_binary(capacity);
148
149
1
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
150
1
        buf.write_binary(element_number);
151
152
1
        auto counter_vector = get_remain_vector();
153
154
4
        for (auto i = 0; i < element_number; i++) {
155
3
            auto element = counter_vector[i];
156
3
            buf.write_binary(element.second);
157
3
            buf.write_binary(element.first);
158
3
        }
159
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE5writeERNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE5writeERNS_14BufferWritableE
Line
Count
Source
145
412
    void write(BufferWritable& buf) const {
146
412
        buf.write_binary(top_num);
147
412
        buf.write_binary(capacity);
148
149
412
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
150
412
        buf.write_binary(element_number);
151
152
412
        auto counter_vector = get_remain_vector();
153
154
836
        for (auto i = 0; i < element_number; i++) {
155
424
            auto element = counter_vector[i];
156
424
            buf.write_binary(element.second);
157
424
            buf.write_binary(element.first);
158
424
        }
159
412
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5writeERNS_14BufferWritableE
Line
Count
Source
145
9
    void write(BufferWritable& buf) const {
146
9
        buf.write_binary(top_num);
147
9
        buf.write_binary(capacity);
148
149
9
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
150
9
        buf.write_binary(element_number);
151
152
9
        auto counter_vector = get_remain_vector();
153
154
38
        for (auto i = 0; i < element_number; i++) {
155
29
            auto element = counter_vector[i];
156
29
            buf.write_binary(element.second);
157
29
            buf.write_binary(element.first);
158
29
        }
159
9
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5writeERNS_14BufferWritableE
Line
Count
Source
145
8
    void write(BufferWritable& buf) const {
146
8
        buf.write_binary(top_num);
147
8
        buf.write_binary(capacity);
148
149
8
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
150
8
        buf.write_binary(element_number);
151
152
8
        auto counter_vector = get_remain_vector();
153
154
30
        for (auto i = 0; i < element_number; i++) {
155
22
            auto element = counter_vector[i];
156
22
            buf.write_binary(element.second);
157
22
            buf.write_binary(element.first);
158
22
        }
159
8
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE5writeERNS_14BufferWritableE
Line
Count
Source
145
102
    void write(BufferWritable& buf) const {
146
102
        buf.write_binary(top_num);
147
102
        buf.write_binary(capacity);
148
149
102
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
150
102
        buf.write_binary(element_number);
151
152
102
        auto counter_vector = get_remain_vector();
153
154
228
        for (auto i = 0; i < element_number; i++) {
155
126
            auto element = counter_vector[i];
156
126
            buf.write_binary(element.second);
157
126
            buf.write_binary(element.first);
158
126
        }
159
102
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE5writeERNS_14BufferWritableE
Line
Count
Source
145
4
    void write(BufferWritable& buf) const {
146
4
        buf.write_binary(top_num);
147
4
        buf.write_binary(capacity);
148
149
4
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
150
4
        buf.write_binary(element_number);
151
152
4
        auto counter_vector = get_remain_vector();
153
154
16
        for (auto i = 0; i < element_number; i++) {
155
12
            auto element = counter_vector[i];
156
12
            buf.write_binary(element.second);
157
12
            buf.write_binary(element.first);
158
12
        }
159
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE5writeERNS_14BufferWritableE
160
161
1.07k
    void read(BufferReadable& buf) {
162
1.07k
        buf.read_binary(top_num);
163
1.07k
        buf.read_binary(capacity);
164
165
1.07k
        uint64_t element_number = 0;
166
1.07k
        buf.read_binary(element_number);
167
168
1.07k
        counter_map.clear();
169
1.07k
        std::pair<DataType, uint64_t> element;
170
2.32k
        for (auto i = 0; i < element_number; i++) {
171
1.24k
            buf.read_binary(element.first);
172
1.24k
            buf.read_binary(element.second);
173
1.24k
            counter_map.insert(element);
174
1.24k
        }
175
1.07k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE4readERNS_14BufferReadableE
Line
Count
Source
161
505
    void read(BufferReadable& buf) {
162
505
        buf.read_binary(top_num);
163
505
        buf.read_binary(capacity);
164
165
505
        uint64_t element_number = 0;
166
505
        buf.read_binary(element_number);
167
168
505
        counter_map.clear();
169
505
        std::pair<DataType, uint64_t> element;
170
1.10k
        for (auto i = 0; i < element_number; i++) {
171
597
            buf.read_binary(element.first);
172
597
            buf.read_binary(element.second);
173
597
            counter_map.insert(element);
174
597
        }
175
505
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE4readERNS_14BufferReadableE
Line
Count
Source
161
68
    void read(BufferReadable& buf) {
162
68
        buf.read_binary(top_num);
163
68
        buf.read_binary(capacity);
164
165
68
        uint64_t element_number = 0;
166
68
        buf.read_binary(element_number);
167
168
68
        counter_map.clear();
169
68
        std::pair<DataType, uint64_t> element;
170
124
        for (auto i = 0; i < element_number; i++) {
171
56
            buf.read_binary(element.first);
172
56
            buf.read_binary(element.second);
173
56
            counter_map.insert(element);
174
56
        }
175
68
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE4readERNS_14BufferReadableE
Line
Count
Source
161
8
    void read(BufferReadable& buf) {
162
8
        buf.read_binary(top_num);
163
8
        buf.read_binary(capacity);
164
165
8
        uint64_t element_number = 0;
166
8
        buf.read_binary(element_number);
167
168
8
        counter_map.clear();
169
8
        std::pair<DataType, uint64_t> element;
170
32
        for (auto i = 0; i < element_number; i++) {
171
24
            buf.read_binary(element.first);
172
24
            buf.read_binary(element.second);
173
24
            counter_map.insert(element);
174
24
        }
175
8
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE4readERNS_14BufferReadableE
Line
Count
Source
161
20
    void read(BufferReadable& buf) {
162
20
        buf.read_binary(top_num);
163
20
        buf.read_binary(capacity);
164
165
20
        uint64_t element_number = 0;
166
20
        buf.read_binary(element_number);
167
168
20
        counter_map.clear();
169
20
        std::pair<DataType, uint64_t> element;
170
40
        for (auto i = 0; i < element_number; i++) {
171
20
            buf.read_binary(element.first);
172
20
            buf.read_binary(element.second);
173
20
            counter_map.insert(element);
174
20
        }
175
20
    }
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
161
1
    void read(BufferReadable& buf) {
162
1
        buf.read_binary(top_num);
163
1
        buf.read_binary(capacity);
164
165
1
        uint64_t element_number = 0;
166
1
        buf.read_binary(element_number);
167
168
1
        counter_map.clear();
169
1
        std::pair<DataType, uint64_t> element;
170
4
        for (auto i = 0; i < element_number; i++) {
171
3
            buf.read_binary(element.first);
172
3
            buf.read_binary(element.second);
173
3
            counter_map.insert(element);
174
3
        }
175
1
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE4readERNS_14BufferReadableE
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE4readERNS_14BufferReadableE
Line
Count
Source
161
352
    void read(BufferReadable& buf) {
162
352
        buf.read_binary(top_num);
163
352
        buf.read_binary(capacity);
164
165
352
        uint64_t element_number = 0;
166
352
        buf.read_binary(element_number);
167
168
352
        counter_map.clear();
169
352
        std::pair<DataType, uint64_t> element;
170
711
        for (auto i = 0; i < element_number; i++) {
171
359
            buf.read_binary(element.first);
172
359
            buf.read_binary(element.second);
173
359
            counter_map.insert(element);
174
359
        }
175
352
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE4readERNS_14BufferReadableE
Line
Count
Source
161
9
    void read(BufferReadable& buf) {
162
9
        buf.read_binary(top_num);
163
9
        buf.read_binary(capacity);
164
165
9
        uint64_t element_number = 0;
166
9
        buf.read_binary(element_number);
167
168
9
        counter_map.clear();
169
9
        std::pair<DataType, uint64_t> element;
170
38
        for (auto i = 0; i < element_number; i++) {
171
29
            buf.read_binary(element.first);
172
29
            buf.read_binary(element.second);
173
29
            counter_map.insert(element);
174
29
        }
175
9
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE4readERNS_14BufferReadableE
Line
Count
Source
161
8
    void read(BufferReadable& buf) {
162
8
        buf.read_binary(top_num);
163
8
        buf.read_binary(capacity);
164
165
8
        uint64_t element_number = 0;
166
8
        buf.read_binary(element_number);
167
168
8
        counter_map.clear();
169
8
        std::pair<DataType, uint64_t> element;
170
30
        for (auto i = 0; i < element_number; i++) {
171
22
            buf.read_binary(element.first);
172
22
            buf.read_binary(element.second);
173
22
            counter_map.insert(element);
174
22
        }
175
8
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE4readERNS_14BufferReadableE
Line
Count
Source
161
102
    void read(BufferReadable& buf) {
162
102
        buf.read_binary(top_num);
163
102
        buf.read_binary(capacity);
164
165
102
        uint64_t element_number = 0;
166
102
        buf.read_binary(element_number);
167
168
102
        counter_map.clear();
169
102
        std::pair<DataType, uint64_t> element;
170
228
        for (auto i = 0; i < element_number; i++) {
171
126
            buf.read_binary(element.first);
172
126
            buf.read_binary(element.second);
173
126
            counter_map.insert(element);
174
126
        }
175
102
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE4readERNS_14BufferReadableE
Line
Count
Source
161
4
    void read(BufferReadable& buf) {
162
4
        buf.read_binary(top_num);
163
4
        buf.read_binary(capacity);
164
165
4
        uint64_t element_number = 0;
166
4
        buf.read_binary(element_number);
167
168
4
        counter_map.clear();
169
4
        std::pair<DataType, uint64_t> element;
170
16
        for (auto i = 0; i < element_number; i++) {
171
12
            buf.read_binary(element.first);
172
12
            buf.read_binary(element.second);
173
12
            counter_map.insert(element);
174
12
        }
175
4
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE4readERNS_14BufferReadableE
176
177
349
    std::string get() const {
178
349
        auto counter_vector = get_remain_vector();
179
180
349
        rapidjson::StringBuffer buffer;
181
349
        rapidjson::Writer<rapidjson::StringBuffer> writer(buffer);
182
183
349
        writer.StartObject();
184
855
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
185
506
            const auto& element = counter_vector[i];
186
506
            writer.Key(element.second.c_str());
187
506
            writer.Uint64(element.first);
188
506
        }
189
349
        writer.EndObject();
190
191
349
        return buffer.GetString();
192
349
    }
193
194
409
    void insert_result_into(ColVecType& to) const {
195
409
        auto counter_vector = get_remain_vector();
196
978
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
197
569
            const auto& element = counter_vector[i];
198
569
            if constexpr (is_string_type(T)) {
199
244
                to.insert_data(element.second.c_str(), element.second.length());
200
325
            } else {
201
325
                to.get_data().push_back(element.second);
202
325
            }
203
569
        }
204
409
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE18insert_result_intoERNS_12ColumnVectorILS1_3EEE
Line
Count
Source
194
10
    void insert_result_into(ColVecType& to) const {
195
10
        auto counter_vector = get_remain_vector();
196
20
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
197
10
            const auto& element = counter_vector[i];
198
            if constexpr (is_string_type(T)) {
199
                to.insert_data(element.second.c_str(), element.second.length());
200
10
            } else {
201
10
                to.get_data().push_back(element.second);
202
10
            }
203
10
        }
204
10
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE18insert_result_intoERNS_12ColumnVectorILS1_4EEE
Line
Count
Source
194
2
    void insert_result_into(ColVecType& to) const {
195
2
        auto counter_vector = get_remain_vector();
196
8
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
197
6
            const auto& element = counter_vector[i];
198
            if constexpr (is_string_type(T)) {
199
                to.insert_data(element.second.c_str(), element.second.length());
200
6
            } else {
201
6
                to.get_data().push_back(element.second);
202
6
            }
203
6
        }
204
2
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE18insert_result_intoERNS_12ColumnVectorILS1_5EEE
Line
Count
Source
194
48
    void insert_result_into(ColVecType& to) const {
195
48
        auto counter_vector = get_remain_vector();
196
114
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
197
66
            const auto& element = counter_vector[i];
198
            if constexpr (is_string_type(T)) {
199
                to.insert_data(element.second.c_str(), element.second.length());
200
66
            } else {
201
66
                to.get_data().push_back(element.second);
202
66
            }
203
66
        }
204
48
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE18insert_result_intoERNS_12ColumnVectorILS1_6EEE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE18insert_result_intoERNS_12ColumnVectorILS1_7EEE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE18insert_result_intoERNS_12ColumnVectorILS1_8EEE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE18insert_result_intoERNS_12ColumnVectorILS1_9EEE
Line
Count
Source
194
17
    void insert_result_into(ColVecType& to) const {
195
17
        auto counter_vector = get_remain_vector();
196
68
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
197
51
            const auto& element = counter_vector[i];
198
            if constexpr (is_string_type(T)) {
199
                to.insert_data(element.second.c_str(), element.second.length());
200
51
            } else {
201
51
                to.get_data().push_back(element.second);
202
51
            }
203
51
        }
204
17
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE18insert_result_intoERNS_13ColumnDecimalILS1_28EEE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE18insert_result_intoERNS_13ColumnDecimalILS1_29EEE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE18insert_result_intoERNS_13ColumnDecimalILS1_30EEE
Line
Count
Source
194
18
    void insert_result_into(ColVecType& to) const {
195
18
        auto counter_vector = get_remain_vector();
196
71
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
197
53
            const auto& element = counter_vector[i];
198
            if constexpr (is_string_type(T)) {
199
                to.insert_data(element.second.c_str(), element.second.length());
200
53
            } else {
201
53
                to.get_data().push_back(element.second);
202
53
            }
203
53
        }
204
18
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE18insert_result_intoERNS_13ColumnDecimalILS1_35EEE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE18insert_result_intoERNS_9ColumnStrIjEE
Line
Count
Source
194
203
    void insert_result_into(ColVecType& to) const {
195
203
        auto counter_vector = get_remain_vector();
196
447
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
197
244
            const auto& element = counter_vector[i];
198
244
            if constexpr (is_string_type(T)) {
199
244
                to.insert_data(element.second.c_str(), element.second.length());
200
            } else {
201
                to.get_data().push_back(element.second);
202
            }
203
244
        }
204
203
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE18insert_result_intoERNS_12ColumnVectorILS1_25EEE
Line
Count
Source
194
3
    void insert_result_into(ColVecType& to) const {
195
3
        auto counter_vector = get_remain_vector();
196
11
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
197
8
            const auto& element = counter_vector[i];
198
            if constexpr (is_string_type(T)) {
199
                to.insert_data(element.second.c_str(), element.second.length());
200
8
            } else {
201
8
                to.get_data().push_back(element.second);
202
8
            }
203
8
        }
204
3
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE18insert_result_intoERNS_12ColumnVectorILS1_26EEE
Line
Count
Source
194
2
    void insert_result_into(ColVecType& to) const {
195
2
        auto counter_vector = get_remain_vector();
196
8
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
197
6
            const auto& element = counter_vector[i];
198
            if constexpr (is_string_type(T)) {
199
                to.insert_data(element.second.c_str(), element.second.length());
200
6
            } else {
201
6
                to.get_data().push_back(element.second);
202
6
            }
203
6
        }
204
2
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE18insert_result_intoERNS_12ColumnVectorILS1_43EEE
Line
Count
Source
194
102
    void insert_result_into(ColVecType& to) const {
195
102
        auto counter_vector = get_remain_vector();
196
219
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
197
117
            const auto& element = counter_vector[i];
198
            if constexpr (is_string_type(T)) {
199
                to.insert_data(element.second.c_str(), element.second.length());
200
117
            } else {
201
117
                to.get_data().push_back(element.second);
202
117
            }
203
117
        }
204
102
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE18insert_result_intoERNS_12ColumnVectorILS1_42EEE
Line
Count
Source
194
4
    void insert_result_into(ColVecType& to) const {
195
4
        auto counter_vector = get_remain_vector();
196
12
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
197
8
            const auto& element = counter_vector[i];
198
            if constexpr (is_string_type(T)) {
199
                to.insert_data(element.second.c_str(), element.second.length());
200
8
            } else {
201
8
                to.get_data().push_back(element.second);
202
8
            }
203
8
        }
204
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE18insert_result_intoERNS_12ColumnVectorILS1_36EEE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE18insert_result_intoERNS_12ColumnVectorILS1_37EEE
205
206
139
    void reset() {
207
139
        counter_map.clear();
208
139
        top_num = 0;
209
139
        capacity = 0;
210
139
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5resetEv
Line
Count
Source
206
47
    void reset() {
207
47
        counter_map.clear();
208
47
        top_num = 0;
209
47
        capacity = 0;
210
47
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE5resetEv
Line
Count
Source
206
6
    void reset() {
207
6
        counter_map.clear();
208
6
        top_num = 0;
209
6
        capacity = 0;
210
6
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE5resetEv
Line
Count
Source
206
20
    void reset() {
207
20
        counter_map.clear();
208
20
        top_num = 0;
209
20
        capacity = 0;
210
20
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE5resetEv
Line
Count
Source
206
3
    void reset() {
207
3
        counter_map.clear();
208
3
        top_num = 0;
209
3
        capacity = 0;
210
3
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE5resetEv
Line
Count
Source
206
3
    void reset() {
207
3
        counter_map.clear();
208
3
        top_num = 0;
209
3
        capacity = 0;
210
3
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE5resetEv
Line
Count
Source
206
60
    void reset() {
207
60
        counter_map.clear();
208
60
        top_num = 0;
209
60
        capacity = 0;
210
60
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE5resetEv
211
212
    int top_num = 0;
213
    uint64_t capacity = 0;
214
    flat_hash_map<DataType, uint64_t> counter_map;
215
};
216
217
struct AggregateFunctionTopNImplInt {
218
    using Data = AggregateFunctionTopNData<TYPE_STRING>;
219
4.62k
    static void add(Data& __restrict place, const IColumn** columns, size_t row_num) {
220
4.62k
        place.set_paramenters(
221
4.62k
                assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
222
4.62k
                        ->get_element(row_num));
223
4.62k
        place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
224
4.62k
                          .get_data_at(row_num));
225
4.62k
    }
226
};
227
228
struct AggregateFunctionTopNImplIntInt {
229
    using Data = AggregateFunctionTopNData<TYPE_STRING>;
230
392
    static void add(Data& __restrict place, const IColumn** columns, size_t row_num) {
231
392
        place.set_paramenters(
232
392
                assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
233
392
                        ->get_element(row_num),
234
392
                assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
235
392
                        ->get_element(row_num));
236
392
        place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
237
392
                          .get_data_at(row_num));
238
392
    }
239
};
240
241
//for topn_array agg
242
template <PrimitiveType T, bool has_default_param>
243
struct AggregateFunctionTopNImplArray {
244
    using Data = AggregateFunctionTopNData<T>;
245
    using ColVecType = typename PrimitiveTypeTraits<T>::ColumnType;
246
    static constexpr bool has_default_parameter = has_default_param;
247
    static constexpr bool is_weighted = false;
248
32
    static String get_name() { return "topn_array"; }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EE8get_nameB5cxx11Ev
Line
Count
Source
248
1
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EE8get_nameB5cxx11Ev
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
248
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
248
10
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EE8get_nameB5cxx11Ev
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
248
20
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EE8get_nameB5cxx11Ev
249
    static void add(AggregateFunctionTopNData<T>& __restrict place, const IColumn** columns,
250
547
                    size_t row_num) {
251
547
        if constexpr (has_default_param) {
252
205
            place.set_paramenters(
253
205
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
254
205
                            ->get_element(row_num),
255
205
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
256
205
                            ->get_element(row_num));
257
258
342
        } else {
259
342
            place.set_paramenters(
260
342
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
261
342
                            ->get_element(row_num));
262
342
        }
263
547
        if constexpr (is_string_type(T)) {
264
324
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
265
324
                              .get_data_at(row_num));
266
324
        } else {
267
223
            typename PrimitiveTypeTraits<T>::CppType val =
268
223
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
269
223
                            .get_data()[row_num];
270
223
            place.add(val);
271
223
        }
272
547
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_3EEEPPKNS_7IColumnEm
Line
Count
Source
250
19
                    size_t row_num) {
251
19
        if constexpr (has_default_param) {
252
19
            place.set_paramenters(
253
19
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
254
19
                            ->get_element(row_num),
255
19
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
256
19
                            ->get_element(row_num));
257
258
        } else {
259
            place.set_paramenters(
260
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
261
                            ->get_element(row_num));
262
        }
263
        if constexpr (is_string_type(T)) {
264
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
265
                              .get_data_at(row_num));
266
19
        } else {
267
19
            typename PrimitiveTypeTraits<T>::CppType val =
268
19
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
269
19
                            .get_data()[row_num];
270
19
            place.add(val);
271
19
        }
272
19
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_4EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_5EEEPPKNS_7IColumnEm
Line
Count
Source
250
6
                    size_t row_num) {
251
6
        if constexpr (has_default_param) {
252
6
            place.set_paramenters(
253
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
254
6
                            ->get_element(row_num),
255
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
256
6
                            ->get_element(row_num));
257
258
        } else {
259
            place.set_paramenters(
260
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
261
                            ->get_element(row_num));
262
        }
263
        if constexpr (is_string_type(T)) {
264
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
265
                              .get_data_at(row_num));
266
6
        } else {
267
6
            typename PrimitiveTypeTraits<T>::CppType val =
268
6
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
269
6
                            .get_data()[row_num];
270
6
            place.add(val);
271
6
        }
272
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
250
6
                    size_t row_num) {
251
6
        if constexpr (has_default_param) {
252
6
            place.set_paramenters(
253
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
254
6
                            ->get_element(row_num),
255
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
256
6
                            ->get_element(row_num));
257
258
        } else {
259
            place.set_paramenters(
260
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
261
                            ->get_element(row_num));
262
        }
263
        if constexpr (is_string_type(T)) {
264
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
265
                              .get_data_at(row_num));
266
6
        } else {
267
6
            typename PrimitiveTypeTraits<T>::CppType val =
268
6
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
269
6
                            .get_data()[row_num];
270
6
            place.add(val);
271
6
        }
272
6
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_35EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_10EEEPPKNS_7IColumnEm
Line
Count
Source
250
138
                    size_t row_num) {
251
138
        if constexpr (has_default_param) {
252
138
            place.set_paramenters(
253
138
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
254
138
                            ->get_element(row_num),
255
138
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
256
138
                            ->get_element(row_num));
257
258
        } else {
259
            place.set_paramenters(
260
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
261
                            ->get_element(row_num));
262
        }
263
138
        if constexpr (is_string_type(T)) {
264
138
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
265
138
                              .get_data_at(row_num));
266
        } else {
267
            typename PrimitiveTypeTraits<T>::CppType val =
268
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
269
                            .get_data()[row_num];
270
            place.add(val);
271
        }
272
138
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
Line
Count
Source
250
21
                    size_t row_num) {
251
21
        if constexpr (has_default_param) {
252
21
            place.set_paramenters(
253
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
254
21
                            ->get_element(row_num),
255
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
256
21
                            ->get_element(row_num));
257
258
        } else {
259
            place.set_paramenters(
260
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
261
                            ->get_element(row_num));
262
        }
263
        if constexpr (is_string_type(T)) {
264
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
265
                              .get_data_at(row_num));
266
21
        } else {
267
21
            typename PrimitiveTypeTraits<T>::CppType val =
268
21
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
269
21
                            .get_data()[row_num];
270
21
            place.add(val);
271
21
        }
272
21
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
Line
Count
Source
250
15
                    size_t row_num) {
251
15
        if constexpr (has_default_param) {
252
15
            place.set_paramenters(
253
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
254
15
                            ->get_element(row_num),
255
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
256
15
                            ->get_element(row_num));
257
258
        } else {
259
            place.set_paramenters(
260
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
261
                            ->get_element(row_num));
262
        }
263
        if constexpr (is_string_type(T)) {
264
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
265
                              .get_data_at(row_num));
266
15
        } else {
267
15
            typename PrimitiveTypeTraits<T>::CppType val =
268
15
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
269
15
                            .get_data()[row_num];
270
15
            place.add(val);
271
15
        }
272
15
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_43EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_42EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_36EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_37EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_3EEEPPKNS_7IColumnEm
Line
Count
Source
250
8
                    size_t row_num) {
251
        if constexpr (has_default_param) {
252
            place.set_paramenters(
253
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
254
                            ->get_element(row_num),
255
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
256
                            ->get_element(row_num));
257
258
8
        } else {
259
8
            place.set_paramenters(
260
8
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
261
8
                            ->get_element(row_num));
262
8
        }
263
        if constexpr (is_string_type(T)) {
264
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
265
                              .get_data_at(row_num));
266
8
        } else {
267
8
            typename PrimitiveTypeTraits<T>::CppType val =
268
8
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
269
8
                            .get_data()[row_num];
270
8
            place.add(val);
271
8
        }
272
8
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_4EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_5EEEPPKNS_7IColumnEm
Line
Count
Source
250
67
                    size_t row_num) {
251
        if constexpr (has_default_param) {
252
            place.set_paramenters(
253
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
254
                            ->get_element(row_num),
255
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
256
                            ->get_element(row_num));
257
258
67
        } else {
259
67
            place.set_paramenters(
260
67
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
261
67
                            ->get_element(row_num));
262
67
        }
263
        if constexpr (is_string_type(T)) {
264
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
265
                              .get_data_at(row_num));
266
67
        } else {
267
67
            typename PrimitiveTypeTraits<T>::CppType val =
268
67
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
269
67
                            .get_data()[row_num];
270
67
            place.add(val);
271
67
        }
272
67
    }
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
250
17
                    size_t row_num) {
251
        if constexpr (has_default_param) {
252
            place.set_paramenters(
253
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
254
                            ->get_element(row_num),
255
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
256
                            ->get_element(row_num));
257
258
17
        } else {
259
17
            place.set_paramenters(
260
17
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
261
17
                            ->get_element(row_num));
262
17
        }
263
        if constexpr (is_string_type(T)) {
264
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
265
                              .get_data_at(row_num));
266
17
        } else {
267
17
            typename PrimitiveTypeTraits<T>::CppType val =
268
17
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
269
17
                            .get_data()[row_num];
270
17
            place.add(val);
271
17
        }
272
17
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_35EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_10EEEPPKNS_7IColumnEm
Line
Count
Source
250
186
                    size_t row_num) {
251
        if constexpr (has_default_param) {
252
            place.set_paramenters(
253
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
254
                            ->get_element(row_num),
255
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
256
                            ->get_element(row_num));
257
258
186
        } else {
259
186
            place.set_paramenters(
260
186
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
261
186
                            ->get_element(row_num));
262
186
        }
263
186
        if constexpr (is_string_type(T)) {
264
186
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
265
186
                              .get_data_at(row_num));
266
        } else {
267
            typename PrimitiveTypeTraits<T>::CppType val =
268
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
269
                            .get_data()[row_num];
270
            place.add(val);
271
        }
272
186
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
Line
Count
Source
250
15
                    size_t row_num) {
251
        if constexpr (has_default_param) {
252
            place.set_paramenters(
253
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
254
                            ->get_element(row_num),
255
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
256
                            ->get_element(row_num));
257
258
15
        } else {
259
15
            place.set_paramenters(
260
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
261
15
                            ->get_element(row_num));
262
15
        }
263
        if constexpr (is_string_type(T)) {
264
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
265
                              .get_data_at(row_num));
266
15
        } else {
267
15
            typename PrimitiveTypeTraits<T>::CppType val =
268
15
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
269
15
                            .get_data()[row_num];
270
15
            place.add(val);
271
15
        }
272
15
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
Line
Count
Source
250
15
                    size_t row_num) {
251
        if constexpr (has_default_param) {
252
            place.set_paramenters(
253
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
254
                            ->get_element(row_num),
255
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
256
                            ->get_element(row_num));
257
258
15
        } else {
259
15
            place.set_paramenters(
260
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
261
15
                            ->get_element(row_num));
262
15
        }
263
        if constexpr (is_string_type(T)) {
264
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
265
                              .get_data_at(row_num));
266
15
        } else {
267
15
            typename PrimitiveTypeTraits<T>::CppType val =
268
15
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
269
15
                            .get_data()[row_num];
270
15
            place.add(val);
271
15
        }
272
15
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_43EEEPPKNS_7IColumnEm
Line
Count
Source
250
34
                    size_t row_num) {
251
        if constexpr (has_default_param) {
252
            place.set_paramenters(
253
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
254
                            ->get_element(row_num),
255
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
256
                            ->get_element(row_num));
257
258
34
        } else {
259
34
            place.set_paramenters(
260
34
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
261
34
                            ->get_element(row_num));
262
34
        }
263
        if constexpr (is_string_type(T)) {
264
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
265
                              .get_data_at(row_num));
266
34
        } else {
267
34
            typename PrimitiveTypeTraits<T>::CppType val =
268
34
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
269
34
                            .get_data()[row_num];
270
34
            place.add(val);
271
34
        }
272
34
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_42EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_36EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_37EEEPPKNS_7IColumnEm
273
};
274
275
//for topn_weighted agg
276
template <PrimitiveType T, bool has_default_param>
277
struct AggregateFunctionTopNImplWeight {
278
    using Data = AggregateFunctionTopNData<T>;
279
    using ColVecType = typename PrimitiveTypeTraits<T>::ColumnType;
280
    static constexpr bool has_default_parameter = has_default_param;
281
    static constexpr bool is_weighted = true;
282
31
    static String get_name() { return "topn_weighted"; }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EE8get_nameB5cxx11Ev
Line
Count
Source
282
1
    static String get_name() { return "topn_weighted"; }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EE8get_nameB5cxx11Ev
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
282
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
282
9
    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
282
20
    static String get_name() { return "topn_weighted"; }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EE8get_nameB5cxx11Ev
283
    static void add(AggregateFunctionTopNData<T>& __restrict place, const IColumn** columns,
284
479
                    size_t row_num) {
285
479
        if constexpr (has_default_param) {
286
199
            place.set_paramenters(
287
199
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
288
199
                            ->get_element(row_num),
289
199
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
290
199
                            ->get_element(row_num));
291
292
280
        } else {
293
280
            place.set_paramenters(
294
280
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
295
280
                            ->get_element(row_num));
296
280
        }
297
479
        if constexpr (is_string_type(T)) {
298
290
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
299
290
                                  .get_data()[row_num];
300
290
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
301
290
                              .get_data_at(row_num),
302
290
                      weight);
303
290
        } else {
304
189
            typename PrimitiveTypeTraits<T>::CppType val =
305
189
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
306
189
                                TypeCheckOnRelease::DISABLE>(*columns[0])
307
189
                            .get_data()[row_num];
308
189
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
309
189
                                  .get_data()[row_num];
310
189
            place.add(val, weight);
311
189
        }
312
479
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_3EEEPPKNS_7IColumnEm
Line
Count
Source
284
19
                    size_t row_num) {
285
19
        if constexpr (has_default_param) {
286
19
            place.set_paramenters(
287
19
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
288
19
                            ->get_element(row_num),
289
19
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
290
19
                            ->get_element(row_num));
291
292
        } else {
293
            place.set_paramenters(
294
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
295
                            ->get_element(row_num));
296
        }
297
        if constexpr (is_string_type(T)) {
298
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
299
                                  .get_data()[row_num];
300
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
301
                              .get_data_at(row_num),
302
                      weight);
303
19
        } else {
304
19
            typename PrimitiveTypeTraits<T>::CppType val =
305
19
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
306
19
                                TypeCheckOnRelease::DISABLE>(*columns[0])
307
19
                            .get_data()[row_num];
308
19
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
309
19
                                  .get_data()[row_num];
310
19
            place.add(val, weight);
311
19
        }
312
19
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_4EEEPPKNS_7IColumnEm
Line
Count
Source
284
14
                    size_t row_num) {
285
14
        if constexpr (has_default_param) {
286
14
            place.set_paramenters(
287
14
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
288
14
                            ->get_element(row_num),
289
14
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
290
14
                            ->get_element(row_num));
291
292
        } else {
293
            place.set_paramenters(
294
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
295
                            ->get_element(row_num));
296
        }
297
        if constexpr (is_string_type(T)) {
298
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
299
                                  .get_data()[row_num];
300
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
301
                              .get_data_at(row_num),
302
                      weight);
303
14
        } else {
304
14
            typename PrimitiveTypeTraits<T>::CppType val =
305
14
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
306
14
                                TypeCheckOnRelease::DISABLE>(*columns[0])
307
14
                            .get_data()[row_num];
308
14
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
309
14
                                  .get_data()[row_num];
310
14
            place.add(val, weight);
311
14
        }
312
14
    }
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
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_10EEEPPKNS_7IColumnEm
Line
Count
Source
284
115
                    size_t row_num) {
285
115
        if constexpr (has_default_param) {
286
115
            place.set_paramenters(
287
115
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
288
115
                            ->get_element(row_num),
289
115
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
290
115
                            ->get_element(row_num));
291
292
        } else {
293
            place.set_paramenters(
294
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
295
                            ->get_element(row_num));
296
        }
297
115
        if constexpr (is_string_type(T)) {
298
115
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
299
115
                                  .get_data()[row_num];
300
115
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
301
115
                              .get_data_at(row_num),
302
115
                      weight);
303
        } else {
304
            typename PrimitiveTypeTraits<T>::CppType val =
305
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
306
                                TypeCheckOnRelease::DISABLE>(*columns[0])
307
                            .get_data()[row_num];
308
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
309
                                  .get_data()[row_num];
310
            place.add(val, weight);
311
        }
312
115
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_43EEEPPKNS_7IColumnEm
Line
Count
Source
284
46
                    size_t row_num) {
285
46
        if constexpr (has_default_param) {
286
46
            place.set_paramenters(
287
46
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
288
46
                            ->get_element(row_num),
289
46
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
290
46
                            ->get_element(row_num));
291
292
        } else {
293
            place.set_paramenters(
294
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
295
                            ->get_element(row_num));
296
        }
297
        if constexpr (is_string_type(T)) {
298
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
299
                                  .get_data()[row_num];
300
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
301
                              .get_data_at(row_num),
302
                      weight);
303
46
        } else {
304
46
            typename PrimitiveTypeTraits<T>::CppType val =
305
46
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
306
46
                                TypeCheckOnRelease::DISABLE>(*columns[0])
307
46
                            .get_data()[row_num];
308
46
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
309
46
                                  .get_data()[row_num];
310
46
            place.add(val, weight);
311
46
        }
312
46
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_42EEEPPKNS_7IColumnEm
Line
Count
Source
284
5
                    size_t row_num) {
285
5
        if constexpr (has_default_param) {
286
5
            place.set_paramenters(
287
5
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
288
5
                            ->get_element(row_num),
289
5
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
290
5
                            ->get_element(row_num));
291
292
        } else {
293
            place.set_paramenters(
294
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
295
                            ->get_element(row_num));
296
        }
297
        if constexpr (is_string_type(T)) {
298
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
299
                                  .get_data()[row_num];
300
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
301
                              .get_data_at(row_num),
302
                      weight);
303
5
        } else {
304
5
            typename PrimitiveTypeTraits<T>::CppType val =
305
5
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
306
5
                                TypeCheckOnRelease::DISABLE>(*columns[0])
307
5
                            .get_data()[row_num];
308
5
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
309
5
                                  .get_data()[row_num];
310
5
            place.add(val, weight);
311
5
        }
312
5
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_36EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_37EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_3EEEPPKNS_7IColumnEm
Line
Count
Source
284
8
                    size_t row_num) {
285
        if constexpr (has_default_param) {
286
            place.set_paramenters(
287
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
288
                            ->get_element(row_num),
289
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
290
                            ->get_element(row_num));
291
292
8
        } else {
293
8
            place.set_paramenters(
294
8
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
295
8
                            ->get_element(row_num));
296
8
        }
297
        if constexpr (is_string_type(T)) {
298
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
299
                                  .get_data()[row_num];
300
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
301
                              .get_data_at(row_num),
302
                      weight);
303
8
        } else {
304
8
            typename PrimitiveTypeTraits<T>::CppType val =
305
8
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
306
8
                                TypeCheckOnRelease::DISABLE>(*columns[0])
307
8
                            .get_data()[row_num];
308
8
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
309
8
                                  .get_data()[row_num];
310
8
            place.add(val, weight);
311
8
        }
312
8
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_4EEEPPKNS_7IColumnEm
Line
Count
Source
284
15
                    size_t row_num) {
285
        if constexpr (has_default_param) {
286
            place.set_paramenters(
287
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
288
                            ->get_element(row_num),
289
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
290
                            ->get_element(row_num));
291
292
15
        } else {
293
15
            place.set_paramenters(
294
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
295
15
                            ->get_element(row_num));
296
15
        }
297
        if constexpr (is_string_type(T)) {
298
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
299
                                  .get_data()[row_num];
300
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
301
                              .get_data_at(row_num),
302
                      weight);
303
15
        } else {
304
15
            typename PrimitiveTypeTraits<T>::CppType val =
305
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
306
15
                                TypeCheckOnRelease::DISABLE>(*columns[0])
307
15
                            .get_data()[row_num];
308
15
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
309
15
                                  .get_data()[row_num];
310
15
            place.add(val, weight);
311
15
        }
312
15
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_5EEEPPKNS_7IColumnEm
Line
Count
Source
284
15
                    size_t row_num) {
285
        if constexpr (has_default_param) {
286
            place.set_paramenters(
287
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
288
                            ->get_element(row_num),
289
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
290
                            ->get_element(row_num));
291
292
15
        } else {
293
15
            place.set_paramenters(
294
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
295
15
                            ->get_element(row_num));
296
15
        }
297
        if constexpr (is_string_type(T)) {
298
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
299
                                  .get_data()[row_num];
300
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
301
                              .get_data_at(row_num),
302
                      weight);
303
15
        } else {
304
15
            typename PrimitiveTypeTraits<T>::CppType val =
305
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
306
15
                                TypeCheckOnRelease::DISABLE>(*columns[0])
307
15
                            .get_data()[row_num];
308
15
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
309
15
                                  .get_data()[row_num];
310
15
            place.add(val, weight);
311
15
        }
312
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
284
15
                    size_t row_num) {
285
        if constexpr (has_default_param) {
286
            place.set_paramenters(
287
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
288
                            ->get_element(row_num),
289
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
290
                            ->get_element(row_num));
291
292
15
        } else {
293
15
            place.set_paramenters(
294
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
295
15
                            ->get_element(row_num));
296
15
        }
297
        if constexpr (is_string_type(T)) {
298
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
299
                                  .get_data()[row_num];
300
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
301
                              .get_data_at(row_num),
302
                      weight);
303
15
        } else {
304
15
            typename PrimitiveTypeTraits<T>::CppType val =
305
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
306
15
                                TypeCheckOnRelease::DISABLE>(*columns[0])
307
15
                            .get_data()[row_num];
308
15
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
309
15
                                  .get_data()[row_num];
310
15
            place.add(val, weight);
311
15
        }
312
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
284
175
                    size_t row_num) {
285
        if constexpr (has_default_param) {
286
            place.set_paramenters(
287
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
288
                            ->get_element(row_num),
289
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
290
                            ->get_element(row_num));
291
292
175
        } else {
293
175
            place.set_paramenters(
294
175
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
295
175
                            ->get_element(row_num));
296
175
        }
297
175
        if constexpr (is_string_type(T)) {
298
175
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
299
175
                                  .get_data()[row_num];
300
175
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
301
175
                              .get_data_at(row_num),
302
175
                      weight);
303
        } else {
304
            typename PrimitiveTypeTraits<T>::CppType val =
305
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
306
                                TypeCheckOnRelease::DISABLE>(*columns[0])
307
                            .get_data()[row_num];
308
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
309
                                  .get_data()[row_num];
310
            place.add(val, weight);
311
        }
312
175
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_43EEEPPKNS_7IColumnEm
Line
Count
Source
284
46
                    size_t row_num) {
285
        if constexpr (has_default_param) {
286
            place.set_paramenters(
287
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
288
                            ->get_element(row_num),
289
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
290
                            ->get_element(row_num));
291
292
46
        } else {
293
46
            place.set_paramenters(
294
46
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
295
46
                            ->get_element(row_num));
296
46
        }
297
        if constexpr (is_string_type(T)) {
298
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
299
                                  .get_data()[row_num];
300
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
301
                              .get_data_at(row_num),
302
                      weight);
303
46
        } else {
304
46
            typename PrimitiveTypeTraits<T>::CppType val =
305
46
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
306
46
                                TypeCheckOnRelease::DISABLE>(*columns[0])
307
46
                            .get_data()[row_num];
308
46
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
309
46
                                  .get_data()[row_num];
310
46
            place.add(val, weight);
311
46
        }
312
46
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_42EEEPPKNS_7IColumnEm
Line
Count
Source
284
6
                    size_t row_num) {
285
        if constexpr (has_default_param) {
286
            place.set_paramenters(
287
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
288
                            ->get_element(row_num),
289
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
290
                            ->get_element(row_num));
291
292
6
        } else {
293
6
            place.set_paramenters(
294
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
295
6
                            ->get_element(row_num));
296
6
        }
297
        if constexpr (is_string_type(T)) {
298
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
299
                                  .get_data()[row_num];
300
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
301
                              .get_data_at(row_num),
302
                      weight);
303
6
        } else {
304
6
            typename PrimitiveTypeTraits<T>::CppType val =
305
6
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
306
6
                                TypeCheckOnRelease::DISABLE>(*columns[0])
307
6
                            .get_data()[row_num];
308
6
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
309
6
                                  .get_data()[row_num];
310
6
            place.add(val, weight);
311
6
        }
312
6
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_36EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_37EEEPPKNS_7IColumnEm
313
};
314
315
//base function
316
template <typename Impl, typename Derived>
317
class AggregateFunctionTopNBase
318
        : public IAggregateFunctionDataHelper<typename Impl::Data, Derived> {
319
public:
320
    AggregateFunctionTopNBase(const DataTypes& argument_types_)
321
2.03k
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
321
517
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
321
177
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
95
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
44
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
4
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
38
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
5
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
1
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
395
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
52
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
95
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
4
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
76
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
38
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
1
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
395
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
76
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
321
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
322
323
    void add(AggregateDataPtr __restrict place, const IColumn** columns, ssize_t row_num,
324
6.04k
             Arena&) const override {
325
6.04k
        Impl::add(this->data(place), columns, row_num);
326
6.04k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
4.62k
             Arena&) const override {
325
4.62k
        Impl::add(this->data(place), columns, row_num);
326
4.62k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
392
             Arena&) const override {
325
392
        Impl::add(this->data(place), columns, row_num);
326
392
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
19
             Arena&) const override {
325
19
        Impl::add(this->data(place), columns, row_num);
326
19
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
6
             Arena&) const override {
325
6
        Impl::add(this->data(place), columns, row_num);
326
6
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
6
             Arena&) const override {
325
6
        Impl::add(this->data(place), columns, row_num);
326
6
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
138
             Arena&) const override {
325
138
        Impl::add(this->data(place), columns, row_num);
326
138
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
21
             Arena&) const override {
325
21
        Impl::add(this->data(place), columns, row_num);
326
21
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
15
             Arena&) const override {
325
15
        Impl::add(this->data(place), columns, row_num);
326
15
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
8
             Arena&) const override {
325
8
        Impl::add(this->data(place), columns, row_num);
326
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
67
             Arena&) const override {
325
67
        Impl::add(this->data(place), columns, row_num);
326
67
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
17
             Arena&) const override {
325
17
        Impl::add(this->data(place), columns, row_num);
326
17
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
186
             Arena&) const override {
325
186
        Impl::add(this->data(place), columns, row_num);
326
186
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
15
             Arena&) const override {
325
15
        Impl::add(this->data(place), columns, row_num);
326
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
15
             Arena&) const override {
325
15
        Impl::add(this->data(place), columns, row_num);
326
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
34
             Arena&) const override {
325
34
        Impl::add(this->data(place), columns, row_num);
326
34
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
19
             Arena&) const override {
325
19
        Impl::add(this->data(place), columns, row_num);
326
19
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
14
             Arena&) const override {
325
14
        Impl::add(this->data(place), columns, row_num);
326
14
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
115
             Arena&) const override {
325
115
        Impl::add(this->data(place), columns, row_num);
326
115
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
46
             Arena&) const override {
325
46
        Impl::add(this->data(place), columns, row_num);
326
46
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
6
             Arena&) const override {
325
6
        Impl::add(this->data(place), columns, row_num);
326
6
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
8
             Arena&) const override {
325
8
        Impl::add(this->data(place), columns, row_num);
326
8
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
15
             Arena&) const override {
325
15
        Impl::add(this->data(place), columns, row_num);
326
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
15
             Arena&) const override {
325
15
        Impl::add(this->data(place), columns, row_num);
326
15
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
15
             Arena&) const override {
325
15
        Impl::add(this->data(place), columns, row_num);
326
15
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
175
             Arena&) const override {
325
175
        Impl::add(this->data(place), columns, row_num);
326
175
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
46
             Arena&) const override {
325
46
        Impl::add(this->data(place), columns, row_num);
326
46
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
324
6
             Arena&) const override {
325
6
        Impl::add(this->data(place), columns, row_num);
326
6
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
327
328
138
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE5resetEPc
Line
Count
Source
328
39
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE5resetEPc
Line
Count
Source
328
7
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
328
3
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
328
4
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
328
11
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
328
3
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
328
26
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
328
3
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
328
4
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
328
9
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
328
3
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
328
26
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
329
330
    void merge(AggregateDataPtr __restrict place, ConstAggregateDataPtr rhs,
331
1.20k
               Arena&) const override {
332
1.20k
        this->data(place).merge(this->data(rhs));
333
1.20k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
303
               Arena&) const override {
332
303
        this->data(place).merge(this->data(rhs));
333
303
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
250
               Arena&) const override {
332
250
        this->data(place).merge(this->data(rhs));
333
250
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
26
               Arena&) const override {
332
26
        this->data(place).merge(this->data(rhs));
333
26
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
1
               Arena&) const override {
332
1
        this->data(place).merge(this->data(rhs));
333
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
1
               Arena&) const override {
332
1
        this->data(place).merge(this->data(rhs));
333
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
92
               Arena&) const override {
332
92
        this->data(place).merge(this->data(rhs));
333
92
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
5
               Arena&) const override {
332
5
        this->data(place).merge(this->data(rhs));
333
5
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
4
               Arena&) const override {
332
4
        this->data(place).merge(this->data(rhs));
333
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
8
               Arena&) const override {
332
8
        this->data(place).merge(this->data(rhs));
333
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
31
               Arena&) const override {
332
31
        this->data(place).merge(this->data(rhs));
333
31
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
131
               Arena&) const override {
332
131
        this->data(place).merge(this->data(rhs));
333
131
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
4
               Arena&) const override {
332
4
        this->data(place).merge(this->data(rhs));
333
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
4
               Arena&) const override {
332
4
        this->data(place).merge(this->data(rhs));
333
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
26
               Arena&) const override {
332
26
        this->data(place).merge(this->data(rhs));
333
26
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
26
               Arena&) const override {
332
26
        this->data(place).merge(this->data(rhs));
333
26
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
4
               Arena&) const override {
332
4
        this->data(place).merge(this->data(rhs));
333
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
80
               Arena&) const override {
332
80
        this->data(place).merge(this->data(rhs));
333
80
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
38
               Arena&) const override {
332
38
        this->data(place).merge(this->data(rhs));
333
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
2
               Arena&) const override {
332
2
        this->data(place).merge(this->data(rhs));
333
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
8
               Arena&) const override {
332
8
        this->data(place).merge(this->data(rhs));
333
8
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
4
               Arena&) const override {
332
4
        this->data(place).merge(this->data(rhs));
333
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
119
               Arena&) const override {
332
119
        this->data(place).merge(this->data(rhs));
333
119
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
38
               Arena&) const override {
332
38
        this->data(place).merge(this->data(rhs));
333
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
331
2
               Arena&) const override {
332
2
        this->data(place).merge(this->data(rhs));
333
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
334
335
1.16k
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
1.16k
        this->data(place).write(buf);
337
1.16k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
326
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
326
        this->data(place).write(buf);
337
326
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
208
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
208
        this->data(place).write(buf);
337
208
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
28
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
28
        this->data(place).write(buf);
337
28
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
1
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
1
        this->data(place).write(buf);
337
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
1
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
1
        this->data(place).write(buf);
337
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
48
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
48
        this->data(place).write(buf);
337
48
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
5
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
5
        this->data(place).write(buf);
337
5
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
4
        this->data(place).write(buf);
337
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
8
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
8
        this->data(place).write(buf);
337
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
15
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
15
        this->data(place).write(buf);
337
15
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
170
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
170
        this->data(place).write(buf);
337
170
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
4
        this->data(place).write(buf);
337
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
4
        this->data(place).write(buf);
337
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
26
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
26
        this->data(place).write(buf);
337
26
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
28
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
28
        this->data(place).write(buf);
337
28
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
4
        this->data(place).write(buf);
337
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
36
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
36
        this->data(place).write(buf);
337
36
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
38
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
38
        this->data(place).write(buf);
337
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
2
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
2
        this->data(place).write(buf);
337
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
8
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
8
        this->data(place).write(buf);
337
8
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
4
        this->data(place).write(buf);
337
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
158
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
158
        this->data(place).write(buf);
337
158
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
38
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
38
        this->data(place).write(buf);
337
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
335
2
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
336
2
        this->data(place).write(buf);
337
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
338
339
    void deserialize(AggregateDataPtr __restrict place, BufferReadable& buf,
340
1.07k
                     Arena&) const override {
341
1.07k
        this->data(place).read(buf);
342
1.07k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
290
                     Arena&) const override {
341
290
        this->data(place).read(buf);
342
290
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
215
                     Arena&) const override {
341
215
        this->data(place).read(buf);
342
215
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
26
                     Arena&) const override {
341
26
        this->data(place).read(buf);
342
26
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
1
                     Arena&) const override {
341
1
        this->data(place).read(buf);
342
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
1
                     Arena&) const override {
341
1
        this->data(place).read(buf);
342
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
57
                     Arena&) const override {
341
57
        this->data(place).read(buf);
342
57
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
5
                     Arena&) const override {
341
5
        this->data(place).read(buf);
342
5
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
4
                     Arena&) const override {
341
4
        this->data(place).read(buf);
342
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
8
                     Arena&) const override {
341
8
        this->data(place).read(buf);
342
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
19
                     Arena&) const override {
341
19
        this->data(place).read(buf);
342
19
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
131
                     Arena&) const override {
341
131
        this->data(place).read(buf);
342
131
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
4
                     Arena&) const override {
341
4
        this->data(place).read(buf);
342
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
4
                     Arena&) const override {
341
4
        this->data(place).read(buf);
342
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
26
                     Arena&) const override {
341
26
        this->data(place).read(buf);
342
26
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
26
                     Arena&) const override {
341
26
        this->data(place).read(buf);
342
26
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
4
                     Arena&) const override {
341
4
        this->data(place).read(buf);
342
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
45
                     Arena&) const override {
341
45
        this->data(place).read(buf);
342
45
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
38
                     Arena&) const override {
341
38
        this->data(place).read(buf);
342
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
2
                     Arena&) const override {
341
2
        this->data(place).read(buf);
342
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
8
                     Arena&) const override {
341
8
        this->data(place).read(buf);
342
8
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
4
                     Arena&) const override {
341
4
        this->data(place).read(buf);
342
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
119
                     Arena&) const override {
341
119
        this->data(place).read(buf);
342
119
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
38
                     Arena&) const override {
341
38
        this->data(place).read(buf);
342
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
340
2
                     Arena&) const override {
341
2
        this->data(place).read(buf);
342
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
343
};
344
345
//topn function return string
346
template <typename Impl>
347
class AggregateFunctionTopN final
348
        : public AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>,
349
          MultiExpression,
350
          NullableAggregateFunction {
351
public:
352
    AggregateFunctionTopN(const DataTypes& argument_types_)
353
694
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
_ZN5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
353
517
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
_ZN5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
353
177
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
354
355
34
    String get_name() const override { return "topn"; }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE8get_nameB5cxx11Ev
Line
Count
Source
355
33
    String get_name() const override { return "topn"; }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE8get_nameB5cxx11Ev
Line
Count
Source
355
1
    String get_name() const override { return "topn"; }
356
357
556
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE15get_return_typeEv
Line
Count
Source
357
330
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE15get_return_typeEv
Line
Count
Source
357
226
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
358
359
348
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
360
348
        std::string result = this->data(place).get();
361
348
        assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(result.c_str(),
362
348
                                                                                result.length());
363
348
    }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
359
191
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
360
191
        std::string result = this->data(place).get();
361
191
        assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(result.c_str(),
362
191
                                                                                result.length());
363
191
    }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
359
157
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
360
157
        std::string result = this->data(place).get();
361
157
        assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(result.c_str(),
362
157
                                                                                result.length());
363
157
    }
364
365
253
    void check_input_columns_type(const IColumn** columns) const override {
366
253
        this->template check_argument_column_type<ColumnString>(columns[0]);
367
253
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
368
253
        if (this->argument_types.size() == 3) {
369
101
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
370
101
        }
371
253
    }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
365
152
    void check_input_columns_type(const IColumn** columns) const override {
366
152
        this->template check_argument_column_type<ColumnString>(columns[0]);
367
152
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
368
152
        if (this->argument_types.size() == 3) {
369
0
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
370
0
        }
371
152
    }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
365
101
    void check_input_columns_type(const IColumn** columns) const override {
366
101
        this->template check_argument_column_type<ColumnString>(columns[0]);
367
101
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
368
101
        if (this->argument_types.size() == 3) {
369
101
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
370
101
        }
371
101
    }
372
373
165
    void check_result_column_type(const IColumn& column) const override {
374
165
        this->template check_result_column_type_as<ColumnString>(column);
375
165
    }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
373
117
    void check_result_column_type(const IColumn& column) const override {
374
117
        this->template check_result_column_type_as<ColumnString>(column);
375
117
    }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
373
48
    void check_result_column_type(const IColumn& column) const override {
374
48
        this->template check_result_column_type_as<ColumnString>(column);
375
48
    }
376
};
377
378
//topn function return array
379
template <typename Impl>
380
class AggregateFunctionTopNArray final
381
        : public AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>,
382
          MultiExpression,
383
          NullableAggregateFunction {
384
private:
385
    using ColVecType = typename Impl::Data::ColVecType;
386
387
public:
388
    AggregateFunctionTopNArray(const DataTypes& argument_types_)
389
1.33k
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
1.33k
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
95
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
95
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
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
389
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
2
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
44
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
44
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
4
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
4
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
2
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
38
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
38
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
5
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
5
              _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
389
1
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
1
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
395
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
395
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
2
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
2
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
52
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
52
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
95
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
95
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
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
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
4
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
4
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
76
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
76
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
2
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
38
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
38
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
2
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
1
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
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
389
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
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
389
395
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
395
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
76
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
76
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
389
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
390
2
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
391
392
63
    String get_name() const override { return Impl::get_name(); }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE8get_nameB5cxx11Ev
Line
Count
Source
392
1
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
392
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
392
10
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
392
20
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE8get_nameB5cxx11Ev
Line
Count
Source
392
1
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
392
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
392
9
    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
392
20
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE8get_nameB5cxx11Ev
393
394
1.00k
    DataTypePtr get_return_type() const override {
395
1.00k
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
1.00k
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE15get_return_typeEv
Line
Count
Source
394
41
    DataTypePtr get_return_type() const override {
395
41
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
41
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE15get_return_typeEv
Line
Count
Source
394
5
    DataTypePtr get_return_type() const override {
395
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
5
    }
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
394
5
    DataTypePtr get_return_type() const override {
395
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
5
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE15get_return_typeEv
Line
Count
Source
394
89
    DataTypePtr get_return_type() const override {
395
89
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
89
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE15get_return_typeEv
Line
Count
Source
394
10
    DataTypePtr get_return_type() const override {
395
10
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
10
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE15get_return_typeEv
Line
Count
Source
394
5
    DataTypePtr get_return_type() const override {
395
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
5
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE15get_return_typeEv
Line
Count
Source
394
10
    DataTypePtr get_return_type() const override {
395
10
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
10
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE15get_return_typeEv
Line
Count
Source
394
44
    DataTypePtr get_return_type() const override {
395
44
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
44
    }
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
394
14
    DataTypePtr get_return_type() const override {
395
14
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
14
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE15get_return_typeEv
Line
Count
Source
394
60
    DataTypePtr get_return_type() const override {
395
60
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
60
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE15get_return_typeEv
Line
Count
Source
394
5
    DataTypePtr get_return_type() const override {
395
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE15get_return_typeEv
Line
Count
Source
394
5
    DataTypePtr get_return_type() const override {
395
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE15get_return_typeEv
Line
Count
Source
394
122
    DataTypePtr get_return_type() const override {
395
122
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
122
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE15get_return_typeEv
Line
Count
Source
394
41
    DataTypePtr get_return_type() const override {
395
41
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
41
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE15get_return_typeEv
Line
Count
Source
394
5
    DataTypePtr get_return_type() const override {
395
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
5
    }
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
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE15get_return_typeEv
Line
Count
Source
394
74
    DataTypePtr get_return_type() const override {
395
74
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
74
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEE15get_return_typeEv
Line
Count
Source
394
174
    DataTypePtr get_return_type() const override {
395
174
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
174
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE15get_return_typeEv
Line
Count
Source
394
8
    DataTypePtr get_return_type() const override {
395
8
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
8
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE15get_return_typeEv
Line
Count
Source
394
10
    DataTypePtr get_return_type() const override {
395
10
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
10
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE15get_return_typeEv
Line
Count
Source
394
5
    DataTypePtr get_return_type() const override {
395
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE15get_return_typeEv
Line
Count
Source
394
11
    DataTypePtr get_return_type() const override {
395
11
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
11
    }
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
394
17
    DataTypePtr get_return_type() const override {
395
17
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
17
    }
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
394
59
    DataTypePtr get_return_type() const override {
395
59
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
59
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEE15get_return_typeEv
Line
Count
Source
394
174
    DataTypePtr get_return_type() const override {
395
174
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
174
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE15get_return_typeEv
Line
Count
Source
394
8
    DataTypePtr get_return_type() const override {
395
8
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
396
8
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE15get_return_typeEv
397
398
409
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
409
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
409
        auto& col_null =
401
409
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
409
        auto& typed_to =
403
409
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
409
        this->data(place).insert_result_into(typed_to);
405
409
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
409
        to_arr.get_offsets().push_back(typed_to.size());
407
409
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
398
5
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
5
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
5
        auto& col_null =
401
5
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
5
        auto& typed_to =
403
5
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
5
        this->data(place).insert_result_into(typed_to);
405
5
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
5
        to_arr.get_offsets().push_back(typed_to.size());
407
5
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
398
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
1
        auto& col_null =
401
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
1
        auto& typed_to =
403
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
1
        this->data(place).insert_result_into(typed_to);
405
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
1
        to_arr.get_offsets().push_back(typed_to.size());
407
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
398
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
1
        auto& col_null =
401
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
1
        auto& typed_to =
403
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
1
        this->data(place).insert_result_into(typed_to);
405
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
1
        to_arr.get_offsets().push_back(typed_to.size());
407
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
398
75
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
75
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
75
        auto& col_null =
401
75
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
75
        auto& typed_to =
403
75
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
75
        this->data(place).insert_result_into(typed_to);
405
75
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
75
        to_arr.get_offsets().push_back(typed_to.size());
407
75
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
398
2
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
2
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
2
        auto& col_null =
401
2
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
2
        auto& typed_to =
403
2
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
2
        this->data(place).insert_result_into(typed_to);
405
2
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
2
        to_arr.get_offsets().push_back(typed_to.size());
407
2
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
398
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
1
        auto& col_null =
401
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
1
        auto& typed_to =
403
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
1
        this->data(place).insert_result_into(typed_to);
405
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
1
        to_arr.get_offsets().push_back(typed_to.size());
407
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
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
398
39
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
39
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
39
        auto& col_null =
401
39
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
39
        auto& typed_to =
403
39
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
39
        this->data(place).insert_result_into(typed_to);
405
39
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
39
        to_arr.get_offsets().push_back(typed_to.size());
407
39
    }
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
398
17
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
17
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
17
        auto& col_null =
401
17
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
17
        auto& typed_to =
403
17
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
17
        this->data(place).insert_result_into(typed_to);
405
17
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
17
        to_arr.get_offsets().push_back(typed_to.size());
407
17
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
398
27
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
27
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
27
        auto& col_null =
401
27
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
27
        auto& typed_to =
403
27
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
27
        this->data(place).insert_result_into(typed_to);
405
27
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
27
        to_arr.get_offsets().push_back(typed_to.size());
407
27
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
398
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
1
        auto& col_null =
401
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
1
        auto& typed_to =
403
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
1
        this->data(place).insert_result_into(typed_to);
405
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
1
        to_arr.get_offsets().push_back(typed_to.size());
407
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
398
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
1
        auto& col_null =
401
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
1
        auto& typed_to =
403
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
1
        this->data(place).insert_result_into(typed_to);
405
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
1
        to_arr.get_offsets().push_back(typed_to.size());
407
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
398
26
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
26
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
26
        auto& col_null =
401
26
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
26
        auto& typed_to =
403
26
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
26
        this->data(place).insert_result_into(typed_to);
405
26
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
26
        to_arr.get_offsets().push_back(typed_to.size());
407
26
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
398
5
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
5
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
5
        auto& col_null =
401
5
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
5
        auto& typed_to =
403
5
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
5
        this->data(place).insert_result_into(typed_to);
405
5
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
5
        to_arr.get_offsets().push_back(typed_to.size());
407
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
398
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
1
        auto& col_null =
401
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
1
        auto& typed_to =
403
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
1
        this->data(place).insert_result_into(typed_to);
405
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
1
        to_arr.get_offsets().push_back(typed_to.size());
407
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
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
398
74
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
74
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
74
        auto& col_null =
401
74
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
74
        auto& typed_to =
403
74
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
74
        this->data(place).insert_result_into(typed_to);
405
74
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
74
        to_arr.get_offsets().push_back(typed_to.size());
407
74
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
398
38
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
38
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
38
        auto& col_null =
401
38
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
38
        auto& typed_to =
403
38
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
38
        this->data(place).insert_result_into(typed_to);
405
38
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
38
        to_arr.get_offsets().push_back(typed_to.size());
407
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
398
2
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
2
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
2
        auto& col_null =
401
2
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
2
        auto& typed_to =
403
2
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
2
        this->data(place).insert_result_into(typed_to);
405
2
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
2
        to_arr.get_offsets().push_back(typed_to.size());
407
2
    }
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
398
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
1
        auto& col_null =
401
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
1
        auto& typed_to =
403
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
1
        this->data(place).insert_result_into(typed_to);
405
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
1
        to_arr.get_offsets().push_back(typed_to.size());
407
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
398
8
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
8
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
8
        auto& col_null =
401
8
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
8
        auto& typed_to =
403
8
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
8
        this->data(place).insert_result_into(typed_to);
405
8
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
8
        to_arr.get_offsets().push_back(typed_to.size());
407
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
398
17
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
17
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
17
        auto& col_null =
401
17
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
17
        auto& typed_to =
403
17
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
17
        this->data(place).insert_result_into(typed_to);
405
17
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
17
        to_arr.get_offsets().push_back(typed_to.size());
407
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
398
27
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
27
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
27
        auto& col_null =
401
27
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
27
        auto& typed_to =
403
27
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
27
        this->data(place).insert_result_into(typed_to);
405
27
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
27
        to_arr.get_offsets().push_back(typed_to.size());
407
27
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
398
38
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
38
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
38
        auto& col_null =
401
38
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
38
        auto& typed_to =
403
38
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
38
        this->data(place).insert_result_into(typed_to);
405
38
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
38
        to_arr.get_offsets().push_back(typed_to.size());
407
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
398
2
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
399
2
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
400
2
        auto& col_null =
401
2
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
402
2
        auto& typed_to =
403
2
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
404
2
        this->data(place).insert_result_into(typed_to);
405
2
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
406
2
        to_arr.get_offsets().push_back(typed_to.size());
407
2
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
408
409
291
    void check_input_columns_type(const IColumn** columns) const override {
410
291
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
291
        if constexpr (Impl::is_weighted) {
412
158
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
158
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
158
            if constexpr (Impl::has_default_parameter) {
415
64
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
64
            }
417
158
        } else {
418
133
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
133
            if constexpr (Impl::has_default_parameter) {
420
45
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
45
            }
422
133
        }
423
291
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
19
    void check_input_columns_type(const IColumn** columns) const override {
410
19
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
        if constexpr (Impl::is_weighted) {
412
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
            if constexpr (Impl::has_default_parameter) {
415
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
            }
417
19
        } else {
418
19
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
19
            if constexpr (Impl::has_default_parameter) {
420
19
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
19
            }
422
19
        }
423
19
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
1
    void check_input_columns_type(const IColumn** columns) const override {
410
1
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
        if constexpr (Impl::is_weighted) {
412
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
            if constexpr (Impl::has_default_parameter) {
415
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
            }
417
1
        } else {
418
1
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
1
            if constexpr (Impl::has_default_parameter) {
420
1
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
1
            }
422
1
        }
423
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
1
    void check_input_columns_type(const IColumn** columns) const override {
410
1
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
        if constexpr (Impl::is_weighted) {
412
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
            if constexpr (Impl::has_default_parameter) {
415
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
            }
417
1
        } else {
418
1
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
1
            if constexpr (Impl::has_default_parameter) {
420
1
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
1
            }
422
1
        }
423
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
13
    void check_input_columns_type(const IColumn** columns) const override {
410
13
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
        if constexpr (Impl::is_weighted) {
412
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
            if constexpr (Impl::has_default_parameter) {
415
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
            }
417
13
        } else {
418
13
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
13
            if constexpr (Impl::has_default_parameter) {
420
13
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
13
            }
422
13
        }
423
13
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
6
    void check_input_columns_type(const IColumn** columns) const override {
410
6
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
        if constexpr (Impl::is_weighted) {
412
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
            if constexpr (Impl::has_default_parameter) {
415
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
            }
417
6
        } else {
418
6
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
6
            if constexpr (Impl::has_default_parameter) {
420
6
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
6
            }
422
6
        }
423
6
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
5
    void check_input_columns_type(const IColumn** columns) const override {
410
5
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
        if constexpr (Impl::is_weighted) {
412
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
            if constexpr (Impl::has_default_parameter) {
415
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
            }
417
5
        } else {
418
5
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
5
            if constexpr (Impl::has_default_parameter) {
420
5
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
5
            }
422
5
        }
423
5
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
8
    void check_input_columns_type(const IColumn** columns) const override {
410
8
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
        if constexpr (Impl::is_weighted) {
412
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
            if constexpr (Impl::has_default_parameter) {
415
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
            }
417
8
        } else {
418
8
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
            if constexpr (Impl::has_default_parameter) {
420
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
            }
422
8
        }
423
8
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
10
    void check_input_columns_type(const IColumn** columns) const override {
410
10
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
        if constexpr (Impl::is_weighted) {
412
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
            if constexpr (Impl::has_default_parameter) {
415
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
            }
417
10
        } else {
418
10
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
            if constexpr (Impl::has_default_parameter) {
420
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
            }
422
10
        }
423
10
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
3
    void check_input_columns_type(const IColumn** columns) const override {
410
3
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
        if constexpr (Impl::is_weighted) {
412
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
            if constexpr (Impl::has_default_parameter) {
415
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
            }
417
3
        } else {
418
3
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
            if constexpr (Impl::has_default_parameter) {
420
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
            }
422
3
        }
423
3
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
32
    void check_input_columns_type(const IColumn** columns) const override {
410
32
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
        if constexpr (Impl::is_weighted) {
412
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
            if constexpr (Impl::has_default_parameter) {
415
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
            }
417
32
        } else {
418
32
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
            if constexpr (Impl::has_default_parameter) {
420
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
            }
422
32
        }
423
32
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
4
    void check_input_columns_type(const IColumn** columns) const override {
410
4
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
        if constexpr (Impl::is_weighted) {
412
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
            if constexpr (Impl::has_default_parameter) {
415
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
            }
417
4
        } else {
418
4
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
            if constexpr (Impl::has_default_parameter) {
420
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
            }
422
4
        }
423
4
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
5
    void check_input_columns_type(const IColumn** columns) const override {
410
5
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
        if constexpr (Impl::is_weighted) {
412
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
            if constexpr (Impl::has_default_parameter) {
415
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
            }
417
5
        } else {
418
5
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
            if constexpr (Impl::has_default_parameter) {
420
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
            }
422
5
        }
423
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
26
    void check_input_columns_type(const IColumn** columns) const override {
410
26
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
        if constexpr (Impl::is_weighted) {
412
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
            if constexpr (Impl::has_default_parameter) {
415
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
            }
417
26
        } else {
418
26
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
            if constexpr (Impl::has_default_parameter) {
420
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
            }
422
26
        }
423
26
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
19
    void check_input_columns_type(const IColumn** columns) const override {
410
19
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
19
        if constexpr (Impl::is_weighted) {
412
19
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
19
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
19
            if constexpr (Impl::has_default_parameter) {
415
19
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
19
            }
417
        } else {
418
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
            if constexpr (Impl::has_default_parameter) {
420
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
            }
422
        }
423
19
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
5
    void check_input_columns_type(const IColumn** columns) const override {
410
5
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
5
        if constexpr (Impl::is_weighted) {
412
5
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
5
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
5
            if constexpr (Impl::has_default_parameter) {
415
5
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
5
            }
417
        } else {
418
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
            if constexpr (Impl::has_default_parameter) {
420
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
            }
422
        }
423
5
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
38
    void check_input_columns_type(const IColumn** columns) const override {
410
38
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
38
        if constexpr (Impl::is_weighted) {
412
38
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
38
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
38
            if constexpr (Impl::has_default_parameter) {
415
38
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
38
            }
417
        } else {
418
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
            if constexpr (Impl::has_default_parameter) {
420
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
            }
422
        }
423
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
2
    void check_input_columns_type(const IColumn** columns) const override {
410
2
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
2
        if constexpr (Impl::is_weighted) {
412
2
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
2
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
2
            if constexpr (Impl::has_default_parameter) {
415
2
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
2
            }
417
        } else {
418
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
            if constexpr (Impl::has_default_parameter) {
420
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
            }
422
        }
423
2
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
8
    void check_input_columns_type(const IColumn** columns) const override {
410
8
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
8
        if constexpr (Impl::is_weighted) {
412
8
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
8
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
            if constexpr (Impl::has_default_parameter) {
415
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
            }
417
        } else {
418
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
            if constexpr (Impl::has_default_parameter) {
420
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
            }
422
        }
423
8
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
5
    void check_input_columns_type(const IColumn** columns) const override {
410
5
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
5
        if constexpr (Impl::is_weighted) {
412
5
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
5
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
            if constexpr (Impl::has_default_parameter) {
415
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
            }
417
        } else {
418
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
            if constexpr (Impl::has_default_parameter) {
420
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
            }
422
        }
423
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
9
    void check_input_columns_type(const IColumn** columns) const override {
410
9
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
9
        if constexpr (Impl::is_weighted) {
412
9
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
9
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
            if constexpr (Impl::has_default_parameter) {
415
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
            }
417
        } else {
418
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
            if constexpr (Impl::has_default_parameter) {
420
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
            }
422
        }
423
9
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
4
    void check_input_columns_type(const IColumn** columns) const override {
410
4
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
4
        if constexpr (Impl::is_weighted) {
412
4
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
4
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
            if constexpr (Impl::has_default_parameter) {
415
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
            }
417
        } else {
418
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
            if constexpr (Impl::has_default_parameter) {
420
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
            }
422
        }
423
4
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
28
    void check_input_columns_type(const IColumn** columns) const override {
410
28
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
28
        if constexpr (Impl::is_weighted) {
412
28
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
28
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
            if constexpr (Impl::has_default_parameter) {
415
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
            }
417
        } else {
418
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
            if constexpr (Impl::has_default_parameter) {
420
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
            }
422
        }
423
28
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
38
    void check_input_columns_type(const IColumn** columns) const override {
410
38
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
38
        if constexpr (Impl::is_weighted) {
412
38
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
38
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
            if constexpr (Impl::has_default_parameter) {
415
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
            }
417
        } else {
418
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
            if constexpr (Impl::has_default_parameter) {
420
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
            }
422
        }
423
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
409
2
    void check_input_columns_type(const IColumn** columns) const override {
410
2
        this->template check_argument_column_type<ColVecType>(columns[0]);
411
2
        if constexpr (Impl::is_weighted) {
412
2
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
413
2
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
414
            if constexpr (Impl::has_default_parameter) {
415
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
416
            }
417
        } else {
418
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
419
            if constexpr (Impl::has_default_parameter) {
420
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
421
            }
422
        }
423
2
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
424
425
205
    void check_result_column_type(const IColumn& to) const override {
426
205
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
205
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
205
        const IColumn& data_column = to_arr->get_data();
435
205
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
205
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
205
        const IColumn& nested_column = nullable_column->get_nested_column();
444
205
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
205
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
425
1
    void check_result_column_type(const IColumn& to) const override {
426
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
1
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
1
        const IColumn& data_column = to_arr->get_data();
435
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
1
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
1
        const IColumn& nested_column = nullable_column->get_nested_column();
444
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
425
1
    void check_result_column_type(const IColumn& to) const override {
426
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
1
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
1
        const IColumn& data_column = to_arr->get_data();
435
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
1
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
1
        const IColumn& nested_column = nullable_column->get_nested_column();
444
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
425
1
    void check_result_column_type(const IColumn& to) const override {
426
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
1
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
1
        const IColumn& data_column = to_arr->get_data();
435
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
1
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
1
        const IColumn& nested_column = nullable_column->get_nested_column();
444
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
425
2
    void check_result_column_type(const IColumn& to) const override {
426
2
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
2
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
2
        const IColumn& data_column = to_arr->get_data();
435
2
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
2
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
2
        const IColumn& nested_column = nullable_column->get_nested_column();
444
2
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
2
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
425
1
    void check_result_column_type(const IColumn& to) const override {
426
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
1
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
1
        const IColumn& data_column = to_arr->get_data();
435
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
1
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
1
        const IColumn& nested_column = nullable_column->get_nested_column();
444
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
425
10
    void check_result_column_type(const IColumn& to) const override {
426
10
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
10
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
10
        const IColumn& data_column = to_arr->get_data();
435
10
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
10
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
10
        const IColumn& nested_column = nullable_column->get_nested_column();
444
10
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
10
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
425
3
    void check_result_column_type(const IColumn& to) const override {
426
3
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
3
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
3
        const IColumn& data_column = to_arr->get_data();
435
3
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
3
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
3
        const IColumn& nested_column = nullable_column->get_nested_column();
444
3
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
3
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
425
29
    void check_result_column_type(const IColumn& to) const override {
426
29
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
29
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
29
        const IColumn& data_column = to_arr->get_data();
435
29
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
29
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
29
        const IColumn& nested_column = nullable_column->get_nested_column();
444
29
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
29
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
425
1
    void check_result_column_type(const IColumn& to) const override {
426
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
1
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
1
        const IColumn& data_column = to_arr->get_data();
435
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
1
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
1
        const IColumn& nested_column = nullable_column->get_nested_column();
444
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
425
1
    void check_result_column_type(const IColumn& to) const override {
426
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
1
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
1
        const IColumn& data_column = to_arr->get_data();
435
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
1
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
1
        const IColumn& nested_column = nullable_column->get_nested_column();
444
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
425
26
    void check_result_column_type(const IColumn& to) const override {
426
26
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
26
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
26
        const IColumn& data_column = to_arr->get_data();
435
26
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
26
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
26
        const IColumn& nested_column = nullable_column->get_nested_column();
444
26
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
26
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
425
1
    void check_result_column_type(const IColumn& to) const override {
426
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
1
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
1
        const IColumn& data_column = to_arr->get_data();
435
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
1
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
1
        const IColumn& nested_column = nullable_column->get_nested_column();
444
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
425
38
    void check_result_column_type(const IColumn& to) const override {
426
38
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
38
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
38
        const IColumn& data_column = to_arr->get_data();
435
38
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
38
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
38
        const IColumn& nested_column = nullable_column->get_nested_column();
444
38
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
425
5
    void check_result_column_type(const IColumn& to) const override {
426
5
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
5
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
5
        const IColumn& data_column = to_arr->get_data();
435
5
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
5
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
5
        const IColumn& nested_column = nullable_column->get_nested_column();
444
5
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
5
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
425
1
    void check_result_column_type(const IColumn& to) const override {
426
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
1
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
1
        const IColumn& data_column = to_arr->get_data();
435
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
1
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
1
        const IColumn& nested_column = nullable_column->get_nested_column();
444
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
425
9
    void check_result_column_type(const IColumn& to) const override {
426
9
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
9
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
9
        const IColumn& data_column = to_arr->get_data();
435
9
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
9
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
9
        const IColumn& nested_column = nullable_column->get_nested_column();
444
9
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
9
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
425
4
    void check_result_column_type(const IColumn& to) const override {
426
4
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
4
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
4
        const IColumn& data_column = to_arr->get_data();
435
4
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
4
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
4
        const IColumn& nested_column = nullable_column->get_nested_column();
444
4
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
4
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
425
28
    void check_result_column_type(const IColumn& to) const override {
426
28
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
28
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
28
        const IColumn& data_column = to_arr->get_data();
435
28
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
28
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
28
        const IColumn& nested_column = nullable_column->get_nested_column();
444
28
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
28
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
425
38
    void check_result_column_type(const IColumn& to) const override {
426
38
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
38
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
38
        const IColumn& data_column = to_arr->get_data();
435
38
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
38
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
38
        const IColumn& nested_column = nullable_column->get_nested_column();
444
38
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
425
5
    void check_result_column_type(const IColumn& to) const override {
426
5
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
427
5
        if (UNLIKELY(to_arr == nullptr)) {
428
0
            throw doris::Exception(Status::InternalError(
429
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
430
0
                    "ColumnArray",
431
0
                    get_name(), to.get_name(), typeid(to).name()));
432
0
        }
433
434
5
        const IColumn& data_column = to_arr->get_data();
435
5
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
436
5
        if (UNLIKELY(nullable_column == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
439
0
                    "({}) is not ColumnNullable",
440
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
441
0
        }
442
443
5
        const IColumn& nested_column = nullable_column->get_nested_column();
444
5
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
445
0
            throw doris::Exception(Status::InternalError(
446
0
                    "Aggregate function {} result type check failed: Array nested data column "
447
0
                    "type {} ({}) does not match expected physical column type {}",
448
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
449
0
                    typeid(ColVecType).name()));
450
0
        }
451
5
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE24check_result_column_typeERKNS_7IColumnE
452
453
    DataTypePtr _argument_type;
454
};
455
456
} // namespace doris