Coverage Report

Created: 2026-10-12 10:59

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/cast_set.h"
34
#include "common/exception.h"
35
#include "core/assert_cast.h"
36
#include "core/column/column.h"
37
#include "core/column/column_array.h"
38
#include "core/column/column_decimal.h"
39
#include "core/column/column_nullable.h"
40
#include "core/column/column_string.h"
41
#include "core/column/column_vector.h"
42
#include "core/data_type/data_type_array.h"
43
#include "core/data_type/data_type_nullable.h"
44
#include "core/data_type/data_type_string.h"
45
#include "core/string_buffer.hpp"
46
#include "core/string_ref.h"
47
#include "core/types.h"
48
#include "exec/common/hash_table/phmap_fwd_decl.h"
49
#include "exprs/aggregate/aggregate_function.h"
50
#include "exprs/aggregate/aggregate_function_simple_factory.h"
51
52
namespace doris {} // namespace doris
53
54
namespace doris {
55
56
// space-saving algorithm
57
template <PrimitiveType T>
58
struct AggregateFunctionTopNData {
59
    using ColVecType = typename PrimitiveTypeTraits<T>::ColumnType;
60
    using DataType = typename PrimitiveTypeTraits<T>::CppType;
61
11.8k
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
11.8k
        top_num = input_top_num;
63
        // Non-positive expansion rates retain all candidates during serialization and merging.
64
11.8k
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
65
11.8k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE15set_paramentersEii
Line
Count
Source
61
5.45k
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
5.45k
        top_num = input_top_num;
63
        // Non-positive expansion rates retain all candidates during serialization and merging.
64
5.45k
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
65
5.45k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE15set_paramentersEii
Line
Count
Source
61
453
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
453
        top_num = input_top_num;
63
        // Non-positive expansion rates retain all candidates during serialization and merging.
64
453
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
65
453
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE15set_paramentersEii
Line
Count
Source
61
86
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
86
        top_num = input_top_num;
63
        // Non-positive expansion rates retain all candidates during serialization and merging.
64
86
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
65
86
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE15set_paramentersEii
Line
Count
Source
61
30
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
30
        top_num = input_top_num;
63
        // Non-positive expansion rates retain all candidates during serialization and merging.
64
30
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
65
30
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE15set_paramentersEii
Line
Count
Source
61
392
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
392
        top_num = input_top_num;
63
        // Non-positive expansion rates retain all candidates during serialization and merging.
64
392
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
65
392
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE15set_paramentersEii
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE15set_paramentersEii
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE15set_paramentersEii
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE15set_paramentersEii
Line
Count
Source
61
27
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
27
        top_num = input_top_num;
63
        // Non-positive expansion rates retain all candidates during serialization and merging.
64
27
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
65
27
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE15set_paramentersEii
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE15set_paramentersEii
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE15set_paramentersEii
Line
Count
Source
61
23
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
23
        top_num = input_top_num;
63
        // Non-positive expansion rates retain all candidates during serialization and merging.
64
23
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
65
23
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE15set_paramentersEii
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE15set_paramentersEii
Line
Count
Source
61
1.30k
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
1.30k
        top_num = input_top_num;
63
        // Non-positive expansion rates retain all candidates during serialization and merging.
64
1.30k
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
65
1.30k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE15set_paramentersEii
Line
Count
Source
61
36
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
36
        top_num = input_top_num;
63
        // Non-positive expansion rates retain all candidates during serialization and merging.
64
36
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
65
36
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE15set_paramentersEii
Line
Count
Source
61
72
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
72
        top_num = input_top_num;
63
        // Non-positive expansion rates retain all candidates during serialization and merging.
64
72
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
65
72
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE27EE15set_paramentersEii
Line
Count
Source
61
1.40k
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
1.40k
        top_num = input_top_num;
63
        // Non-positive expansion rates retain all candidates during serialization and merging.
64
1.40k
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
65
1.40k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE15set_paramentersEii
Line
Count
Source
61
126
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
126
        top_num = input_top_num;
63
        // Non-positive expansion rates retain all candidates during serialization and merging.
64
126
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
65
126
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE15set_paramentersEii
Line
Count
Source
61
12
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
12
        top_num = input_top_num;
63
        // Non-positive expansion rates retain all candidates during serialization and merging.
64
12
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
65
12
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE15set_paramentersEii
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE15set_paramentersEii
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE44EE15set_paramentersEii
Line
Count
Source
61
2.43k
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
2.43k
        top_num = input_top_num;
63
        // Non-positive expansion rates retain all candidates during serialization and merging.
64
2.43k
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
65
2.43k
    }
66
67
6.74k
    void add(const StringRef& value, const UInt64& increment = 1) {
68
6.74k
        std::string data = value.to_string();
69
6.74k
        auto it = counter_map.find(data);
70
6.74k
        if (it != counter_map.end()) {
71
4.39k
            it->second = it->second + increment;
72
4.39k
        } else {
73
2.35k
            counter_map.insert({data, increment});
74
2.35k
        }
75
6.74k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE3addERKNS_9StringRefERKm
Line
Count
Source
67
5.44k
    void add(const StringRef& value, const UInt64& increment = 1) {
68
5.44k
        std::string data = value.to_string();
69
5.44k
        auto it = counter_map.find(data);
70
5.44k
        if (it != counter_map.end()) {
71
4.19k
            it->second = it->second + increment;
72
4.19k
        } else {
73
1.25k
            counter_map.insert({data, increment});
74
1.25k
        }
75
5.44k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE3addERKNS_9StringRefERKm
Line
Count
Source
67
1.30k
    void add(const StringRef& value, const UInt64& increment = 1) {
68
1.30k
        std::string data = value.to_string();
69
1.30k
        auto it = counter_map.find(data);
70
1.30k
        if (it != counter_map.end()) {
71
201
            it->second = it->second + increment;
72
1.10k
        } else {
73
1.10k
            counter_map.insert({data, increment});
74
1.10k
        }
75
1.30k
    }
76
77
5.10k
    void add(const DataType& value, const UInt64& increment = 1) {
78
5.10k
        auto it = counter_map.find(value);
79
5.10k
        if (it != counter_map.end()) {
80
2.50k
            it->second = it->second + increment;
81
2.59k
        } else {
82
2.59k
            counter_map.insert({value, increment});
83
2.59k
        }
84
5.10k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE3addERKhRKm
Line
Count
Source
77
453
    void add(const DataType& value, const UInt64& increment = 1) {
78
453
        auto it = counter_map.find(value);
79
453
        if (it != counter_map.end()) {
80
102
            it->second = it->second + increment;
81
351
        } else {
82
351
            counter_map.insert({value, increment});
83
351
        }
84
453
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE3addERKaRKm
Line
Count
Source
77
86
    void add(const DataType& value, const UInt64& increment = 1) {
78
86
        auto it = counter_map.find(value);
79
86
        if (it != counter_map.end()) {
80
0
            it->second = it->second + increment;
81
86
        } else {
82
86
            counter_map.insert({value, increment});
83
86
        }
84
86
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE3addERKsRKm
Line
Count
Source
77
30
    void add(const DataType& value, const UInt64& increment = 1) {
78
30
        auto it = counter_map.find(value);
79
30
        if (it != counter_map.end()) {
80
6
            it->second = it->second + increment;
81
24
        } else {
82
24
            counter_map.insert({value, increment});
83
24
        }
84
30
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE3addERKiRKm
Line
Count
Source
77
405
    void add(const DataType& value, const UInt64& increment = 1) {
78
405
        auto it = counter_map.find(value);
79
405
        if (it != counter_map.end()) {
80
138
            it->second = it->second + increment;
81
267
        } else {
82
267
            counter_map.insert({value, increment});
83
267
        }
84
405
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE3addERKlRKm
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE3addERKnRKm
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE3addERKfRKm
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE3addERKdRKm
Line
Count
Source
77
27
    void add(const DataType& value, const UInt64& increment = 1) {
78
27
        auto it = counter_map.find(value);
79
27
        if (it != counter_map.end()) {
80
4
            it->second = it->second + increment;
81
23
        } else {
82
23
            counter_map.insert({value, increment});
83
23
        }
84
27
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE3addERKNS_7DecimalIiEERKm
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE3addERKNS_7DecimalIlEERKm
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE3addERKNS_12Decimal128V3ERKm
Line
Count
Source
77
23
    void add(const DataType& value, const UInt64& increment = 1) {
78
23
        auto it = counter_map.find(value);
79
23
        if (it != counter_map.end()) {
80
6
            it->second = it->second + increment;
81
17
        } else {
82
17
            counter_map.insert({value, increment});
83
17
        }
84
23
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE3addERKNS_7DecimalIN4wide7integerILm256EiEEEERKm
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE3addERKNS_11DateV2ValueINS_15DateV2ValueTypeEEERKm
Line
Count
Source
77
36
    void add(const DataType& value, const UInt64& increment = 1) {
78
36
        auto it = counter_map.find(value);
79
36
        if (it != counter_map.end()) {
80
7
            it->second = it->second + increment;
81
29
        } else {
82
29
            counter_map.insert({value, increment});
83
29
        }
84
36
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE3addERKNS_11DateV2ValueINS_19DateTimeV2ValueTypeEEERKm
Line
Count
Source
77
72
    void add(const DataType& value, const UInt64& increment = 1) {
78
72
        auto it = counter_map.find(value);
79
72
        if (it != counter_map.end()) {
80
14
            it->second = it->second + increment;
81
58
        } else {
82
58
            counter_map.insert({value, increment});
83
58
        }
84
72
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE27EE3addERKdRKm
Line
Count
Source
77
1.40k
    void add(const DataType& value, const UInt64& increment = 1) {
78
1.40k
        auto it = counter_map.find(value);
79
1.40k
        if (it != counter_map.end()) {
80
282
            it->second = it->second + increment;
81
1.11k
        } else {
82
1.11k
            counter_map.insert({value, increment});
83
1.11k
        }
84
1.40k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE3addERKNS_16TimeStampNsValueERKm
Line
Count
Source
77
126
    void add(const DataType& value, const UInt64& increment = 1) {
78
126
        auto it = counter_map.find(value);
79
126
        if (it != counter_map.end()) {
80
0
            it->second = it->second + increment;
81
126
        } else {
82
126
            counter_map.insert({value, increment});
83
126
        }
84
126
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE3addERKNS_16TimestampTzValueERKm
Line
Count
Source
77
12
    void add(const DataType& value, const UInt64& increment = 1) {
78
12
        auto it = counter_map.find(value);
79
12
        if (it != counter_map.end()) {
80
0
            it->second = it->second + increment;
81
12
        } else {
82
12
            counter_map.insert({value, increment});
83
12
        }
84
12
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE3addERKjRKm
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE3addERKoRKm
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE44EE3addERKoRKm
Line
Count
Source
77
2.43k
    void add(const DataType& value, const UInt64& increment = 1) {
78
2.43k
        auto it = counter_map.find(value);
79
2.43k
        if (it != counter_map.end()) {
80
1.94k
            it->second = it->second + increment;
81
1.94k
        } else {
82
486
            counter_map.insert({value, increment});
83
486
        }
84
2.43k
    }
85
86
3.42k
    void merge(const AggregateFunctionTopNData& rhs) {
87
3.42k
        if (!rhs.top_num || rhs.counter_map.empty()) {
88
198
            return;
89
198
        }
90
91
3.22k
        if (counter_map.empty()) {
92
2.02k
            *this = rhs;
93
2.02k
            return;
94
2.02k
        }
95
1.20k
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
96
204
            throw Exception(ErrorCode::INVALID_ARGUMENT,
97
204
                            "topn aggregate states have incompatible parameters: "
98
204
                            "({}, {}) vs ({}, {}) (N, capacity)",
99
204
                            top_num, capacity, rhs.top_num, rhs.capacity);
100
204
        }
101
102
1.00k
        bool lhs_full = (counter_map.size() >= capacity);
103
1.00k
        bool rhs_full = (rhs.counter_map.size() >= capacity);
104
105
1.00k
        uint64_t lhs_min = 0;
106
1.00k
        uint64_t rhs_min = 0;
107
108
1.00k
        if (lhs_full) {
109
0
            lhs_min = UINT64_MAX;
110
0
            for (auto it : counter_map) {
111
0
                lhs_min = std::min(lhs_min, it.second);
112
0
            }
113
0
        }
114
115
1.00k
        if (rhs_full) {
116
0
            rhs_min = UINT64_MAX;
117
0
            for (auto it : rhs.counter_map) {
118
0
                rhs_min = std::min(rhs_min, it.second);
119
0
            }
120
121
0
            for (auto& it : counter_map) {
122
0
                it.second += rhs_min;
123
0
            }
124
0
        }
125
126
1.31k
        for (auto rhs_it : rhs.counter_map) {
127
1.31k
            auto lhs_it = counter_map.find(rhs_it.first);
128
1.31k
            if (lhs_it != counter_map.end()) {
129
555
                lhs_it->second += rhs_it.second - rhs_min;
130
757
            } else {
131
757
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
132
757
            }
133
1.31k
        }
134
1.00k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5mergeERKS2_
Line
Count
Source
86
749
    void merge(const AggregateFunctionTopNData& rhs) {
87
749
        if (!rhs.top_num || rhs.counter_map.empty()) {
88
72
            return;
89
72
        }
90
91
677
        if (counter_map.empty()) {
92
335
            *this = rhs;
93
335
            return;
94
335
        }
95
342
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
96
72
            throw Exception(ErrorCode::INVALID_ARGUMENT,
97
72
                            "topn aggregate states have incompatible parameters: "
98
72
                            "({}, {}) vs ({}, {}) (N, capacity)",
99
72
                            top_num, capacity, rhs.top_num, rhs.capacity);
100
72
        }
101
102
270
        bool lhs_full = (counter_map.size() >= capacity);
103
270
        bool rhs_full = (rhs.counter_map.size() >= capacity);
104
105
270
        uint64_t lhs_min = 0;
106
270
        uint64_t rhs_min = 0;
107
108
270
        if (lhs_full) {
109
0
            lhs_min = UINT64_MAX;
110
0
            for (auto it : counter_map) {
111
0
                lhs_min = std::min(lhs_min, it.second);
112
0
            }
113
0
        }
114
115
270
        if (rhs_full) {
116
0
            rhs_min = UINT64_MAX;
117
0
            for (auto it : rhs.counter_map) {
118
0
                rhs_min = std::min(rhs_min, it.second);
119
0
            }
120
121
0
            for (auto& it : counter_map) {
122
0
                it.second += rhs_min;
123
0
            }
124
0
        }
125
126
346
        for (auto rhs_it : rhs.counter_map) {
127
346
            auto lhs_it = counter_map.find(rhs_it.first);
128
346
            if (lhs_it != counter_map.end()) {
129
233
                lhs_it->second += rhs_it.second - rhs_min;
130
233
            } else {
131
113
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
132
113
            }
133
346
        }
134
270
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE5mergeERKS2_
Line
Count
Source
86
168
    void merge(const AggregateFunctionTopNData& rhs) {
87
168
        if (!rhs.top_num || rhs.counter_map.empty()) {
88
0
            return;
89
0
        }
90
91
168
        if (counter_map.empty()) {
92
104
            *this = rhs;
93
104
            return;
94
104
        }
95
64
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
96
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
97
0
                            "topn aggregate states have incompatible parameters: "
98
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
99
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
100
0
        }
101
102
64
        bool lhs_full = (counter_map.size() >= capacity);
103
64
        bool rhs_full = (rhs.counter_map.size() >= capacity);
104
105
64
        uint64_t lhs_min = 0;
106
64
        uint64_t rhs_min = 0;
107
108
64
        if (lhs_full) {
109
0
            lhs_min = UINT64_MAX;
110
0
            for (auto it : counter_map) {
111
0
                lhs_min = std::min(lhs_min, it.second);
112
0
            }
113
0
        }
114
115
64
        if (rhs_full) {
116
0
            rhs_min = UINT64_MAX;
117
0
            for (auto it : rhs.counter_map) {
118
0
                rhs_min = std::min(rhs_min, it.second);
119
0
            }
120
121
0
            for (auto& it : counter_map) {
122
0
                it.second += rhs_min;
123
0
            }
124
0
        }
125
126
64
        for (auto rhs_it : rhs.counter_map) {
127
64
            auto lhs_it = counter_map.find(rhs_it.first);
128
64
            if (lhs_it != counter_map.end()) {
129
28
                lhs_it->second += rhs_it.second - rhs_min;
130
36
            } else {
131
36
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
132
36
            }
133
64
        }
134
64
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE5mergeERKS2_
Line
Count
Source
86
88
    void merge(const AggregateFunctionTopNData& rhs) {
87
88
        if (!rhs.top_num || rhs.counter_map.empty()) {
88
2
            return;
89
2
        }
90
91
86
        if (counter_map.empty()) {
92
46
            *this = rhs;
93
46
            return;
94
46
        }
95
40
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
96
40
            throw Exception(ErrorCode::INVALID_ARGUMENT,
97
40
                            "topn aggregate states have incompatible parameters: "
98
40
                            "({}, {}) vs ({}, {}) (N, capacity)",
99
40
                            top_num, capacity, rhs.top_num, rhs.capacity);
100
40
        }
101
102
0
        bool lhs_full = (counter_map.size() >= capacity);
103
0
        bool rhs_full = (rhs.counter_map.size() >= capacity);
104
105
0
        uint64_t lhs_min = 0;
106
0
        uint64_t rhs_min = 0;
107
108
0
        if (lhs_full) {
109
0
            lhs_min = UINT64_MAX;
110
0
            for (auto it : counter_map) {
111
0
                lhs_min = std::min(lhs_min, it.second);
112
0
            }
113
0
        }
114
115
0
        if (rhs_full) {
116
0
            rhs_min = UINT64_MAX;
117
0
            for (auto it : rhs.counter_map) {
118
0
                rhs_min = std::min(rhs_min, it.second);
119
0
            }
120
121
0
            for (auto& it : counter_map) {
122
0
                it.second += rhs_min;
123
0
            }
124
0
        }
125
126
0
        for (auto rhs_it : rhs.counter_map) {
127
0
            auto lhs_it = counter_map.find(rhs_it.first);
128
0
            if (lhs_it != counter_map.end()) {
129
0
                lhs_it->second += rhs_it.second - rhs_min;
130
0
            } else {
131
0
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
132
0
            }
133
0
        }
134
0
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE5mergeERKS2_
Line
Count
Source
86
8
    void merge(const AggregateFunctionTopNData& rhs) {
87
8
        if (!rhs.top_num || rhs.counter_map.empty()) {
88
0
            return;
89
0
        }
90
91
8
        if (counter_map.empty()) {
92
2
            *this = rhs;
93
2
            return;
94
2
        }
95
6
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
96
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
97
0
                            "topn aggregate states have incompatible parameters: "
98
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
99
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
100
0
        }
101
102
6
        bool lhs_full = (counter_map.size() >= capacity);
103
6
        bool rhs_full = (rhs.counter_map.size() >= capacity);
104
105
6
        uint64_t lhs_min = 0;
106
6
        uint64_t rhs_min = 0;
107
108
6
        if (lhs_full) {
109
0
            lhs_min = UINT64_MAX;
110
0
            for (auto it : counter_map) {
111
0
                lhs_min = std::min(lhs_min, it.second);
112
0
            }
113
0
        }
114
115
6
        if (rhs_full) {
116
0
            rhs_min = UINT64_MAX;
117
0
            for (auto it : rhs.counter_map) {
118
0
                rhs_min = std::min(rhs_min, it.second);
119
0
            }
120
121
0
            for (auto& it : counter_map) {
122
0
                it.second += rhs_min;
123
0
            }
124
0
        }
125
126
19
        for (auto rhs_it : rhs.counter_map) {
127
19
            auto lhs_it = counter_map.find(rhs_it.first);
128
19
            if (lhs_it != counter_map.end()) {
129
8
                lhs_it->second += rhs_it.second - rhs_min;
130
11
            } else {
131
11
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
132
11
            }
133
19
        }
134
6
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE5mergeERKS2_
Line
Count
Source
86
78
    void merge(const AggregateFunctionTopNData& rhs) {
87
78
        if (!rhs.top_num || rhs.counter_map.empty()) {
88
8
            return;
89
8
        }
90
91
70
        if (counter_map.empty()) {
92
57
            *this = rhs;
93
57
            return;
94
57
        }
95
13
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
96
8
            throw Exception(ErrorCode::INVALID_ARGUMENT,
97
8
                            "topn aggregate states have incompatible parameters: "
98
8
                            "({}, {}) vs ({}, {}) (N, capacity)",
99
8
                            top_num, capacity, rhs.top_num, rhs.capacity);
100
8
        }
101
102
5
        bool lhs_full = (counter_map.size() >= capacity);
103
5
        bool rhs_full = (rhs.counter_map.size() >= capacity);
104
105
5
        uint64_t lhs_min = 0;
106
5
        uint64_t rhs_min = 0;
107
108
5
        if (lhs_full) {
109
0
            lhs_min = UINT64_MAX;
110
0
            for (auto it : counter_map) {
111
0
                lhs_min = std::min(lhs_min, it.second);
112
0
            }
113
0
        }
114
115
5
        if (rhs_full) {
116
0
            rhs_min = UINT64_MAX;
117
0
            for (auto it : rhs.counter_map) {
118
0
                rhs_min = std::min(rhs_min, it.second);
119
0
            }
120
121
0
            for (auto& it : counter_map) {
122
0
                it.second += rhs_min;
123
0
            }
124
0
        }
125
126
11
        for (auto rhs_it : rhs.counter_map) {
127
11
            auto lhs_it = counter_map.find(rhs_it.first);
128
11
            if (lhs_it != counter_map.end()) {
129
5
                lhs_it->second += rhs_it.second - rhs_min;
130
6
            } else {
131
6
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
132
6
            }
133
11
        }
134
5
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE5mergeERKS2_
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE5mergeERKS2_
Line
Count
Source
86
10
    void merge(const AggregateFunctionTopNData& rhs) {
87
10
        if (!rhs.top_num || rhs.counter_map.empty()) {
88
0
            return;
89
0
        }
90
91
10
        if (counter_map.empty()) {
92
6
            *this = rhs;
93
6
            return;
94
6
        }
95
4
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
96
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
97
0
                            "topn aggregate states have incompatible parameters: "
98
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
99
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
100
0
        }
101
102
4
        bool lhs_full = (counter_map.size() >= capacity);
103
4
        bool rhs_full = (rhs.counter_map.size() >= capacity);
104
105
4
        uint64_t lhs_min = 0;
106
4
        uint64_t rhs_min = 0;
107
108
4
        if (lhs_full) {
109
0
            lhs_min = UINT64_MAX;
110
0
            for (auto it : counter_map) {
111
0
                lhs_min = std::min(lhs_min, it.second);
112
0
            }
113
0
        }
114
115
4
        if (rhs_full) {
116
0
            rhs_min = UINT64_MAX;
117
0
            for (auto it : rhs.counter_map) {
118
0
                rhs_min = std::min(rhs_min, it.second);
119
0
            }
120
121
0
            for (auto& it : counter_map) {
122
0
                it.second += rhs_min;
123
0
            }
124
0
        }
125
126
4
        for (auto rhs_it : rhs.counter_map) {
127
4
            auto lhs_it = counter_map.find(rhs_it.first);
128
4
            if (lhs_it != counter_map.end()) {
129
0
                lhs_it->second += rhs_it.second - rhs_min;
130
4
            } else {
131
4
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
132
4
            }
133
4
        }
134
4
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE5mergeERKS2_
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE5mergeERKS2_
Line
Count
Source
86
701
    void merge(const AggregateFunctionTopNData& rhs) {
87
701
        if (!rhs.top_num || rhs.counter_map.empty()) {
88
116
            return;
89
116
        }
90
91
585
        if (counter_map.empty()) {
92
286
            *this = rhs;
93
286
            return;
94
286
        }
95
299
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
96
84
            throw Exception(ErrorCode::INVALID_ARGUMENT,
97
84
                            "topn aggregate states have incompatible parameters: "
98
84
                            "({}, {}) vs ({}, {}) (N, capacity)",
99
84
                            top_num, capacity, rhs.top_num, rhs.capacity);
100
84
        }
101
102
215
        bool lhs_full = (counter_map.size() >= capacity);
103
215
        bool rhs_full = (rhs.counter_map.size() >= capacity);
104
105
215
        uint64_t lhs_min = 0;
106
215
        uint64_t rhs_min = 0;
107
108
215
        if (lhs_full) {
109
0
            lhs_min = UINT64_MAX;
110
0
            for (auto it : counter_map) {
111
0
                lhs_min = std::min(lhs_min, it.second);
112
0
            }
113
0
        }
114
115
215
        if (rhs_full) {
116
0
            rhs_min = UINT64_MAX;
117
0
            for (auto it : rhs.counter_map) {
118
0
                rhs_min = std::min(rhs_min, it.second);
119
0
            }
120
121
0
            for (auto& it : counter_map) {
122
0
                it.second += rhs_min;
123
0
            }
124
0
        }
125
126
243
        for (auto rhs_it : rhs.counter_map) {
127
243
            auto lhs_it = counter_map.find(rhs_it.first);
128
243
            if (lhs_it != counter_map.end()) {
129
199
                lhs_it->second += rhs_it.second - rhs_min;
130
199
            } else {
131
44
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
132
44
            }
133
243
        }
134
215
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5mergeERKS2_
Line
Count
Source
86
8
    void merge(const AggregateFunctionTopNData& rhs) {
87
8
        if (!rhs.top_num || rhs.counter_map.empty()) {
88
0
            return;
89
0
        }
90
91
8
        if (counter_map.empty()) {
92
2
            *this = rhs;
93
2
            return;
94
2
        }
95
6
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
96
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
97
0
                            "topn aggregate states have incompatible parameters: "
98
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
99
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
100
0
        }
101
102
6
        bool lhs_full = (counter_map.size() >= capacity);
103
6
        bool rhs_full = (rhs.counter_map.size() >= capacity);
104
105
6
        uint64_t lhs_min = 0;
106
6
        uint64_t rhs_min = 0;
107
108
6
        if (lhs_full) {
109
0
            lhs_min = UINT64_MAX;
110
0
            for (auto it : counter_map) {
111
0
                lhs_min = std::min(lhs_min, it.second);
112
0
            }
113
0
        }
114
115
6
        if (rhs_full) {
116
0
            rhs_min = UINT64_MAX;
117
0
            for (auto it : rhs.counter_map) {
118
0
                rhs_min = std::min(rhs_min, it.second);
119
0
            }
120
121
0
            for (auto& it : counter_map) {
122
0
                it.second += rhs_min;
123
0
            }
124
0
        }
125
126
24
        for (auto rhs_it : rhs.counter_map) {
127
24
            auto lhs_it = counter_map.find(rhs_it.first);
128
24
            if (lhs_it != counter_map.end()) {
129
6
                lhs_it->second += rhs_it.second - rhs_min;
130
18
            } else {
131
18
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
132
18
            }
133
24
        }
134
6
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5mergeERKS2_
Line
Count
Source
86
38
    void merge(const AggregateFunctionTopNData& rhs) {
87
38
        if (!rhs.top_num || rhs.counter_map.empty()) {
88
0
            return;
89
0
        }
90
91
38
        if (counter_map.empty()) {
92
20
            *this = rhs;
93
20
            return;
94
20
        }
95
18
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
96
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
97
0
                            "topn aggregate states have incompatible parameters: "
98
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
99
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
100
0
        }
101
102
18
        bool lhs_full = (counter_map.size() >= capacity);
103
18
        bool rhs_full = (rhs.counter_map.size() >= capacity);
104
105
18
        uint64_t lhs_min = 0;
106
18
        uint64_t rhs_min = 0;
107
108
18
        if (lhs_full) {
109
0
            lhs_min = UINT64_MAX;
110
0
            for (auto it : counter_map) {
111
0
                lhs_min = std::min(lhs_min, it.second);
112
0
            }
113
0
        }
114
115
18
        if (rhs_full) {
116
0
            rhs_min = UINT64_MAX;
117
0
            for (auto it : rhs.counter_map) {
118
0
                rhs_min = std::min(rhs_min, it.second);
119
0
            }
120
121
0
            for (auto& it : counter_map) {
122
0
                it.second += rhs_min;
123
0
            }
124
0
        }
125
126
29
        for (auto rhs_it : rhs.counter_map) {
127
29
            auto lhs_it = counter_map.find(rhs_it.first);
128
29
            if (lhs_it != counter_map.end()) {
129
4
                lhs_it->second += rhs_it.second - rhs_min;
130
25
            } else {
131
25
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
132
25
            }
133
29
        }
134
18
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE27EE5mergeERKS2_
Line
Count
Source
86
458
    void merge(const AggregateFunctionTopNData& rhs) {
87
458
        if (!rhs.top_num || rhs.counter_map.empty()) {
88
0
            return;
89
0
        }
90
91
458
        if (counter_map.empty()) {
92
238
            *this = rhs;
93
238
            return;
94
238
        }
95
220
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
96
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
97
0
                            "topn aggregate states have incompatible parameters: "
98
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
99
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
100
0
        }
101
102
220
        bool lhs_full = (counter_map.size() >= capacity);
103
220
        bool rhs_full = (rhs.counter_map.size() >= capacity);
104
105
220
        uint64_t lhs_min = 0;
106
220
        uint64_t rhs_min = 0;
107
108
220
        if (lhs_full) {
109
0
            lhs_min = UINT64_MAX;
110
0
            for (auto it : counter_map) {
111
0
                lhs_min = std::min(lhs_min, it.second);
112
0
            }
113
0
        }
114
115
220
        if (rhs_full) {
116
0
            rhs_min = UINT64_MAX;
117
0
            for (auto it : rhs.counter_map) {
118
0
                rhs_min = std::min(rhs_min, it.second);
119
0
            }
120
121
0
            for (auto& it : counter_map) {
122
0
                it.second += rhs_min;
123
0
            }
124
0
        }
125
126
272
        for (auto rhs_it : rhs.counter_map) {
127
272
            auto lhs_it = counter_map.find(rhs_it.first);
128
272
            if (lhs_it != counter_map.end()) {
129
72
                lhs_it->second += rhs_it.second - rhs_min;
130
200
            } else {
131
200
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
132
200
            }
133
272
        }
134
220
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE5mergeERKS2_
Line
Count
Source
86
102
    void merge(const AggregateFunctionTopNData& rhs) {
87
102
        if (!rhs.top_num || rhs.counter_map.empty()) {
88
0
            return;
89
0
        }
90
91
102
        if (counter_map.empty()) {
92
102
            *this = rhs;
93
102
            return;
94
102
        }
95
0
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
96
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
97
0
                            "topn aggregate states have incompatible parameters: "
98
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
99
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
100
0
        }
101
102
0
        bool lhs_full = (counter_map.size() >= capacity);
103
0
        bool rhs_full = (rhs.counter_map.size() >= capacity);
104
105
0
        uint64_t lhs_min = 0;
106
0
        uint64_t rhs_min = 0;
107
108
0
        if (lhs_full) {
109
0
            lhs_min = UINT64_MAX;
110
0
            for (auto it : counter_map) {
111
0
                lhs_min = std::min(lhs_min, it.second);
112
0
            }
113
0
        }
114
115
0
        if (rhs_full) {
116
0
            rhs_min = UINT64_MAX;
117
0
            for (auto it : rhs.counter_map) {
118
0
                rhs_min = std::min(rhs_min, it.second);
119
0
            }
120
121
0
            for (auto& it : counter_map) {
122
0
                it.second += rhs_min;
123
0
            }
124
0
        }
125
126
0
        for (auto rhs_it : rhs.counter_map) {
127
0
            auto lhs_it = counter_map.find(rhs_it.first);
128
0
            if (lhs_it != counter_map.end()) {
129
0
                lhs_it->second += rhs_it.second - rhs_min;
130
0
            } else {
131
0
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
132
0
            }
133
0
        }
134
0
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE5mergeERKS2_
Line
Count
Source
86
4
    void merge(const AggregateFunctionTopNData& rhs) {
87
4
        if (!rhs.top_num || rhs.counter_map.empty()) {
88
0
            return;
89
0
        }
90
91
4
        if (counter_map.empty()) {
92
4
            *this = rhs;
93
4
            return;
94
4
        }
95
0
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
96
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
97
0
                            "topn aggregate states have incompatible parameters: "
98
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
99
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
100
0
        }
101
102
0
        bool lhs_full = (counter_map.size() >= capacity);
103
0
        bool rhs_full = (rhs.counter_map.size() >= capacity);
104
105
0
        uint64_t lhs_min = 0;
106
0
        uint64_t rhs_min = 0;
107
108
0
        if (lhs_full) {
109
0
            lhs_min = UINT64_MAX;
110
0
            for (auto it : counter_map) {
111
0
                lhs_min = std::min(lhs_min, it.second);
112
0
            }
113
0
        }
114
115
0
        if (rhs_full) {
116
0
            rhs_min = UINT64_MAX;
117
0
            for (auto it : rhs.counter_map) {
118
0
                rhs_min = std::min(rhs_min, it.second);
119
0
            }
120
121
0
            for (auto& it : counter_map) {
122
0
                it.second += rhs_min;
123
0
            }
124
0
        }
125
126
0
        for (auto rhs_it : rhs.counter_map) {
127
0
            auto lhs_it = counter_map.find(rhs_it.first);
128
0
            if (lhs_it != counter_map.end()) {
129
0
                lhs_it->second += rhs_it.second - rhs_min;
130
0
            } else {
131
0
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
132
0
            }
133
0
        }
134
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE5mergeERKS2_
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE44EE5mergeERKS2_
Line
Count
Source
86
1.01k
    void merge(const AggregateFunctionTopNData& rhs) {
87
1.01k
        if (!rhs.top_num || rhs.counter_map.empty()) {
88
0
            return;
89
0
        }
90
91
1.01k
        if (counter_map.empty()) {
92
822
            *this = rhs;
93
822
            return;
94
822
        }
95
192
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
96
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
97
0
                            "topn aggregate states have incompatible parameters: "
98
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
99
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
100
0
        }
101
102
192
        bool lhs_full = (counter_map.size() >= capacity);
103
192
        bool rhs_full = (rhs.counter_map.size() >= capacity);
104
105
192
        uint64_t lhs_min = 0;
106
192
        uint64_t rhs_min = 0;
107
108
192
        if (lhs_full) {
109
0
            lhs_min = UINT64_MAX;
110
0
            for (auto it : counter_map) {
111
0
                lhs_min = std::min(lhs_min, it.second);
112
0
            }
113
0
        }
114
115
192
        if (rhs_full) {
116
0
            rhs_min = UINT64_MAX;
117
0
            for (auto it : rhs.counter_map) {
118
0
                rhs_min = std::min(rhs_min, it.second);
119
0
            }
120
121
0
            for (auto& it : counter_map) {
122
0
                it.second += rhs_min;
123
0
            }
124
0
        }
125
126
300
        for (auto rhs_it : rhs.counter_map) {
127
300
            auto lhs_it = counter_map.find(rhs_it.first);
128
300
            if (lhs_it != counter_map.end()) {
129
0
                lhs_it->second += rhs_it.second - rhs_min;
130
300
            } else {
131
300
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
132
300
            }
133
300
        }
134
192
    }
135
136
    std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> get_remain_vector()
137
5.48k
            const {
138
5.48k
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
139
8.30k
        for (auto it : counter_map) {
140
8.30k
            counter_vector.emplace_back(it.second, it.first);
141
8.30k
        }
142
5.48k
        std::sort(counter_vector.begin(), counter_vector.end(),
143
5.48k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
144
5.48k
        return counter_vector;
145
5.48k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE17get_remain_vectorB5cxx11Ev
Line
Count
Source
137
1.26k
            const {
138
1.26k
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
139
1.80k
        for (auto it : counter_map) {
140
1.80k
            counter_vector.emplace_back(it.second, it.first);
141
1.80k
        }
142
1.26k
        std::sort(counter_vector.begin(), counter_vector.end(),
143
1.26k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
144
1.26k
        return counter_vector;
145
1.26k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE17get_remain_vectorEv
Line
Count
Source
137
336
            const {
138
336
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
139
552
        for (auto it : counter_map) {
140
552
            counter_vector.emplace_back(it.second, it.first);
141
552
        }
142
336
        std::sort(counter_vector.begin(), counter_vector.end(),
143
336
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
144
336
        return counter_vector;
145
336
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE17get_remain_vectorEv
Line
Count
Source
137
94
            const {
138
94
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
139
94
        for (auto it : counter_map) {
140
92
            counter_vector.emplace_back(it.second, it.first);
141
92
        }
142
94
        std::sort(counter_vector.begin(), counter_vector.end(),
143
94
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
144
94
        return counter_vector;
145
94
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE17get_remain_vectorEv
Line
Count
Source
137
10
            const {
138
10
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
139
40
        for (auto it : counter_map) {
140
40
            counter_vector.emplace_back(it.second, it.first);
141
40
        }
142
10
        std::sort(counter_vector.begin(), counter_vector.end(),
143
10
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
144
10
        return counter_vector;
145
10
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE17get_remain_vectorEv
Line
Count
Source
137
170
            const {
138
170
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
139
400
        for (auto it : counter_map) {
140
400
            counter_vector.emplace_back(it.second, it.first);
141
400
        }
142
170
        std::sort(counter_vector.begin(), counter_vector.end(),
143
170
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
144
170
        return counter_vector;
145
170
    }
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
137
33
            const {
138
33
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
139
95
        for (auto it : counter_map) {
140
95
            counter_vector.emplace_back(it.second, it.first);
141
95
        }
142
33
        std::sort(counter_vector.begin(), counter_vector.end(),
143
33
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
144
33
        return counter_vector;
145
33
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE17get_remain_vectorEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE17get_remain_vectorEv
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE17get_remain_vectorEv
Line
Count
Source
137
18
            const {
138
18
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
139
83
        for (auto it : counter_map) {
140
83
            counter_vector.emplace_back(it.second, it.first);
141
83
        }
142
18
        std::sort(counter_vector.begin(), counter_vector.end(),
143
18
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
144
18
        return counter_vector;
145
18
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE17get_remain_vectorEv
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE17get_remain_vectorB5cxx11Ev
Line
Count
Source
137
1.15k
            const {
138
1.15k
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
139
1.33k
        for (auto it : counter_map) {
140
1.33k
            counter_vector.emplace_back(it.second, it.first);
141
1.33k
        }
142
1.15k
        std::sort(counter_vector.begin(), counter_vector.end(),
143
1.15k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
144
1.15k
        return counter_vector;
145
1.15k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE17get_remain_vectorEv
Line
Count
Source
137
11
            const {
138
11
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
139
49
        for (auto it : counter_map) {
140
49
            counter_vector.emplace_back(it.second, it.first);
141
49
        }
142
11
        std::sort(counter_vector.begin(), counter_vector.end(),
143
11
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
144
11
        return counter_vector;
145
11
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE17get_remain_vectorEv
Line
Count
Source
137
64
            const {
138
64
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
139
106
        for (auto it : counter_map) {
140
106
            counter_vector.emplace_back(it.second, it.first);
141
106
        }
142
64
        std::sort(counter_vector.begin(), counter_vector.end(),
143
64
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
144
64
        return counter_vector;
145
64
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE27EE17get_remain_vectorEv
Line
Count
Source
137
810
            const {
138
810
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
139
1.85k
        for (auto it : counter_map) {
140
1.85k
            counter_vector.emplace_back(it.second, it.first);
141
1.85k
        }
142
810
        std::sort(counter_vector.begin(), counter_vector.end(),
143
810
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
144
810
        return counter_vector;
145
810
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE17get_remain_vectorEv
Line
Count
Source
137
204
            const {
138
204
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
139
252
        for (auto it : counter_map) {
140
252
            counter_vector.emplace_back(it.second, it.first);
141
252
        }
142
204
        std::sort(counter_vector.begin(), counter_vector.end(),
143
204
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
144
204
        return counter_vector;
145
204
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE17get_remain_vectorEv
Line
Count
Source
137
8
            const {
138
8
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
139
24
        for (auto it : counter_map) {
140
24
            counter_vector.emplace_back(it.second, it.first);
141
24
        }
142
8
        std::sort(counter_vector.begin(), counter_vector.end(),
143
8
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
144
8
        return counter_vector;
145
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE17get_remain_vectorEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE17get_remain_vectorEv
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE44EE17get_remain_vectorEv
Line
Count
Source
137
1.30k
            const {
138
1.30k
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
139
1.62k
        for (auto it : counter_map) {
140
1.62k
            counter_vector.emplace_back(it.second, it.first);
141
1.62k
        }
142
1.30k
        std::sort(counter_vector.begin(), counter_vector.end(),
143
1.30k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
144
1.30k
        return counter_vector;
145
1.30k
    }
146
147
3.27k
    void write(BufferWritable& buf) const {
148
3.27k
        buf.write_binary(top_num);
149
3.27k
        buf.write_binary(capacity);
150
151
3.27k
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
152
3.27k
        buf.write_binary(element_number);
153
154
3.27k
        auto counter_vector = get_remain_vector();
155
156
7.49k
        for (auto i = 0; i < element_number; i++) {
157
4.22k
            auto element = counter_vector[i];
158
4.22k
            buf.write_binary(element.second);
159
4.22k
            buf.write_binary(element.first);
160
4.22k
        }
161
3.27k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5writeERNS_14BufferWritableE
Line
Count
Source
147
674
    void write(BufferWritable& buf) const {
148
674
        buf.write_binary(top_num);
149
674
        buf.write_binary(capacity);
150
151
674
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
152
674
        buf.write_binary(element_number);
153
154
674
        auto counter_vector = get_remain_vector();
155
156
1.48k
        for (auto i = 0; i < element_number; i++) {
157
810
            auto element = counter_vector[i];
158
810
            buf.write_binary(element.second);
159
810
            buf.write_binary(element.first);
160
810
        }
161
674
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE5writeERNS_14BufferWritableE
Line
Count
Source
147
188
    void write(BufferWritable& buf) const {
148
188
        buf.write_binary(top_num);
149
188
        buf.write_binary(capacity);
150
151
188
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
152
188
        buf.write_binary(element_number);
153
154
188
        auto counter_vector = get_remain_vector();
155
156
456
        for (auto i = 0; i < element_number; i++) {
157
268
            auto element = counter_vector[i];
158
268
            buf.write_binary(element.second);
159
268
            buf.write_binary(element.first);
160
268
        }
161
188
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE5writeERNS_14BufferWritableE
Line
Count
Source
147
92
    void write(BufferWritable& buf) const {
148
92
        buf.write_binary(top_num);
149
92
        buf.write_binary(capacity);
150
151
92
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
152
92
        buf.write_binary(element_number);
153
154
92
        auto counter_vector = get_remain_vector();
155
156
182
        for (auto i = 0; i < element_number; i++) {
157
90
            auto element = counter_vector[i];
158
90
            buf.write_binary(element.second);
159
90
            buf.write_binary(element.first);
160
90
        }
161
92
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE5writeERNS_14BufferWritableE
Line
Count
Source
147
8
    void write(BufferWritable& buf) const {
148
8
        buf.write_binary(top_num);
149
8
        buf.write_binary(capacity);
150
151
8
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
152
8
        buf.write_binary(element_number);
153
154
8
        auto counter_vector = get_remain_vector();
155
156
32
        for (auto i = 0; i < element_number; i++) {
157
24
            auto element = counter_vector[i];
158
24
            buf.write_binary(element.second);
159
24
            buf.write_binary(element.first);
160
24
        }
161
8
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE5writeERNS_14BufferWritableE
Line
Count
Source
147
67
    void write(BufferWritable& buf) const {
148
67
        buf.write_binary(top_num);
149
67
        buf.write_binary(capacity);
150
151
67
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
152
67
        buf.write_binary(element_number);
153
154
67
        auto counter_vector = get_remain_vector();
155
156
215
        for (auto i = 0; i < element_number; i++) {
157
148
            auto element = counter_vector[i];
158
148
            buf.write_binary(element.second);
159
148
            buf.write_binary(element.first);
160
148
        }
161
67
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE5writeERNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE5writeERNS_14BufferWritableE
Line
Count
Source
147
10
    void write(BufferWritable& buf) const {
148
10
        buf.write_binary(top_num);
149
10
        buf.write_binary(capacity);
150
151
10
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
152
10
        buf.write_binary(element_number);
153
154
10
        auto counter_vector = get_remain_vector();
155
156
20
        for (auto i = 0; i < element_number; i++) {
157
10
            auto element = counter_vector[i];
158
10
            buf.write_binary(element.second);
159
10
            buf.write_binary(element.first);
160
10
        }
161
10
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE5writeERNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE5writeERNS_14BufferWritableE
Line
Count
Source
147
565
    void write(BufferWritable& buf) const {
148
565
        buf.write_binary(top_num);
149
565
        buf.write_binary(capacity);
150
151
565
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
152
565
        buf.write_binary(element_number);
153
154
565
        auto counter_vector = get_remain_vector();
155
156
1.16k
        for (auto i = 0; i < element_number; i++) {
157
598
            auto element = counter_vector[i];
158
598
            buf.write_binary(element.second);
159
598
            buf.write_binary(element.first);
160
598
        }
161
565
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5writeERNS_14BufferWritableE
Line
Count
Source
147
8
    void write(BufferWritable& buf) const {
148
8
        buf.write_binary(top_num);
149
8
        buf.write_binary(capacity);
150
151
8
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
152
8
        buf.write_binary(element_number);
153
154
8
        auto counter_vector = get_remain_vector();
155
156
34
        for (auto i = 0; i < element_number; i++) {
157
26
            auto element = counter_vector[i];
158
26
            buf.write_binary(element.second);
159
26
            buf.write_binary(element.first);
160
26
        }
161
8
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5writeERNS_14BufferWritableE
Line
Count
Source
147
38
    void write(BufferWritable& buf) const {
148
38
        buf.write_binary(top_num);
149
38
        buf.write_binary(capacity);
150
151
38
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
152
38
        buf.write_binary(element_number);
153
154
38
        auto counter_vector = get_remain_vector();
155
156
90
        for (auto i = 0; i < element_number; i++) {
157
52
            auto element = counter_vector[i];
158
52
            buf.write_binary(element.second);
159
52
            buf.write_binary(element.first);
160
52
        }
161
38
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE27EE5writeERNS_14BufferWritableE
Line
Count
Source
147
502
    void write(BufferWritable& buf) const {
148
502
        buf.write_binary(top_num);
149
502
        buf.write_binary(capacity);
150
151
502
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
152
502
        buf.write_binary(element_number);
153
154
502
        auto counter_vector = get_remain_vector();
155
156
1.42k
        for (auto i = 0; i < element_number; i++) {
157
924
            auto element = counter_vector[i];
158
924
            buf.write_binary(element.second);
159
924
            buf.write_binary(element.first);
160
924
        }
161
502
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE5writeERNS_14BufferWritableE
Line
Count
Source
147
102
    void write(BufferWritable& buf) const {
148
102
        buf.write_binary(top_num);
149
102
        buf.write_binary(capacity);
150
151
102
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
152
102
        buf.write_binary(element_number);
153
154
102
        auto counter_vector = get_remain_vector();
155
156
228
        for (auto i = 0; i < element_number; i++) {
157
126
            auto element = counter_vector[i];
158
126
            buf.write_binary(element.second);
159
126
            buf.write_binary(element.first);
160
126
        }
161
102
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE5writeERNS_14BufferWritableE
Line
Count
Source
147
4
    void write(BufferWritable& buf) const {
148
4
        buf.write_binary(top_num);
149
4
        buf.write_binary(capacity);
150
151
4
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
152
4
        buf.write_binary(element_number);
153
154
4
        auto counter_vector = get_remain_vector();
155
156
16
        for (auto i = 0; i < element_number; i++) {
157
12
            auto element = counter_vector[i];
158
12
            buf.write_binary(element.second);
159
12
            buf.write_binary(element.first);
160
12
        }
161
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE5writeERNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE44EE5writeERNS_14BufferWritableE
Line
Count
Source
147
1.01k
    void write(BufferWritable& buf) const {
148
1.01k
        buf.write_binary(top_num);
149
1.01k
        buf.write_binary(capacity);
150
151
1.01k
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
152
1.01k
        buf.write_binary(element_number);
153
154
1.01k
        auto counter_vector = get_remain_vector();
155
156
2.14k
        for (auto i = 0; i < element_number; i++) {
157
1.13k
            auto element = counter_vector[i];
158
1.13k
            buf.write_binary(element.second);
159
1.13k
            buf.write_binary(element.first);
160
1.13k
        }
161
1.01k
    }
162
163
3.16k
    void read(BufferReadable& buf) {
164
3.16k
        buf.read_binary(top_num);
165
3.16k
        buf.read_binary(capacity);
166
167
3.16k
        uint64_t element_number = 0;
168
3.16k
        buf.read_binary(element_number);
169
170
3.16k
        counter_map.clear();
171
3.16k
        std::pair<DataType, uint64_t> element;
172
7.19k
        for (auto i = 0; i < element_number; i++) {
173
4.02k
            buf.read_binary(element.first);
174
4.02k
            buf.read_binary(element.second);
175
4.02k
            counter_map.insert(element);
176
4.02k
        }
177
3.16k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE4readERNS_14BufferReadableE
Line
Count
Source
163
672
    void read(BufferReadable& buf) {
164
672
        buf.read_binary(top_num);
165
672
        buf.read_binary(capacity);
166
167
672
        uint64_t element_number = 0;
168
672
        buf.read_binary(element_number);
169
170
672
        counter_map.clear();
171
672
        std::pair<DataType, uint64_t> element;
172
1.48k
        for (auto i = 0; i < element_number; i++) {
173
812
            buf.read_binary(element.first);
174
812
            buf.read_binary(element.second);
175
812
            counter_map.insert(element);
176
812
        }
177
672
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE4readERNS_14BufferReadableE
Line
Count
Source
163
168
    void read(BufferReadable& buf) {
164
168
        buf.read_binary(top_num);
165
168
        buf.read_binary(capacity);
166
167
168
        uint64_t element_number = 0;
168
168
        buf.read_binary(element_number);
169
170
168
        counter_map.clear();
171
168
        std::pair<DataType, uint64_t> element;
172
396
        for (auto i = 0; i < element_number; i++) {
173
228
            buf.read_binary(element.first);
174
228
            buf.read_binary(element.second);
175
228
            counter_map.insert(element);
176
228
        }
177
168
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE4readERNS_14BufferReadableE
Line
Count
Source
163
88
    void read(BufferReadable& buf) {
164
88
        buf.read_binary(top_num);
165
88
        buf.read_binary(capacity);
166
167
88
        uint64_t element_number = 0;
168
88
        buf.read_binary(element_number);
169
170
88
        counter_map.clear();
171
88
        std::pair<DataType, uint64_t> element;
172
174
        for (auto i = 0; i < element_number; i++) {
173
86
            buf.read_binary(element.first);
174
86
            buf.read_binary(element.second);
175
86
            counter_map.insert(element);
176
86
        }
177
88
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE4readERNS_14BufferReadableE
Line
Count
Source
163
8
    void read(BufferReadable& buf) {
164
8
        buf.read_binary(top_num);
165
8
        buf.read_binary(capacity);
166
167
8
        uint64_t element_number = 0;
168
8
        buf.read_binary(element_number);
169
170
8
        counter_map.clear();
171
8
        std::pair<DataType, uint64_t> element;
172
32
        for (auto i = 0; i < element_number; i++) {
173
24
            buf.read_binary(element.first);
174
24
            buf.read_binary(element.second);
175
24
            counter_map.insert(element);
176
24
        }
177
8
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE4readERNS_14BufferReadableE
Line
Count
Source
163
71
    void read(BufferReadable& buf) {
164
71
        buf.read_binary(top_num);
165
71
        buf.read_binary(capacity);
166
167
71
        uint64_t element_number = 0;
168
71
        buf.read_binary(element_number);
169
170
71
        counter_map.clear();
171
71
        std::pair<DataType, uint64_t> element;
172
223
        for (auto i = 0; i < element_number; i++) {
173
152
            buf.read_binary(element.first);
174
152
            buf.read_binary(element.second);
175
152
            counter_map.insert(element);
176
152
        }
177
71
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE4readERNS_14BufferReadableE
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE4readERNS_14BufferReadableE
Line
Count
Source
163
10
    void read(BufferReadable& buf) {
164
10
        buf.read_binary(top_num);
165
10
        buf.read_binary(capacity);
166
167
10
        uint64_t element_number = 0;
168
10
        buf.read_binary(element_number);
169
170
10
        counter_map.clear();
171
10
        std::pair<DataType, uint64_t> element;
172
20
        for (auto i = 0; i < element_number; i++) {
173
10
            buf.read_binary(element.first);
174
10
            buf.read_binary(element.second);
175
10
            counter_map.insert(element);
176
10
        }
177
10
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE4readERNS_14BufferReadableE
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE4readERNS_14BufferReadableE
Line
Count
Source
163
527
    void read(BufferReadable& buf) {
164
527
        buf.read_binary(top_num);
165
527
        buf.read_binary(capacity);
166
167
527
        uint64_t element_number = 0;
168
527
        buf.read_binary(element_number);
169
170
527
        counter_map.clear();
171
527
        std::pair<DataType, uint64_t> element;
172
1.08k
        for (auto i = 0; i < element_number; i++) {
173
556
            buf.read_binary(element.first);
174
556
            buf.read_binary(element.second);
175
556
            counter_map.insert(element);
176
556
        }
177
527
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE4readERNS_14BufferReadableE
Line
Count
Source
163
8
    void read(BufferReadable& buf) {
164
8
        buf.read_binary(top_num);
165
8
        buf.read_binary(capacity);
166
167
8
        uint64_t element_number = 0;
168
8
        buf.read_binary(element_number);
169
170
8
        counter_map.clear();
171
8
        std::pair<DataType, uint64_t> element;
172
34
        for (auto i = 0; i < element_number; i++) {
173
26
            buf.read_binary(element.first);
174
26
            buf.read_binary(element.second);
175
26
            counter_map.insert(element);
176
26
        }
177
8
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE4readERNS_14BufferReadableE
Line
Count
Source
163
38
    void read(BufferReadable& buf) {
164
38
        buf.read_binary(top_num);
165
38
        buf.read_binary(capacity);
166
167
38
        uint64_t element_number = 0;
168
38
        buf.read_binary(element_number);
169
170
38
        counter_map.clear();
171
38
        std::pair<DataType, uint64_t> element;
172
90
        for (auto i = 0; i < element_number; i++) {
173
52
            buf.read_binary(element.first);
174
52
            buf.read_binary(element.second);
175
52
            counter_map.insert(element);
176
52
        }
177
38
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE27EE4readERNS_14BufferReadableE
Line
Count
Source
163
458
    void read(BufferReadable& buf) {
164
458
        buf.read_binary(top_num);
165
458
        buf.read_binary(capacity);
166
167
458
        uint64_t element_number = 0;
168
458
        buf.read_binary(element_number);
169
170
458
        counter_map.clear();
171
458
        std::pair<DataType, uint64_t> element;
172
1.26k
        for (auto i = 0; i < element_number; i++) {
173
806
            buf.read_binary(element.first);
174
806
            buf.read_binary(element.second);
175
806
            counter_map.insert(element);
176
806
        }
177
458
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE4readERNS_14BufferReadableE
Line
Count
Source
163
102
    void read(BufferReadable& buf) {
164
102
        buf.read_binary(top_num);
165
102
        buf.read_binary(capacity);
166
167
102
        uint64_t element_number = 0;
168
102
        buf.read_binary(element_number);
169
170
102
        counter_map.clear();
171
102
        std::pair<DataType, uint64_t> element;
172
228
        for (auto i = 0; i < element_number; i++) {
173
126
            buf.read_binary(element.first);
174
126
            buf.read_binary(element.second);
175
126
            counter_map.insert(element);
176
126
        }
177
102
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE4readERNS_14BufferReadableE
Line
Count
Source
163
4
    void read(BufferReadable& buf) {
164
4
        buf.read_binary(top_num);
165
4
        buf.read_binary(capacity);
166
167
4
        uint64_t element_number = 0;
168
4
        buf.read_binary(element_number);
169
170
4
        counter_map.clear();
171
4
        std::pair<DataType, uint64_t> element;
172
16
        for (auto i = 0; i < element_number; i++) {
173
12
            buf.read_binary(element.first);
174
12
            buf.read_binary(element.second);
175
12
            counter_map.insert(element);
176
12
        }
177
4
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE4readERNS_14BufferReadableE
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE44EE4readERNS_14BufferReadableE
Line
Count
Source
163
1.01k
    void read(BufferReadable& buf) {
164
1.01k
        buf.read_binary(top_num);
165
1.01k
        buf.read_binary(capacity);
166
167
1.01k
        uint64_t element_number = 0;
168
1.01k
        buf.read_binary(element_number);
169
170
1.01k
        counter_map.clear();
171
1.01k
        std::pair<DataType, uint64_t> element;
172
2.14k
        for (auto i = 0; i < element_number; i++) {
173
1.13k
            buf.read_binary(element.first);
174
1.13k
            buf.read_binary(element.second);
175
1.13k
            counter_map.insert(element);
176
1.13k
        }
177
1.01k
    }
178
179
587
    std::string get() const {
180
587
        auto counter_vector = get_remain_vector();
181
182
587
        rapidjson::StringBuffer buffer;
183
587
        rapidjson::Writer<rapidjson::StringBuffer> writer(buffer);
184
185
587
        writer.StartObject();
186
1.34k
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
187
761
            const auto& element = counter_vector[i];
188
761
            writer.Key(element.second.data(), cast_set<rapidjson::SizeType>(element.second.size()));
189
761
            writer.Uint64(element.first);
190
761
        }
191
587
        writer.EndObject();
192
193
587
        return buffer.GetString();
194
587
    }
195
196
1.62k
    void insert_result_into(ColVecType& to) const {
197
1.62k
        auto counter_vector = get_remain_vector();
198
4.15k
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
199
2.52k
            const auto& element = counter_vector[i];
200
2.52k
            if constexpr (is_string_type(T)) {
201
647
                to.insert_data(element.second.c_str(), element.second.length());
202
1.87k
            } else {
203
1.87k
                to.get_data().push_back(element.second);
204
1.87k
            }
205
2.52k
        }
206
1.62k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE18insert_result_intoERNS_12ColumnVectorILS1_2EEE
Line
Count
Source
196
148
    void insert_result_into(ColVecType& to) const {
197
148
        auto counter_vector = get_remain_vector();
198
404
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
199
256
            const auto& element = counter_vector[i];
200
            if constexpr (is_string_type(T)) {
201
                to.insert_data(element.second.c_str(), element.second.length());
202
256
            } else {
203
256
                to.get_data().push_back(element.second);
204
256
            }
205
256
        }
206
148
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE18insert_result_intoERNS_12ColumnVectorILS1_3EEE
Line
Count
Source
196
2
    void insert_result_into(ColVecType& to) const {
197
2
        auto counter_vector = get_remain_vector();
198
4
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
199
2
            const auto& element = counter_vector[i];
200
            if constexpr (is_string_type(T)) {
201
                to.insert_data(element.second.c_str(), element.second.length());
202
2
            } else {
203
2
                to.get_data().push_back(element.second);
204
2
            }
205
2
        }
206
2
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE18insert_result_intoERNS_12ColumnVectorILS1_4EEE
Line
Count
Source
196
2
    void insert_result_into(ColVecType& to) const {
197
2
        auto counter_vector = get_remain_vector();
198
8
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
199
6
            const auto& element = counter_vector[i];
200
            if constexpr (is_string_type(T)) {
201
                to.insert_data(element.second.c_str(), element.second.length());
202
6
            } else {
203
6
                to.get_data().push_back(element.second);
204
6
            }
205
6
        }
206
2
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE18insert_result_intoERNS_12ColumnVectorILS1_5EEE
Line
Count
Source
196
103
    void insert_result_into(ColVecType& to) const {
197
103
        auto counter_vector = get_remain_vector();
198
271
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
199
168
            const auto& element = counter_vector[i];
200
            if constexpr (is_string_type(T)) {
201
                to.insert_data(element.second.c_str(), element.second.length());
202
168
            } else {
203
168
                to.get_data().push_back(element.second);
204
168
            }
205
168
        }
206
103
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE18insert_result_intoERNS_12ColumnVectorILS1_6EEE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE18insert_result_intoERNS_12ColumnVectorILS1_7EEE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE18insert_result_intoERNS_12ColumnVectorILS1_8EEE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE18insert_result_intoERNS_12ColumnVectorILS1_9EEE
Line
Count
Source
196
23
    void insert_result_into(ColVecType& to) const {
197
23
        auto counter_vector = get_remain_vector();
198
84
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
199
61
            const auto& element = counter_vector[i];
200
            if constexpr (is_string_type(T)) {
201
                to.insert_data(element.second.c_str(), element.second.length());
202
61
            } else {
203
61
                to.get_data().push_back(element.second);
204
61
            }
205
61
        }
206
23
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE18insert_result_intoERNS_13ColumnDecimalILS1_28EEE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE18insert_result_intoERNS_13ColumnDecimalILS1_29EEE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE18insert_result_intoERNS_13ColumnDecimalILS1_30EEE
Line
Count
Source
196
18
    void insert_result_into(ColVecType& to) const {
197
18
        auto counter_vector = get_remain_vector();
198
71
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
199
53
            const auto& element = counter_vector[i];
200
            if constexpr (is_string_type(T)) {
201
                to.insert_data(element.second.c_str(), element.second.length());
202
53
            } else {
203
53
                to.get_data().push_back(element.second);
204
53
            }
205
53
        }
206
18
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE18insert_result_intoERNS_13ColumnDecimalILS1_35EEE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE18insert_result_intoERNS_9ColumnStrIjEE
Line
Count
Source
196
594
    void insert_result_into(ColVecType& to) const {
197
594
        auto counter_vector = get_remain_vector();
198
1.24k
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
199
647
            const auto& element = counter_vector[i];
200
647
            if constexpr (is_string_type(T)) {
201
647
                to.insert_data(element.second.c_str(), element.second.length());
202
            } else {
203
                to.get_data().push_back(element.second);
204
            }
205
647
        }
206
594
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE18insert_result_intoERNS_12ColumnVectorILS1_25EEE
Line
Count
Source
196
3
    void insert_result_into(ColVecType& to) const {
197
3
        auto counter_vector = get_remain_vector();
198
11
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
199
8
            const auto& element = counter_vector[i];
200
            if constexpr (is_string_type(T)) {
201
                to.insert_data(element.second.c_str(), element.second.length());
202
8
            } else {
203
8
                to.get_data().push_back(element.second);
204
8
            }
205
8
        }
206
3
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE18insert_result_intoERNS_12ColumnVectorILS1_26EEE
Line
Count
Source
196
26
    void insert_result_into(ColVecType& to) const {
197
26
        auto counter_vector = get_remain_vector();
198
68
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
199
42
            const auto& element = counter_vector[i];
200
            if constexpr (is_string_type(T)) {
201
                to.insert_data(element.second.c_str(), element.second.length());
202
42
            } else {
203
42
                to.get_data().push_back(element.second);
204
42
            }
205
42
        }
206
26
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE27EE18insert_result_intoERNS_12ColumnVectorILS1_27EEE
Line
Count
Source
196
308
    void insert_result_into(ColVecType& to) const {
197
308
        auto counter_vector = get_remain_vector();
198
978
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
199
670
            const auto& element = counter_vector[i];
200
            if constexpr (is_string_type(T)) {
201
                to.insert_data(element.second.c_str(), element.second.length());
202
670
            } else {
203
670
                to.get_data().push_back(element.second);
204
670
            }
205
670
        }
206
308
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE18insert_result_intoERNS_12ColumnVectorILS1_43EEE
Line
Count
Source
196
102
    void insert_result_into(ColVecType& to) const {
197
102
        auto counter_vector = get_remain_vector();
198
219
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
199
117
            const auto& element = counter_vector[i];
200
            if constexpr (is_string_type(T)) {
201
                to.insert_data(element.second.c_str(), element.second.length());
202
117
            } else {
203
117
                to.get_data().push_back(element.second);
204
117
            }
205
117
        }
206
102
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE18insert_result_intoERNS_12ColumnVectorILS1_42EEE
Line
Count
Source
196
4
    void insert_result_into(ColVecType& to) const {
197
4
        auto counter_vector = get_remain_vector();
198
12
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
199
8
            const auto& element = counter_vector[i];
200
            if constexpr (is_string_type(T)) {
201
                to.insert_data(element.second.c_str(), element.second.length());
202
8
            } else {
203
8
                to.get_data().push_back(element.second);
204
8
            }
205
8
        }
206
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE18insert_result_intoERNS_12ColumnVectorILS1_36EEE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE18insert_result_intoERNS_12ColumnVectorILS1_37EEE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE44EE18insert_result_intoERNS_12ColumnVectorILS1_44EEE
Line
Count
Source
196
294
    void insert_result_into(ColVecType& to) const {
197
294
        auto counter_vector = get_remain_vector();
198
780
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
199
486
            const auto& element = counter_vector[i];
200
            if constexpr (is_string_type(T)) {
201
                to.insert_data(element.second.c_str(), element.second.length());
202
486
            } else {
203
486
                to.get_data().push_back(element.second);
204
486
            }
205
486
        }
206
294
    }
207
208
242
    void reset() {
209
242
        counter_map.clear();
210
242
        top_num = 0;
211
242
        capacity = 0;
212
242
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5resetEv
Line
Count
Source
208
56
    void reset() {
209
56
        counter_map.clear();
210
56
        top_num = 0;
211
56
        capacity = 0;
212
56
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE5resetEv
Line
Count
Source
208
24
    void reset() {
209
24
        counter_map.clear();
210
24
        top_num = 0;
211
24
        capacity = 0;
212
24
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE5resetEv
Line
Count
Source
208
6
    void reset() {
209
6
        counter_map.clear();
210
6
        top_num = 0;
211
6
        capacity = 0;
212
6
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE5resetEv
Line
Count
Source
208
20
    void reset() {
209
20
        counter_map.clear();
210
20
        top_num = 0;
211
20
        capacity = 0;
212
20
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE5resetEv
Line
Count
Source
208
3
    void reset() {
209
3
        counter_map.clear();
210
3
        top_num = 0;
211
3
        capacity = 0;
212
3
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE5resetEv
Line
Count
Source
208
3
    void reset() {
209
3
        counter_map.clear();
210
3
        top_num = 0;
211
3
        capacity = 0;
212
3
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE5resetEv
Line
Count
Source
208
72
    void reset() {
209
72
        counter_map.clear();
210
72
        top_num = 0;
211
72
        capacity = 0;
212
72
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE27EE5resetEv
Line
Count
Source
208
58
    void reset() {
209
58
        counter_map.clear();
210
58
        top_num = 0;
211
58
        capacity = 0;
212
58
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE44EE5resetEv
213
214
    int top_num = 0;
215
    uint64_t capacity = 0;
216
    flat_hash_map<DataType, uint64_t> counter_map;
217
};
218
219
struct AggregateFunctionTopNImplInt {
220
    using Data = AggregateFunctionTopNData<TYPE_STRING>;
221
4.65k
    static void add(Data& __restrict place, const IColumn** columns, size_t row_num) {
222
4.65k
        place.set_paramenters(
223
4.65k
                assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
224
4.65k
                        ->get_element(row_num));
225
4.65k
        place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
226
4.65k
                          .get_data_at(row_num));
227
4.65k
    }
228
};
229
230
struct AggregateFunctionTopNImplIntInt {
231
    using Data = AggregateFunctionTopNData<TYPE_STRING>;
232
785
    static void add(Data& __restrict place, const IColumn** columns, size_t row_num) {
233
785
        place.set_paramenters(
234
785
                assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
235
785
                        ->get_element(row_num),
236
785
                assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
237
785
                        ->get_element(row_num));
238
785
        place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
239
785
                          .get_data_at(row_num));
240
785
    }
241
};
242
243
//for topn_array agg
244
template <PrimitiveType T, bool has_default_param>
245
struct AggregateFunctionTopNImplArray {
246
    using Data = AggregateFunctionTopNData<T>;
247
    using ColVecType = typename PrimitiveTypeTraits<T>::ColumnType;
248
    static constexpr bool has_default_parameter = has_default_param;
249
    static constexpr bool is_weighted = false;
250
102
    static String get_name() { return "topn_array"; }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EE8get_nameB5cxx11Ev
Line
Count
Source
250
6
    static String get_name() { return "topn_array"; }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EE8get_nameB5cxx11Ev
Line
Count
Source
250
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
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EE8get_nameB5cxx11Ev
Line
Count
Source
250
29
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE44ELb1EE8get_nameB5cxx11Ev
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
250
6
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EE8get_nameB5cxx11Ev
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
250
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
250
10
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EE8get_nameB5cxx11Ev
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
250
20
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EE8get_nameB5cxx11Ev
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
250
29
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE44ELb0EE8get_nameB5cxx11Ev
251
    static void add(AggregateFunctionTopNData<T>& __restrict place, const IColumn** columns,
252
5.12k
                    size_t row_num) {
253
5.12k
        if constexpr (has_default_param) {
254
3.32k
            place.set_paramenters(
255
3.32k
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
256
3.32k
                            ->get_element(row_num),
257
3.32k
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
258
3.32k
                            ->get_element(row_num));
259
260
3.32k
        } else {
261
1.79k
            place.set_paramenters(
262
1.79k
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
1.79k
                            ->get_element(row_num));
264
1.79k
        }
265
5.12k
        if constexpr (is_string_type(T)) {
266
680
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
267
680
                              .get_data_at(row_num));
268
4.44k
        } else {
269
4.44k
            typename PrimitiveTypeTraits<T>::CppType val =
270
4.44k
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
271
4.44k
                            .get_data()[row_num];
272
4.44k
            place.add(val);
273
4.44k
        }
274
5.12k
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_2EEEPPKNS_7IColumnEm
Line
Count
Source
252
114
                    size_t row_num) {
253
114
        if constexpr (has_default_param) {
254
114
            place.set_paramenters(
255
114
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
256
114
                            ->get_element(row_num),
257
114
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
258
114
                            ->get_element(row_num));
259
260
        } else {
261
            place.set_paramenters(
262
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
                            ->get_element(row_num));
264
        }
265
        if constexpr (is_string_type(T)) {
266
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
267
                              .get_data_at(row_num));
268
114
        } else {
269
114
            typename PrimitiveTypeTraits<T>::CppType val =
270
114
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
271
114
                            .get_data()[row_num];
272
114
            place.add(val);
273
114
        }
274
114
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_3EEEPPKNS_7IColumnEm
Line
Count
Source
252
35
                    size_t row_num) {
253
35
        if constexpr (has_default_param) {
254
35
            place.set_paramenters(
255
35
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
256
35
                            ->get_element(row_num),
257
35
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
258
35
                            ->get_element(row_num));
259
260
        } else {
261
            place.set_paramenters(
262
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
                            ->get_element(row_num));
264
        }
265
        if constexpr (is_string_type(T)) {
266
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
267
                              .get_data_at(row_num));
268
35
        } else {
269
35
            typename PrimitiveTypeTraits<T>::CppType val =
270
35
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
271
35
                            .get_data()[row_num];
272
35
            place.add(val);
273
35
        }
274
35
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_4EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_5EEEPPKNS_7IColumnEm
Line
Count
Source
252
136
                    size_t row_num) {
253
136
        if constexpr (has_default_param) {
254
136
            place.set_paramenters(
255
136
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
256
136
                            ->get_element(row_num),
257
136
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
258
136
                            ->get_element(row_num));
259
260
        } else {
261
            place.set_paramenters(
262
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
                            ->get_element(row_num));
264
        }
265
        if constexpr (is_string_type(T)) {
266
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
267
                              .get_data_at(row_num));
268
136
        } else {
269
136
            typename PrimitiveTypeTraits<T>::CppType val =
270
136
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
271
136
                            .get_data()[row_num];
272
136
            place.add(val);
273
136
        }
274
136
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_6EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_7EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_8EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_9EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_28EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_29EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_30EEEPPKNS_7IColumnEm
Line
Count
Source
252
6
                    size_t row_num) {
253
6
        if constexpr (has_default_param) {
254
6
            place.set_paramenters(
255
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
256
6
                            ->get_element(row_num),
257
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
258
6
                            ->get_element(row_num));
259
260
        } else {
261
            place.set_paramenters(
262
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
                            ->get_element(row_num));
264
        }
265
        if constexpr (is_string_type(T)) {
266
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
267
                              .get_data_at(row_num));
268
6
        } else {
269
6
            typename PrimitiveTypeTraits<T>::CppType val =
270
6
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
271
6
                            .get_data()[row_num];
272
6
            place.add(val);
273
6
        }
274
6
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_35EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_10EEEPPKNS_7IColumnEm
Line
Count
Source
252
493
                    size_t row_num) {
253
493
        if constexpr (has_default_param) {
254
493
            place.set_paramenters(
255
493
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
256
493
                            ->get_element(row_num),
257
493
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
258
493
                            ->get_element(row_num));
259
260
        } else {
261
            place.set_paramenters(
262
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
                            ->get_element(row_num));
264
        }
265
493
        if constexpr (is_string_type(T)) {
266
493
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
267
493
                              .get_data_at(row_num));
268
        } else {
269
            typename PrimitiveTypeTraits<T>::CppType val =
270
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
271
                            .get_data()[row_num];
272
            place.add(val);
273
        }
274
493
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
Line
Count
Source
252
21
                    size_t row_num) {
253
21
        if constexpr (has_default_param) {
254
21
            place.set_paramenters(
255
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
256
21
                            ->get_element(row_num),
257
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
258
21
                            ->get_element(row_num));
259
260
        } else {
261
            place.set_paramenters(
262
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
                            ->get_element(row_num));
264
        }
265
        if constexpr (is_string_type(T)) {
266
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
267
                              .get_data_at(row_num));
268
21
        } else {
269
21
            typename PrimitiveTypeTraits<T>::CppType val =
270
21
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
271
21
                            .get_data()[row_num];
272
21
            place.add(val);
273
21
        }
274
21
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
Line
Count
Source
252
15
                    size_t row_num) {
253
15
        if constexpr (has_default_param) {
254
15
            place.set_paramenters(
255
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
256
15
                            ->get_element(row_num),
257
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
258
15
                            ->get_element(row_num));
259
260
        } else {
261
            place.set_paramenters(
262
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
                            ->get_element(row_num));
264
        }
265
        if constexpr (is_string_type(T)) {
266
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
267
                              .get_data_at(row_num));
268
15
        } else {
269
15
            typename PrimitiveTypeTraits<T>::CppType val =
270
15
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
271
15
                            .get_data()[row_num];
272
15
            place.add(val);
273
15
        }
274
15
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_27EEEPPKNS_7IColumnEm
Line
Count
Source
252
700
                    size_t row_num) {
253
700
        if constexpr (has_default_param) {
254
700
            place.set_paramenters(
255
700
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
256
700
                            ->get_element(row_num),
257
700
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
258
700
                            ->get_element(row_num));
259
260
        } else {
261
            place.set_paramenters(
262
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
                            ->get_element(row_num));
264
        }
265
        if constexpr (is_string_type(T)) {
266
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
267
                              .get_data_at(row_num));
268
700
        } else {
269
700
            typename PrimitiveTypeTraits<T>::CppType val =
270
700
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
271
700
                            .get_data()[row_num];
272
700
            place.add(val);
273
700
        }
274
700
    }
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_13PrimitiveTypeE44ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_44EEEPPKNS_7IColumnEm
Line
Count
Source
252
1.80k
                    size_t row_num) {
253
1.80k
        if constexpr (has_default_param) {
254
1.80k
            place.set_paramenters(
255
1.80k
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
256
1.80k
                            ->get_element(row_num),
257
1.80k
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
258
1.80k
                            ->get_element(row_num));
259
260
        } else {
261
            place.set_paramenters(
262
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
                            ->get_element(row_num));
264
        }
265
        if constexpr (is_string_type(T)) {
266
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
267
                              .get_data_at(row_num));
268
1.80k
        } else {
269
1.80k
            typename PrimitiveTypeTraits<T>::CppType val =
270
1.80k
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
271
1.80k
                            .get_data()[row_num];
272
1.80k
            place.add(val);
273
1.80k
        }
274
1.80k
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_2EEEPPKNS_7IColumnEm
Line
Count
Source
252
113
                    size_t row_num) {
253
        if constexpr (has_default_param) {
254
            place.set_paramenters(
255
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
256
                            ->get_element(row_num),
257
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
258
                            ->get_element(row_num));
259
260
113
        } else {
261
113
            place.set_paramenters(
262
113
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
113
                            ->get_element(row_num));
264
113
        }
265
        if constexpr (is_string_type(T)) {
266
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
267
                              .get_data_at(row_num));
268
113
        } else {
269
113
            typename PrimitiveTypeTraits<T>::CppType val =
270
113
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
271
113
                            .get_data()[row_num];
272
113
            place.add(val);
273
113
        }
274
113
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_3EEEPPKNS_7IColumnEm
Line
Count
Source
252
8
                    size_t row_num) {
253
        if constexpr (has_default_param) {
254
            place.set_paramenters(
255
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
256
                            ->get_element(row_num),
257
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
258
                            ->get_element(row_num));
259
260
8
        } else {
261
8
            place.set_paramenters(
262
8
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
8
                            ->get_element(row_num));
264
8
        }
265
        if constexpr (is_string_type(T)) {
266
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
267
                              .get_data_at(row_num));
268
8
        } else {
269
8
            typename PrimitiveTypeTraits<T>::CppType val =
270
8
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
271
8
                            .get_data()[row_num];
272
8
            place.add(val);
273
8
        }
274
8
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_4EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_5EEEPPKNS_7IColumnEm
Line
Count
Source
252
85
                    size_t row_num) {
253
        if constexpr (has_default_param) {
254
            place.set_paramenters(
255
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
256
                            ->get_element(row_num),
257
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
258
                            ->get_element(row_num));
259
260
85
        } else {
261
85
            place.set_paramenters(
262
85
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
85
                            ->get_element(row_num));
264
85
        }
265
        if constexpr (is_string_type(T)) {
266
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
267
                              .get_data_at(row_num));
268
85
        } else {
269
85
            typename PrimitiveTypeTraits<T>::CppType val =
270
85
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
271
85
                            .get_data()[row_num];
272
85
            place.add(val);
273
85
        }
274
85
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_6EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_7EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_8EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_9EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_28EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_29EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_30EEEPPKNS_7IColumnEm
Line
Count
Source
252
17
                    size_t row_num) {
253
        if constexpr (has_default_param) {
254
            place.set_paramenters(
255
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
256
                            ->get_element(row_num),
257
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
258
                            ->get_element(row_num));
259
260
17
        } else {
261
17
            place.set_paramenters(
262
17
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
17
                            ->get_element(row_num));
264
17
        }
265
        if constexpr (is_string_type(T)) {
266
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
267
                              .get_data_at(row_num));
268
17
        } else {
269
17
            typename PrimitiveTypeTraits<T>::CppType val =
270
17
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
271
17
                            .get_data()[row_num];
272
17
            place.add(val);
273
17
        }
274
17
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_35EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_10EEEPPKNS_7IColumnEm
Line
Count
Source
252
187
                    size_t row_num) {
253
        if constexpr (has_default_param) {
254
            place.set_paramenters(
255
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
256
                            ->get_element(row_num),
257
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
258
                            ->get_element(row_num));
259
260
187
        } else {
261
187
            place.set_paramenters(
262
187
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
187
                            ->get_element(row_num));
264
187
        }
265
187
        if constexpr (is_string_type(T)) {
266
187
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
267
187
                              .get_data_at(row_num));
268
        } else {
269
            typename PrimitiveTypeTraits<T>::CppType val =
270
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
271
                            .get_data()[row_num];
272
            place.add(val);
273
        }
274
187
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
Line
Count
Source
252
15
                    size_t row_num) {
253
        if constexpr (has_default_param) {
254
            place.set_paramenters(
255
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
256
                            ->get_element(row_num),
257
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
258
                            ->get_element(row_num));
259
260
15
        } else {
261
15
            place.set_paramenters(
262
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
15
                            ->get_element(row_num));
264
15
        }
265
        if constexpr (is_string_type(T)) {
266
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
267
                              .get_data_at(row_num));
268
15
        } else {
269
15
            typename PrimitiveTypeTraits<T>::CppType val =
270
15
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
271
15
                            .get_data()[row_num];
272
15
            place.add(val);
273
15
        }
274
15
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
Line
Count
Source
252
15
                    size_t row_num) {
253
        if constexpr (has_default_param) {
254
            place.set_paramenters(
255
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
256
                            ->get_element(row_num),
257
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
258
                            ->get_element(row_num));
259
260
15
        } else {
261
15
            place.set_paramenters(
262
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
15
                            ->get_element(row_num));
264
15
        }
265
        if constexpr (is_string_type(T)) {
266
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
267
                              .get_data_at(row_num));
268
15
        } else {
269
15
            typename PrimitiveTypeTraits<T>::CppType val =
270
15
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
271
15
                            .get_data()[row_num];
272
15
            place.add(val);
273
15
        }
274
15
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_27EEEPPKNS_7IColumnEm
Line
Count
Source
252
700
                    size_t row_num) {
253
        if constexpr (has_default_param) {
254
            place.set_paramenters(
255
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
256
                            ->get_element(row_num),
257
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
258
                            ->get_element(row_num));
259
260
700
        } else {
261
700
            place.set_paramenters(
262
700
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
700
                            ->get_element(row_num));
264
700
        }
265
        if constexpr (is_string_type(T)) {
266
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
267
                              .get_data_at(row_num));
268
700
        } else {
269
700
            typename PrimitiveTypeTraits<T>::CppType val =
270
700
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
271
700
                            .get_data()[row_num];
272
700
            place.add(val);
273
700
        }
274
700
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_43EEEPPKNS_7IColumnEm
Line
Count
Source
252
34
                    size_t row_num) {
253
        if constexpr (has_default_param) {
254
            place.set_paramenters(
255
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
256
                            ->get_element(row_num),
257
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
258
                            ->get_element(row_num));
259
260
34
        } else {
261
34
            place.set_paramenters(
262
34
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
34
                            ->get_element(row_num));
264
34
        }
265
        if constexpr (is_string_type(T)) {
266
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
267
                              .get_data_at(row_num));
268
34
        } else {
269
34
            typename PrimitiveTypeTraits<T>::CppType val =
270
34
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
271
34
                            .get_data()[row_num];
272
34
            place.add(val);
273
34
        }
274
34
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_42EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_36EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_37EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE44ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_44EEEPPKNS_7IColumnEm
Line
Count
Source
252
621
                    size_t row_num) {
253
        if constexpr (has_default_param) {
254
            place.set_paramenters(
255
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
256
                            ->get_element(row_num),
257
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
258
                            ->get_element(row_num));
259
260
621
        } else {
261
621
            place.set_paramenters(
262
621
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
621
                            ->get_element(row_num));
264
621
        }
265
        if constexpr (is_string_type(T)) {
266
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
267
                              .get_data_at(row_num));
268
621
        } else {
269
621
            typename PrimitiveTypeTraits<T>::CppType val =
270
621
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
271
621
                            .get_data()[row_num];
272
621
            place.add(val);
273
621
        }
274
621
    }
275
};
276
277
//for topn_weighted agg
278
template <PrimitiveType T, bool has_default_param>
279
struct AggregateFunctionTopNImplWeight {
280
    using Data = AggregateFunctionTopNData<T>;
281
    using ColVecType = typename PrimitiveTypeTraits<T>::ColumnType;
282
    static constexpr bool has_default_parameter = has_default_param;
283
    static constexpr bool is_weighted = true;
284
44
    static String get_name() { return "topn_weighted"; }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EE8get_nameB5cxx11Ev
Line
Count
Source
284
6
    static String get_name() { return "topn_weighted"; }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EE8get_nameB5cxx11Ev
Line
Count
Source
284
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_13PrimitiveTypeE44ELb1EE8get_nameB5cxx11Ev
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
284
6
    static String get_name() { return "topn_weighted"; }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EE8get_nameB5cxx11Ev
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
284
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
284
10
    static String get_name() { return "topn_weighted"; }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EE8get_nameB5cxx11Ev
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
284
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
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb0EE8get_nameB5cxx11Ev
285
    static void add(AggregateFunctionTopNData<T>& __restrict place, const IColumn** columns,
286
1.26k
                    size_t row_num) {
287
1.26k
        if constexpr (has_default_param) {
288
824
            place.set_paramenters(
289
824
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
290
824
                            ->get_element(row_num),
291
824
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
292
824
                            ->get_element(row_num));
293
294
824
        } else {
295
437
            place.set_paramenters(
296
437
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
437
                            ->get_element(row_num));
298
437
        }
299
1.26k
        if constexpr (is_string_type(T)) {
300
627
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
301
627
                                  .get_data()[row_num];
302
627
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
303
627
                              .get_data_at(row_num),
304
627
                      weight);
305
634
        } else {
306
634
            typename PrimitiveTypeTraits<T>::CppType val =
307
634
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
308
634
                                TypeCheckOnRelease::DISABLE>(*columns[0])
309
634
                            .get_data()[row_num];
310
634
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
311
634
                                  .get_data()[row_num];
312
634
            place.add(val, weight);
313
634
        }
314
1.26k
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_2EEEPPKNS_7IColumnEm
Line
Count
Source
286
113
                    size_t row_num) {
287
113
        if constexpr (has_default_param) {
288
113
            place.set_paramenters(
289
113
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
290
113
                            ->get_element(row_num),
291
113
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
292
113
                            ->get_element(row_num));
293
294
        } else {
295
            place.set_paramenters(
296
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
                            ->get_element(row_num));
298
        }
299
        if constexpr (is_string_type(T)) {
300
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
301
                                  .get_data()[row_num];
302
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
303
                              .get_data_at(row_num),
304
                      weight);
305
113
        } else {
306
113
            typename PrimitiveTypeTraits<T>::CppType val =
307
113
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
308
113
                                TypeCheckOnRelease::DISABLE>(*columns[0])
309
113
                            .get_data()[row_num];
310
113
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
311
113
                                  .get_data()[row_num];
312
113
            place.add(val, weight);
313
113
        }
314
113
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_3EEEPPKNS_7IColumnEm
Line
Count
Source
286
35
                    size_t row_num) {
287
35
        if constexpr (has_default_param) {
288
35
            place.set_paramenters(
289
35
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
290
35
                            ->get_element(row_num),
291
35
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
292
35
                            ->get_element(row_num));
293
294
        } else {
295
            place.set_paramenters(
296
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
                            ->get_element(row_num));
298
        }
299
        if constexpr (is_string_type(T)) {
300
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
301
                                  .get_data()[row_num];
302
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
303
                              .get_data_at(row_num),
304
                      weight);
305
35
        } else {
306
35
            typename PrimitiveTypeTraits<T>::CppType val =
307
35
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
308
35
                                TypeCheckOnRelease::DISABLE>(*columns[0])
309
35
                            .get_data()[row_num];
310
35
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
311
35
                                  .get_data()[row_num];
312
35
            place.add(val, weight);
313
35
        }
314
35
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_4EEEPPKNS_7IColumnEm
Line
Count
Source
286
15
                    size_t row_num) {
287
15
        if constexpr (has_default_param) {
288
15
            place.set_paramenters(
289
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
290
15
                            ->get_element(row_num),
291
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
292
15
                            ->get_element(row_num));
293
294
        } else {
295
            place.set_paramenters(
296
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
                            ->get_element(row_num));
298
        }
299
        if constexpr (is_string_type(T)) {
300
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
301
                                  .get_data()[row_num];
302
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
303
                              .get_data_at(row_num),
304
                      weight);
305
15
        } else {
306
15
            typename PrimitiveTypeTraits<T>::CppType val =
307
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
308
15
                                TypeCheckOnRelease::DISABLE>(*columns[0])
309
15
                            .get_data()[row_num];
310
15
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
311
15
                                  .get_data()[row_num];
312
15
            place.add(val, weight);
313
15
        }
314
15
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_5EEEPPKNS_7IColumnEm
Line
Count
Source
286
130
                    size_t row_num) {
287
130
        if constexpr (has_default_param) {
288
130
            place.set_paramenters(
289
130
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
290
130
                            ->get_element(row_num),
291
130
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
292
130
                            ->get_element(row_num));
293
294
        } else {
295
            place.set_paramenters(
296
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
                            ->get_element(row_num));
298
        }
299
        if constexpr (is_string_type(T)) {
300
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
301
                                  .get_data()[row_num];
302
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
303
                              .get_data_at(row_num),
304
                      weight);
305
130
        } else {
306
130
            typename PrimitiveTypeTraits<T>::CppType val =
307
130
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
308
130
                                TypeCheckOnRelease::DISABLE>(*columns[0])
309
130
                            .get_data()[row_num];
310
130
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
311
130
                                  .get_data()[row_num];
312
130
            place.add(val, weight);
313
130
        }
314
130
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_6EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_7EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_8EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_9EEEPPKNS_7IColumnEm
Line
Count
Source
286
6
                    size_t row_num) {
287
6
        if constexpr (has_default_param) {
288
6
            place.set_paramenters(
289
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
290
6
                            ->get_element(row_num),
291
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
292
6
                            ->get_element(row_num));
293
294
        } else {
295
            place.set_paramenters(
296
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
                            ->get_element(row_num));
298
        }
299
        if constexpr (is_string_type(T)) {
300
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
301
                                  .get_data()[row_num];
302
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
303
                              .get_data_at(row_num),
304
                      weight);
305
6
        } else {
306
6
            typename PrimitiveTypeTraits<T>::CppType val =
307
6
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
308
6
                                TypeCheckOnRelease::DISABLE>(*columns[0])
309
6
                            .get_data()[row_num];
310
6
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
311
6
                                  .get_data()[row_num];
312
6
            place.add(val, weight);
313
6
        }
314
6
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_28EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_29EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_30EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_35EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_10EEEPPKNS_7IColumnEm
Line
Count
Source
286
452
                    size_t row_num) {
287
452
        if constexpr (has_default_param) {
288
452
            place.set_paramenters(
289
452
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
290
452
                            ->get_element(row_num),
291
452
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
292
452
                            ->get_element(row_num));
293
294
        } else {
295
            place.set_paramenters(
296
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
                            ->get_element(row_num));
298
        }
299
452
        if constexpr (is_string_type(T)) {
300
452
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
301
452
                                  .get_data()[row_num];
302
452
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
303
452
                              .get_data_at(row_num),
304
452
                      weight);
305
        } else {
306
            typename PrimitiveTypeTraits<T>::CppType val =
307
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
308
                                TypeCheckOnRelease::DISABLE>(*columns[0])
309
                            .get_data()[row_num];
310
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
311
                                  .get_data()[row_num];
312
            place.add(val, weight);
313
        }
314
452
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
Line
Count
Source
286
21
                    size_t row_num) {
287
21
        if constexpr (has_default_param) {
288
21
            place.set_paramenters(
289
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
290
21
                            ->get_element(row_num),
291
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
292
21
                            ->get_element(row_num));
293
294
        } else {
295
            place.set_paramenters(
296
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
                            ->get_element(row_num));
298
        }
299
        if constexpr (is_string_type(T)) {
300
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
301
                                  .get_data()[row_num];
302
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
303
                              .get_data_at(row_num),
304
                      weight);
305
21
        } else {
306
21
            typename PrimitiveTypeTraits<T>::CppType val =
307
21
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
308
21
                                TypeCheckOnRelease::DISABLE>(*columns[0])
309
21
                            .get_data()[row_num];
310
21
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
311
21
                                  .get_data()[row_num];
312
21
            place.add(val, weight);
313
21
        }
314
21
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_43EEEPPKNS_7IColumnEm
Line
Count
Source
286
46
                    size_t row_num) {
287
46
        if constexpr (has_default_param) {
288
46
            place.set_paramenters(
289
46
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
290
46
                            ->get_element(row_num),
291
46
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
292
46
                            ->get_element(row_num));
293
294
        } else {
295
            place.set_paramenters(
296
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
                            ->get_element(row_num));
298
        }
299
        if constexpr (is_string_type(T)) {
300
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
301
                                  .get_data()[row_num];
302
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
303
                              .get_data_at(row_num),
304
                      weight);
305
46
        } else {
306
46
            typename PrimitiveTypeTraits<T>::CppType val =
307
46
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
308
46
                                TypeCheckOnRelease::DISABLE>(*columns[0])
309
46
                            .get_data()[row_num];
310
46
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
311
46
                                  .get_data()[row_num];
312
46
            place.add(val, weight);
313
46
        }
314
46
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_42EEEPPKNS_7IColumnEm
Line
Count
Source
286
6
                    size_t row_num) {
287
6
        if constexpr (has_default_param) {
288
6
            place.set_paramenters(
289
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
290
6
                            ->get_element(row_num),
291
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
292
6
                            ->get_element(row_num));
293
294
        } else {
295
            place.set_paramenters(
296
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
                            ->get_element(row_num));
298
        }
299
        if constexpr (is_string_type(T)) {
300
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
301
                                  .get_data()[row_num];
302
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
303
                              .get_data_at(row_num),
304
                      weight);
305
6
        } else {
306
6
            typename PrimitiveTypeTraits<T>::CppType val =
307
6
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
308
6
                                TypeCheckOnRelease::DISABLE>(*columns[0])
309
6
                            .get_data()[row_num];
310
6
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
311
6
                                  .get_data()[row_num];
312
6
            place.add(val, weight);
313
6
        }
314
6
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_36EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_37EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_44EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_2EEEPPKNS_7IColumnEm
Line
Count
Source
286
113
                    size_t row_num) {
287
        if constexpr (has_default_param) {
288
            place.set_paramenters(
289
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
290
                            ->get_element(row_num),
291
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
292
                            ->get_element(row_num));
293
294
113
        } else {
295
113
            place.set_paramenters(
296
113
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
113
                            ->get_element(row_num));
298
113
        }
299
        if constexpr (is_string_type(T)) {
300
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
301
                                  .get_data()[row_num];
302
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
303
                              .get_data_at(row_num),
304
                      weight);
305
113
        } else {
306
113
            typename PrimitiveTypeTraits<T>::CppType val =
307
113
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
308
113
                                TypeCheckOnRelease::DISABLE>(*columns[0])
309
113
                            .get_data()[row_num];
310
113
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
311
113
                                  .get_data()[row_num];
312
113
            place.add(val, weight);
313
113
        }
314
113
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_3EEEPPKNS_7IColumnEm
Line
Count
Source
286
8
                    size_t row_num) {
287
        if constexpr (has_default_param) {
288
            place.set_paramenters(
289
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
290
                            ->get_element(row_num),
291
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
292
                            ->get_element(row_num));
293
294
8
        } else {
295
8
            place.set_paramenters(
296
8
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
8
                            ->get_element(row_num));
298
8
        }
299
        if constexpr (is_string_type(T)) {
300
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
301
                                  .get_data()[row_num];
302
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
303
                              .get_data_at(row_num),
304
                      weight);
305
8
        } else {
306
8
            typename PrimitiveTypeTraits<T>::CppType val =
307
8
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
308
8
                                TypeCheckOnRelease::DISABLE>(*columns[0])
309
8
                            .get_data()[row_num];
310
8
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
311
8
                                  .get_data()[row_num];
312
8
            place.add(val, weight);
313
8
        }
314
8
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_4EEEPPKNS_7IColumnEm
Line
Count
Source
286
14
                    size_t row_num) {
287
        if constexpr (has_default_param) {
288
            place.set_paramenters(
289
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
290
                            ->get_element(row_num),
291
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
292
                            ->get_element(row_num));
293
294
14
        } else {
295
14
            place.set_paramenters(
296
14
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
14
                            ->get_element(row_num));
298
14
        }
299
        if constexpr (is_string_type(T)) {
300
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
301
                                  .get_data()[row_num];
302
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
303
                              .get_data_at(row_num),
304
                      weight);
305
14
        } else {
306
14
            typename PrimitiveTypeTraits<T>::CppType val =
307
14
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
308
14
                                TypeCheckOnRelease::DISABLE>(*columns[0])
309
14
                            .get_data()[row_num];
310
14
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
311
14
                                  .get_data()[row_num];
312
14
            place.add(val, weight);
313
14
        }
314
14
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_5EEEPPKNS_7IColumnEm
Line
Count
Source
286
33
                    size_t row_num) {
287
        if constexpr (has_default_param) {
288
            place.set_paramenters(
289
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
290
                            ->get_element(row_num),
291
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
292
                            ->get_element(row_num));
293
294
33
        } else {
295
33
            place.set_paramenters(
296
33
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
33
                            ->get_element(row_num));
298
33
        }
299
        if constexpr (is_string_type(T)) {
300
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
301
                                  .get_data()[row_num];
302
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
303
                              .get_data_at(row_num),
304
                      weight);
305
33
        } else {
306
33
            typename PrimitiveTypeTraits<T>::CppType val =
307
33
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
308
33
                                TypeCheckOnRelease::DISABLE>(*columns[0])
309
33
                            .get_data()[row_num];
310
33
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
311
33
                                  .get_data()[row_num];
312
33
            place.add(val, weight);
313
33
        }
314
33
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_6EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_7EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_8EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_9EEEPPKNS_7IColumnEm
Line
Count
Source
286
21
                    size_t row_num) {
287
        if constexpr (has_default_param) {
288
            place.set_paramenters(
289
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
290
                            ->get_element(row_num),
291
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
292
                            ->get_element(row_num));
293
294
21
        } else {
295
21
            place.set_paramenters(
296
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
21
                            ->get_element(row_num));
298
21
        }
299
        if constexpr (is_string_type(T)) {
300
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
301
                                  .get_data()[row_num];
302
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
303
                              .get_data_at(row_num),
304
                      weight);
305
21
        } else {
306
21
            typename PrimitiveTypeTraits<T>::CppType val =
307
21
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
308
21
                                TypeCheckOnRelease::DISABLE>(*columns[0])
309
21
                            .get_data()[row_num];
310
21
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
311
21
                                  .get_data()[row_num];
312
21
            place.add(val, weight);
313
21
        }
314
21
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_28EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_29EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_30EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_35EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_10EEEPPKNS_7IColumnEm
Line
Count
Source
286
175
                    size_t row_num) {
287
        if constexpr (has_default_param) {
288
            place.set_paramenters(
289
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
290
                            ->get_element(row_num),
291
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
292
                            ->get_element(row_num));
293
294
175
        } else {
295
175
            place.set_paramenters(
296
175
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
175
                            ->get_element(row_num));
298
175
        }
299
175
        if constexpr (is_string_type(T)) {
300
175
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
301
175
                                  .get_data()[row_num];
302
175
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
303
175
                              .get_data_at(row_num),
304
175
                      weight);
305
        } else {
306
            typename PrimitiveTypeTraits<T>::CppType val =
307
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
308
                                TypeCheckOnRelease::DISABLE>(*columns[0])
309
                            .get_data()[row_num];
310
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
311
                                  .get_data()[row_num];
312
            place.add(val, weight);
313
        }
314
175
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
Line
Count
Source
286
21
                    size_t row_num) {
287
        if constexpr (has_default_param) {
288
            place.set_paramenters(
289
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
290
                            ->get_element(row_num),
291
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
292
                            ->get_element(row_num));
293
294
21
        } else {
295
21
            place.set_paramenters(
296
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
21
                            ->get_element(row_num));
298
21
        }
299
        if constexpr (is_string_type(T)) {
300
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
301
                                  .get_data()[row_num];
302
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
303
                              .get_data_at(row_num),
304
                      weight);
305
21
        } else {
306
21
            typename PrimitiveTypeTraits<T>::CppType val =
307
21
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
308
21
                                TypeCheckOnRelease::DISABLE>(*columns[0])
309
21
                            .get_data()[row_num];
310
21
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
311
21
                                  .get_data()[row_num];
312
21
            place.add(val, weight);
313
21
        }
314
21
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_43EEEPPKNS_7IColumnEm
Line
Count
Source
286
46
                    size_t row_num) {
287
        if constexpr (has_default_param) {
288
            place.set_paramenters(
289
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
290
                            ->get_element(row_num),
291
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
292
                            ->get_element(row_num));
293
294
46
        } else {
295
46
            place.set_paramenters(
296
46
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
46
                            ->get_element(row_num));
298
46
        }
299
        if constexpr (is_string_type(T)) {
300
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
301
                                  .get_data()[row_num];
302
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
303
                              .get_data_at(row_num),
304
                      weight);
305
46
        } else {
306
46
            typename PrimitiveTypeTraits<T>::CppType val =
307
46
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
308
46
                                TypeCheckOnRelease::DISABLE>(*columns[0])
309
46
                            .get_data()[row_num];
310
46
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
311
46
                                  .get_data()[row_num];
312
46
            place.add(val, weight);
313
46
        }
314
46
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_42EEEPPKNS_7IColumnEm
Line
Count
Source
286
6
                    size_t row_num) {
287
        if constexpr (has_default_param) {
288
            place.set_paramenters(
289
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
290
                            ->get_element(row_num),
291
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
292
                            ->get_element(row_num));
293
294
6
        } else {
295
6
            place.set_paramenters(
296
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
6
                            ->get_element(row_num));
298
6
        }
299
        if constexpr (is_string_type(T)) {
300
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
301
                                  .get_data()[row_num];
302
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
303
                              .get_data_at(row_num),
304
                      weight);
305
6
        } else {
306
6
            typename PrimitiveTypeTraits<T>::CppType val =
307
6
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
308
6
                                TypeCheckOnRelease::DISABLE>(*columns[0])
309
6
                            .get_data()[row_num];
310
6
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
311
6
                                  .get_data()[row_num];
312
6
            place.add(val, weight);
313
6
        }
314
6
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_36EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_37EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_44EEEPPKNS_7IColumnEm
315
};
316
317
//base function
318
template <typename Impl, typename Derived>
319
class AggregateFunctionTopNBase
320
        : public IAggregateFunctionDataHelper<typename Impl::Data, Derived> {
321
public:
322
    AggregateFunctionTopNBase(const DataTypes& argument_types_)
323
4.36k
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
323
543
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
323
335
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
27
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
169
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
71
            : 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
323
1
            : 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
323
75
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
3
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
117
            : 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_13PrimitiveTypeE44ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
930
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
27
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
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
323
7
            : 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
323
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
323
399
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
117
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
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_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE44ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
468
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
27
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
169
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
70
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
6
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
26
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
21
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
76
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
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
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
27
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
38
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
4
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
8
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
398
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
21
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
76
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
323
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
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
324
325
    void add(AggregateDataPtr __restrict place, const IColumn** columns, ssize_t row_num,
326
11.8k
             Arena&) const override {
327
11.8k
        Impl::add(this->data(place), columns, row_num);
328
11.8k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
4.65k
             Arena&) const override {
327
4.65k
        Impl::add(this->data(place), columns, row_num);
328
4.65k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
785
             Arena&) const override {
327
785
        Impl::add(this->data(place), columns, row_num);
328
785
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
114
             Arena&) const override {
327
114
        Impl::add(this->data(place), columns, row_num);
328
114
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
35
             Arena&) const override {
327
35
        Impl::add(this->data(place), columns, row_num);
328
35
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
136
             Arena&) const override {
327
136
        Impl::add(this->data(place), columns, row_num);
328
136
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
6
             Arena&) const override {
327
6
        Impl::add(this->data(place), columns, row_num);
328
6
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
493
             Arena&) const override {
327
493
        Impl::add(this->data(place), columns, row_num);
328
493
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
21
             Arena&) const override {
327
21
        Impl::add(this->data(place), columns, row_num);
328
21
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
15
             Arena&) const override {
327
15
        Impl::add(this->data(place), columns, row_num);
328
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
700
             Arena&) const override {
327
700
        Impl::add(this->data(place), columns, row_num);
328
700
    }
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_13PrimitiveTypeE44ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
1.80k
             Arena&) const override {
327
1.80k
        Impl::add(this->data(place), columns, row_num);
328
1.80k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
114
             Arena&) const override {
327
114
        Impl::add(this->data(place), columns, row_num);
328
114
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
8
             Arena&) const override {
327
8
        Impl::add(this->data(place), columns, row_num);
328
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
85
             Arena&) const override {
327
85
        Impl::add(this->data(place), columns, row_num);
328
85
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
17
             Arena&) const override {
327
17
        Impl::add(this->data(place), columns, row_num);
328
17
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
187
             Arena&) const override {
327
187
        Impl::add(this->data(place), columns, row_num);
328
187
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
15
             Arena&) const override {
327
15
        Impl::add(this->data(place), columns, row_num);
328
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
15
             Arena&) const override {
327
15
        Impl::add(this->data(place), columns, row_num);
328
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
700
             Arena&) const override {
327
700
        Impl::add(this->data(place), columns, row_num);
328
700
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
34
             Arena&) const override {
327
34
        Impl::add(this->data(place), columns, row_num);
328
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_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE44ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
621
             Arena&) const override {
327
621
        Impl::add(this->data(place), columns, row_num);
328
621
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
113
             Arena&) const override {
327
113
        Impl::add(this->data(place), columns, row_num);
328
113
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
35
             Arena&) const override {
327
35
        Impl::add(this->data(place), columns, row_num);
328
35
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
15
             Arena&) const override {
327
15
        Impl::add(this->data(place), columns, row_num);
328
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
130
             Arena&) const override {
327
130
        Impl::add(this->data(place), columns, row_num);
328
130
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
6
             Arena&) const override {
327
6
        Impl::add(this->data(place), columns, row_num);
328
6
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
452
             Arena&) const override {
327
452
        Impl::add(this->data(place), columns, row_num);
328
452
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
21
             Arena&) const override {
327
21
        Impl::add(this->data(place), columns, row_num);
328
21
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
46
             Arena&) const override {
327
46
        Impl::add(this->data(place), columns, row_num);
328
46
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
6
             Arena&) const override {
327
6
        Impl::add(this->data(place), columns, row_num);
328
6
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
113
             Arena&) const override {
327
113
        Impl::add(this->data(place), columns, row_num);
328
113
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
8
             Arena&) const override {
327
8
        Impl::add(this->data(place), columns, row_num);
328
8
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
14
             Arena&) const override {
327
14
        Impl::add(this->data(place), columns, row_num);
328
14
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
33
             Arena&) const override {
327
33
        Impl::add(this->data(place), columns, row_num);
328
33
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
21
             Arena&) const override {
327
21
        Impl::add(this->data(place), columns, row_num);
328
21
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
175
             Arena&) const override {
327
175
        Impl::add(this->data(place), columns, row_num);
328
175
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
21
             Arena&) const override {
327
21
        Impl::add(this->data(place), columns, row_num);
328
21
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
46
             Arena&) const override {
327
46
        Impl::add(this->data(place), columns, row_num);
328
46
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
326
6
             Arena&) const override {
327
6
        Impl::add(this->data(place), columns, row_num);
328
6
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
329
330
239
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE5resetEPc
Line
Count
Source
330
40
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE5resetEPc
Line
Count
Source
330
13
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
330
6
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
330
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
330
10
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
330
29
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
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_13PrimitiveTypeE44ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
330
6
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
330
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
330
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
330
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
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
330
29
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
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
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE44ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
330
6
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
330
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
330
10
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
330
6
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
330
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
330
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
330
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
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
331
332
    void merge(AggregateDataPtr __restrict place, ConstAggregateDataPtr rhs,
333
3.41k
               Arena&) const override {
334
3.41k
        this->data(place).merge(this->data(rhs));
335
3.41k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
332
               Arena&) const override {
334
332
        this->data(place).merge(this->data(rhs));
335
332
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
408
               Arena&) const override {
334
408
        this->data(place).merge(this->data(rhs));
335
408
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
42
               Arena&) const override {
334
42
        this->data(place).merge(this->data(rhs));
335
42
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
36
               Arena&) const override {
334
36
        this->data(place).merge(this->data(rhs));
335
36
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
20
               Arena&) const override {
334
20
        this->data(place).merge(this->data(rhs));
335
20
    }
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
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
228
               Arena&) const override {
334
228
        this->data(place).merge(this->data(rhs));
335
228
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
4
               Arena&) const override {
334
4
        this->data(place).merge(this->data(rhs));
335
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
4
               Arena&) const override {
334
4
        this->data(place).merge(this->data(rhs));
335
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
229
               Arena&) const override {
334
229
        this->data(place).merge(this->data(rhs));
335
229
    }
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_13PrimitiveTypeE44ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
747
               Arena&) const override {
334
747
        this->data(place).merge(this->data(rhs));
335
747
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
42
               Arena&) const override {
334
42
        this->data(place).merge(this->data(rhs));
335
42
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
8
               Arena&) const override {
334
8
        this->data(place).merge(this->data(rhs));
335
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
31
               Arena&) const override {
334
31
        this->data(place).merge(this->data(rhs));
335
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
333
136
               Arena&) const override {
334
136
        this->data(place).merge(this->data(rhs));
335
136
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
4
               Arena&) const override {
334
4
        this->data(place).merge(this->data(rhs));
335
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
4
               Arena&) const override {
334
4
        this->data(place).merge(this->data(rhs));
335
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
229
               Arena&) const override {
334
229
        this->data(place).merge(this->data(rhs));
335
229
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
26
               Arena&) const override {
334
26
        this->data(place).merge(this->data(rhs));
335
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_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE44ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
267
               Arena&) const override {
334
267
        this->data(place).merge(this->data(rhs));
335
267
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
42
               Arena&) const override {
334
42
        this->data(place).merge(this->data(rhs));
335
42
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
36
               Arena&) const override {
334
36
        this->data(place).merge(this->data(rhs));
335
36
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
4
               Arena&) const override {
334
4
        this->data(place).merge(this->data(rhs));
335
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
20
               Arena&) const override {
334
20
        this->data(place).merge(this->data(rhs));
335
20
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
5
               Arena&) const override {
334
5
        this->data(place).merge(this->data(rhs));
335
5
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
213
               Arena&) const override {
334
213
        this->data(place).merge(this->data(rhs));
335
213
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
15
               Arena&) const override {
334
15
        this->data(place).merge(this->data(rhs));
335
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
38
               Arena&) const override {
334
38
        this->data(place).merge(this->data(rhs));
335
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
2
               Arena&) const override {
334
2
        this->data(place).merge(this->data(rhs));
335
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
42
               Arena&) const override {
334
42
        this->data(place).merge(this->data(rhs));
335
42
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
8
               Arena&) const override {
334
8
        this->data(place).merge(this->data(rhs));
335
8
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
4
               Arena&) const override {
334
4
        this->data(place).merge(this->data(rhs));
335
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
1
               Arena&) const override {
334
1
        this->data(place).merge(this->data(rhs));
335
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
5
               Arena&) const override {
334
5
        this->data(place).merge(this->data(rhs));
335
5
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
124
               Arena&) const override {
334
124
        this->data(place).merge(this->data(rhs));
335
124
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
15
               Arena&) const override {
334
15
        this->data(place).merge(this->data(rhs));
335
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
38
               Arena&) const override {
334
38
        this->data(place).merge(this->data(rhs));
335
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
333
2
               Arena&) const override {
334
2
        this->data(place).merge(this->data(rhs));
335
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
336
337
3.24k
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
3.24k
        this->data(place).write(buf);
339
3.24k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
350
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
350
        this->data(place).write(buf);
339
350
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
303
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
303
        this->data(place).write(buf);
339
303
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
47
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
47
        this->data(place).write(buf);
339
47
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
38
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
38
        this->data(place).write(buf);
339
38
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
20
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
20
        this->data(place).write(buf);
339
20
    }
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
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
121
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
121
        this->data(place).write(buf);
339
121
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
4
        this->data(place).write(buf);
339
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
4
        this->data(place).write(buf);
339
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
251
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
251
        this->data(place).write(buf);
339
251
    }
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_13PrimitiveTypeE44ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
747
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
747
        this->data(place).write(buf);
339
747
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
47
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
47
        this->data(place).write(buf);
339
47
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
8
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
8
        this->data(place).write(buf);
339
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
15
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
15
        this->data(place).write(buf);
339
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
337
175
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
175
        this->data(place).write(buf);
339
175
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
4
        this->data(place).write(buf);
339
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
4
        this->data(place).write(buf);
339
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
251
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
251
        this->data(place).write(buf);
339
251
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
26
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
26
        this->data(place).write(buf);
339
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_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE44ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
267
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
267
        this->data(place).write(buf);
339
267
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
47
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
47
        this->data(place).write(buf);
339
47
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
38
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
38
        this->data(place).write(buf);
339
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
4
        this->data(place).write(buf);
339
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
20
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
20
        this->data(place).write(buf);
339
20
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
5
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
5
        this->data(place).write(buf);
339
5
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
106
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
106
        this->data(place).write(buf);
339
106
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
15
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
15
        this->data(place).write(buf);
339
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
38
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
38
        this->data(place).write(buf);
339
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
2
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
2
        this->data(place).write(buf);
339
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
47
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
47
        this->data(place).write(buf);
339
47
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
8
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
8
        this->data(place).write(buf);
339
8
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
4
        this->data(place).write(buf);
339
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
1
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
1
        this->data(place).write(buf);
339
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
5
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
5
        this->data(place).write(buf);
339
5
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
163
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
163
        this->data(place).write(buf);
339
163
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
15
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
15
        this->data(place).write(buf);
339
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
38
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
38
        this->data(place).write(buf);
339
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
337
2
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
338
2
        this->data(place).write(buf);
339
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
340
341
    void deserialize(AggregateDataPtr __restrict place, BufferReadable& buf,
342
3.13k
                     Arena&) const override {
343
3.13k
        this->data(place).read(buf);
344
3.13k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
330
                     Arena&) const override {
343
330
        this->data(place).read(buf);
344
330
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
321
                     Arena&) const override {
343
321
        this->data(place).read(buf);
344
321
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
42
                     Arena&) const override {
343
42
        this->data(place).read(buf);
344
42
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
36
                     Arena&) const override {
343
36
        this->data(place).read(buf);
344
36
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
20
                     Arena&) const override {
343
20
        this->data(place).read(buf);
344
20
    }
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
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
141
                     Arena&) const override {
343
141
        this->data(place).read(buf);
344
141
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
4
                     Arena&) const override {
343
4
        this->data(place).read(buf);
344
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
4
                     Arena&) const override {
343
4
        this->data(place).read(buf);
344
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
229
                     Arena&) const override {
343
229
        this->data(place).read(buf);
344
229
    }
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_13PrimitiveTypeE44ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
747
                     Arena&) const override {
343
747
        this->data(place).read(buf);
344
747
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
42
                     Arena&) const override {
343
42
        this->data(place).read(buf);
344
42
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
8
                     Arena&) const override {
343
8
        this->data(place).read(buf);
344
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
19
                     Arena&) const override {
343
19
        this->data(place).read(buf);
344
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
342
136
                     Arena&) const override {
343
136
        this->data(place).read(buf);
344
136
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
4
                     Arena&) const override {
343
4
        this->data(place).read(buf);
344
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
4
                     Arena&) const override {
343
4
        this->data(place).read(buf);
344
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
229
                     Arena&) const override {
343
229
        this->data(place).read(buf);
344
229
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
26
                     Arena&) const override {
343
26
        this->data(place).read(buf);
344
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_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE44ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
267
                     Arena&) const override {
343
267
        this->data(place).read(buf);
344
267
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
42
                     Arena&) const override {
343
42
        this->data(place).read(buf);
344
42
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
36
                     Arena&) const override {
343
36
        this->data(place).read(buf);
344
36
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
4
                     Arena&) const override {
343
4
        this->data(place).read(buf);
344
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
20
                     Arena&) const override {
343
20
        this->data(place).read(buf);
344
20
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
5
                     Arena&) const override {
343
5
        this->data(place).read(buf);
344
5
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
126
                     Arena&) const override {
343
126
        this->data(place).read(buf);
344
126
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
15
                     Arena&) const override {
343
15
        this->data(place).read(buf);
344
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
38
                     Arena&) const override {
343
38
        this->data(place).read(buf);
344
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
2
                     Arena&) const override {
343
2
        this->data(place).read(buf);
344
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
42
                     Arena&) const override {
343
42
        this->data(place).read(buf);
344
42
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
8
                     Arena&) const override {
343
8
        this->data(place).read(buf);
344
8
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
4
                     Arena&) const override {
343
4
        this->data(place).read(buf);
344
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
1
                     Arena&) const override {
343
1
        this->data(place).read(buf);
344
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
5
                     Arena&) const override {
343
5
        this->data(place).read(buf);
344
5
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
124
                     Arena&) const override {
343
124
        this->data(place).read(buf);
344
124
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
15
                     Arena&) const override {
343
15
        this->data(place).read(buf);
344
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
38
                     Arena&) const override {
343
38
        this->data(place).read(buf);
344
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
342
2
                     Arena&) const override {
343
2
        this->data(place).read(buf);
344
2
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
345
};
346
347
//topn function return string
348
template <typename Impl>
349
class AggregateFunctionTopN final
350
        : public AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>,
351
          MultiExpression,
352
          NullableAggregateFunction {
353
public:
354
    AggregateFunctionTopN(const DataTypes& argument_types_)
355
878
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
_ZN5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
355
543
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
_ZN5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
355
335
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
356
357
34
    String get_name() const override { return "topn"; }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE8get_nameB5cxx11Ev
Line
Count
Source
357
33
    String get_name() const override { return "topn"; }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE8get_nameB5cxx11Ev
Line
Count
Source
357
1
    String get_name() const override { return "topn"; }
358
359
909
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE15get_return_typeEv
Line
Count
Source
359
372
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE15get_return_typeEv
Line
Count
Source
359
537
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
360
361
574
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
362
574
        std::string result = this->data(place).get();
363
574
        assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(result.c_str(),
364
574
                                                                                result.length());
365
574
    }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
361
217
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
362
217
        std::string result = this->data(place).get();
363
217
        assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(result.c_str(),
364
217
                                                                                result.length());
365
217
    }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
361
357
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
362
357
        std::string result = this->data(place).get();
363
357
        assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(result.c_str(),
364
357
                                                                                result.length());
365
357
    }
366
367
331
    void check_input_columns_type(const IColumn** columns) const override {
368
331
        this->template check_argument_column_type<ColumnString>(columns[0]);
369
331
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
370
331
        if (this->argument_types.size() == 3) {
371
165
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
372
165
        }
373
331
    }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
367
166
    void check_input_columns_type(const IColumn** columns) const override {
368
166
        this->template check_argument_column_type<ColumnString>(columns[0]);
369
166
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
370
166
        if (this->argument_types.size() == 3) {
371
0
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
372
0
        }
373
166
    }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
367
165
    void check_input_columns_type(const IColumn** columns) const override {
368
165
        this->template check_argument_column_type<ColumnString>(columns[0]);
369
165
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
370
165
        if (this->argument_types.size() == 3) {
371
165
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
372
165
        }
373
165
    }
374
375
210
    void check_result_column_type(const IColumn& column) const override {
376
210
        this->template check_result_column_type_as<ColumnString>(column);
377
210
    }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
375
134
    void check_result_column_type(const IColumn& column) const override {
376
134
        this->template check_result_column_type_as<ColumnString>(column);
377
134
    }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
375
76
    void check_result_column_type(const IColumn& column) const override {
376
76
        this->template check_result_column_type_as<ColumnString>(column);
377
76
    }
378
};
379
380
//topn function return array
381
template <typename Impl>
382
class AggregateFunctionTopNArray final
383
        : public AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>,
384
          MultiExpression,
385
          NullableAggregateFunction {
386
private:
387
    using ColVecType = typename Impl::Data::ColVecType;
388
389
public:
390
    AggregateFunctionTopNArray(const DataTypes& argument_types_)
391
3.48k
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
3.48k
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
27
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
27
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
169
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
169
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
71
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
71
              _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
391
1
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
1
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
75
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
75
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
3
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
3
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
2
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
117
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
117
              _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_13PrimitiveTypeE44ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
930
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
930
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
27
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
27
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
38
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
38
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
7
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
7
              _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
391
1
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
1
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
399
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
399
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
2
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
2
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
117
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
117
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
52
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
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_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE44ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
468
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
468
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
27
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
27
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
169
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
169
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
2
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
70
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
70
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
6
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
6
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
26
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
26
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
21
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
21
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
76
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
76
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
2
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
27
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
27
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
38
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
38
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
2
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
4
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
4
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
8
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
8
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
398
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
398
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
21
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
21
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
76
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
76
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
391
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
392
2
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
393
394
146
    String get_name() const override { return Impl::get_name(); }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE8get_nameB5cxx11Ev
Line
Count
Source
394
6
    String get_name() const override { return Impl::get_name(); }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE8get_nameB5cxx11Ev
Line
Count
Source
394
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
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEEE8get_nameB5cxx11Ev
Line
Count
Source
394
29
    String get_name() const override { return Impl::get_name(); }
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_13PrimitiveTypeE44ELb1EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
394
6
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
394
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
394
10
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
394
20
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
394
29
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE44ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEE8get_nameB5cxx11Ev
Line
Count
Source
394
6
    String get_name() const override { return Impl::get_name(); }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE8get_nameB5cxx11Ev
Line
Count
Source
394
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_13PrimitiveTypeE44ELb1EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
394
6
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
394
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
394
10
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
394
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
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb0EEEE8get_nameB5cxx11Ev
395
396
5.25k
    DataTypePtr get_return_type() const override {
397
5.25k
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
5.25k
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE15get_return_typeEv
Line
Count
Source
396
70
    DataTypePtr get_return_type() const override {
397
70
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
70
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE15get_return_typeEv
Line
Count
Source
396
47
    DataTypePtr get_return_type() const override {
397
47
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
47
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE15get_return_typeEv
Line
Count
Source
396
112
    DataTypePtr get_return_type() const override {
397
112
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
112
    }
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
396
4
    DataTypePtr get_return_type() const override {
397
4
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
4
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE15get_return_typeEv
Line
Count
Source
396
332
    DataTypePtr get_return_type() const override {
397
332
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
332
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE15get_return_typeEv
Line
Count
Source
396
9
    DataTypePtr get_return_type() const override {
397
9
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
9
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE15get_return_typeEv
Line
Count
Source
396
5
    DataTypePtr get_return_type() const override {
397
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEEE15get_return_typeEv
Line
Count
Source
396
310
    DataTypePtr get_return_type() const override {
397
310
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
310
    }
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_13PrimitiveTypeE44ELb1EEEE15get_return_typeEv
Line
Count
Source
396
1.63k
    DataTypePtr get_return_type() const override {
397
1.63k
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
1.63k
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEEE15get_return_typeEv
Line
Count
Source
396
70
    DataTypePtr get_return_type() const override {
397
70
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
70
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE15get_return_typeEv
Line
Count
Source
396
10
    DataTypePtr get_return_type() const override {
397
10
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
10
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE15get_return_typeEv
Line
Count
Source
396
52
    DataTypePtr get_return_type() const override {
397
52
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
52
    }
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
396
14
    DataTypePtr get_return_type() const override {
397
14
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
14
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE15get_return_typeEv
Line
Count
Source
396
69
    DataTypePtr get_return_type() const override {
397
69
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
69
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE15get_return_typeEv
Line
Count
Source
396
5
    DataTypePtr get_return_type() const override {
397
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE15get_return_typeEv
Line
Count
Source
396
5
    DataTypePtr get_return_type() const override {
397
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEEE15get_return_typeEv
Line
Count
Source
396
310
    DataTypePtr get_return_type() const override {
397
310
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
310
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE15get_return_typeEv
Line
Count
Source
396
122
    DataTypePtr get_return_type() const override {
397
122
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
122
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE44ELb0EEEE15get_return_typeEv
Line
Count
Source
396
852
    DataTypePtr get_return_type() const override {
397
852
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
852
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEE15get_return_typeEv
Line
Count
Source
396
70
    DataTypePtr get_return_type() const override {
397
70
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
70
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE15get_return_typeEv
Line
Count
Source
396
47
    DataTypePtr get_return_type() const override {
397
47
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
47
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE15get_return_typeEv
Line
Count
Source
396
5
    DataTypePtr get_return_type() const override {
397
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE15get_return_typeEv
Line
Count
Source
396
108
    DataTypePtr get_return_type() const override {
397
108
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
108
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEE15get_return_typeEv
Line
Count
Source
396
15
    DataTypePtr get_return_type() const override {
397
15
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
15
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE15get_return_typeEv
Line
Count
Source
396
296
    DataTypePtr get_return_type() const override {
397
296
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
296
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE15get_return_typeEv
Line
Count
Source
396
54
    DataTypePtr get_return_type() const override {
397
54
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
54
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEE15get_return_typeEv
Line
Count
Source
396
174
    DataTypePtr get_return_type() const override {
397
174
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
174
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE15get_return_typeEv
Line
Count
Source
396
10
    DataTypePtr get_return_type() const override {
397
10
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
10
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEEE15get_return_typeEv
Line
Count
Source
396
70
    DataTypePtr get_return_type() const override {
397
70
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
70
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE15get_return_typeEv
Line
Count
Source
396
10
    DataTypePtr get_return_type() const override {
397
10
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
10
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE15get_return_typeEv
Line
Count
Source
396
5
    DataTypePtr get_return_type() const override {
397
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE15get_return_typeEv
Line
Count
Source
396
20
    DataTypePtr get_return_type() const override {
397
20
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
20
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEE15get_return_typeEv
Line
Count
Source
396
33
    DataTypePtr get_return_type() const override {
397
33
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
33
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE15get_return_typeEv
Line
Count
Source
396
66
    DataTypePtr get_return_type() const override {
397
66
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
66
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE15get_return_typeEv
Line
Count
Source
396
54
    DataTypePtr get_return_type() const override {
397
54
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
54
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEE15get_return_typeEv
Line
Count
Source
396
174
    DataTypePtr get_return_type() const override {
397
174
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
174
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE15get_return_typeEv
Line
Count
Source
396
10
    DataTypePtr get_return_type() const override {
397
10
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
398
10
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb0EEEE15get_return_typeEv
399
400
1.62k
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
1.62k
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
1.62k
        auto& col_null =
403
1.62k
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
1.62k
        auto& typed_to =
405
1.62k
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
1.62k
        this->data(place).insert_result_into(typed_to);
407
1.62k
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
1.62k
        to_arr.get_offsets().push_back(typed_to.size());
409
1.62k
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
37
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
37
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
37
        auto& col_null =
403
37
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
37
        auto& typed_to =
405
37
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
37
        this->data(place).insert_result_into(typed_to);
407
37
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
37
        to_arr.get_offsets().push_back(typed_to.size());
409
37
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
1
        auto& col_null =
403
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
1
        auto& typed_to =
405
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
1
        this->data(place).insert_result_into(typed_to);
407
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
1
        to_arr.get_offsets().push_back(typed_to.size());
409
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
25
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
25
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
25
        auto& col_null =
403
25
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
25
        auto& typed_to =
405
25
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
25
        this->data(place).insert_result_into(typed_to);
407
25
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
25
        to_arr.get_offsets().push_back(typed_to.size());
409
25
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
1
        auto& col_null =
403
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
1
        auto& typed_to =
405
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
1
        this->data(place).insert_result_into(typed_to);
407
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
1
        to_arr.get_offsets().push_back(typed_to.size());
409
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
273
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
273
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
273
        auto& col_null =
403
273
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
273
        auto& typed_to =
405
273
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
273
        this->data(place).insert_result_into(typed_to);
407
273
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
273
        to_arr.get_offsets().push_back(typed_to.size());
409
273
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
2
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
2
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
2
        auto& col_null =
403
2
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
2
        auto& typed_to =
405
2
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
2
        this->data(place).insert_result_into(typed_to);
407
2
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
2
        to_arr.get_offsets().push_back(typed_to.size());
409
2
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
1
        auto& col_null =
403
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
1
        auto& typed_to =
405
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
1
        this->data(place).insert_result_into(typed_to);
407
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
1
        to_arr.get_offsets().push_back(typed_to.size());
409
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
154
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
154
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
154
        auto& col_null =
403
154
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
154
        auto& typed_to =
405
154
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
154
        this->data(place).insert_result_into(typed_to);
407
154
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
154
        to_arr.get_offsets().push_back(typed_to.size());
409
154
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE44ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
207
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
207
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
207
        auto& col_null =
403
207
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
207
        auto& typed_to =
405
207
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
207
        this->data(place).insert_result_into(typed_to);
407
207
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
207
        to_arr.get_offsets().push_back(typed_to.size());
409
207
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
37
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
37
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
37
        auto& col_null =
403
37
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
37
        auto& typed_to =
405
37
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
37
        this->data(place).insert_result_into(typed_to);
407
37
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
37
        to_arr.get_offsets().push_back(typed_to.size());
409
37
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
41
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
41
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
41
        auto& col_null =
403
41
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
41
        auto& typed_to =
405
41
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
41
        this->data(place).insert_result_into(typed_to);
407
41
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
41
        to_arr.get_offsets().push_back(typed_to.size());
409
41
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
17
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
17
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
17
        auto& col_null =
403
17
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
17
        auto& typed_to =
405
17
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
17
        this->data(place).insert_result_into(typed_to);
407
17
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
17
        to_arr.get_offsets().push_back(typed_to.size());
409
17
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
28
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
28
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
28
        auto& col_null =
403
28
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
28
        auto& typed_to =
405
28
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
28
        this->data(place).insert_result_into(typed_to);
407
28
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
28
        to_arr.get_offsets().push_back(typed_to.size());
409
28
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
1
        auto& col_null =
403
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
1
        auto& typed_to =
405
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
1
        this->data(place).insert_result_into(typed_to);
407
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
1
        to_arr.get_offsets().push_back(typed_to.size());
409
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
1
        auto& col_null =
403
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
1
        auto& typed_to =
405
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
1
        this->data(place).insert_result_into(typed_to);
407
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
1
        to_arr.get_offsets().push_back(typed_to.size());
409
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
154
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
154
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
154
        auto& col_null =
403
154
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
154
        auto& typed_to =
405
154
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
154
        this->data(place).insert_result_into(typed_to);
407
154
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
154
        to_arr.get_offsets().push_back(typed_to.size());
409
154
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
26
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
26
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
26
        auto& col_null =
403
26
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
26
        auto& typed_to =
405
26
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
26
        this->data(place).insert_result_into(typed_to);
407
26
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
26
        to_arr.get_offsets().push_back(typed_to.size());
409
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_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE44ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
87
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
87
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
87
        auto& col_null =
403
87
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
87
        auto& typed_to =
405
87
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
87
        this->data(place).insert_result_into(typed_to);
407
87
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
87
        to_arr.get_offsets().push_back(typed_to.size());
409
87
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
37
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
37
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
37
        auto& col_null =
403
37
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
37
        auto& typed_to =
405
37
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
37
        this->data(place).insert_result_into(typed_to);
407
37
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
37
        to_arr.get_offsets().push_back(typed_to.size());
409
37
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
1
        auto& col_null =
403
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
1
        auto& typed_to =
405
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
1
        this->data(place).insert_result_into(typed_to);
407
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
1
        to_arr.get_offsets().push_back(typed_to.size());
409
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
1
        auto& col_null =
403
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
1
        auto& typed_to =
405
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
1
        this->data(place).insert_result_into(typed_to);
407
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
1
        to_arr.get_offsets().push_back(typed_to.size());
409
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
24
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
24
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
24
        auto& col_null =
403
24
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
24
        auto& typed_to =
405
24
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
24
        this->data(place).insert_result_into(typed_to);
407
24
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
24
        to_arr.get_offsets().push_back(typed_to.size());
409
24
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
3
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
3
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
3
        auto& col_null =
403
3
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
3
        auto& typed_to =
405
3
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
3
        this->data(place).insert_result_into(typed_to);
407
3
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
3
        to_arr.get_offsets().push_back(typed_to.size());
409
3
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
266
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
266
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
266
        auto& col_null =
403
266
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
266
        auto& typed_to =
405
266
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
266
        this->data(place).insert_result_into(typed_to);
407
266
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
266
        to_arr.get_offsets().push_back(typed_to.size());
409
266
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
12
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
12
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
12
        auto& col_null =
403
12
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
12
        auto& typed_to =
405
12
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
12
        this->data(place).insert_result_into(typed_to);
407
12
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
12
        to_arr.get_offsets().push_back(typed_to.size());
409
12
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
38
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
38
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
38
        auto& col_null =
403
38
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
38
        auto& typed_to =
405
38
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
38
        this->data(place).insert_result_into(typed_to);
407
38
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
38
        to_arr.get_offsets().push_back(typed_to.size());
409
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
2
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
2
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
2
        auto& col_null =
403
2
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
2
        auto& typed_to =
405
2
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
2
        this->data(place).insert_result_into(typed_to);
407
2
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
2
        to_arr.get_offsets().push_back(typed_to.size());
409
2
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
37
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
37
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
37
        auto& col_null =
403
37
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
37
        auto& typed_to =
405
37
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
37
        this->data(place).insert_result_into(typed_to);
407
37
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
37
        to_arr.get_offsets().push_back(typed_to.size());
409
37
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
1
        auto& col_null =
403
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
1
        auto& typed_to =
405
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
1
        this->data(place).insert_result_into(typed_to);
407
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
1
        to_arr.get_offsets().push_back(typed_to.size());
409
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
10
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
10
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
10
        auto& col_null =
403
10
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
10
        auto& typed_to =
405
10
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
10
        this->data(place).insert_result_into(typed_to);
407
10
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
10
        to_arr.get_offsets().push_back(typed_to.size());
409
10
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
20
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
20
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
20
        auto& col_null =
403
20
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
20
        auto& typed_to =
405
20
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
20
        this->data(place).insert_result_into(typed_to);
407
20
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
20
        to_arr.get_offsets().push_back(typed_to.size());
409
20
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
27
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
27
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
27
        auto& col_null =
403
27
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
27
        auto& typed_to =
405
27
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
27
        this->data(place).insert_result_into(typed_to);
407
27
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
27
        to_arr.get_offsets().push_back(typed_to.size());
409
27
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
12
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
12
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
12
        auto& col_null =
403
12
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
12
        auto& typed_to =
405
12
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
12
        this->data(place).insert_result_into(typed_to);
407
12
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
12
        to_arr.get_offsets().push_back(typed_to.size());
409
12
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
38
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
38
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
38
        auto& col_null =
403
38
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
38
        auto& typed_to =
405
38
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
38
        this->data(place).insert_result_into(typed_to);
407
38
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
38
        to_arr.get_offsets().push_back(typed_to.size());
409
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
400
2
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
401
2
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
402
2
        auto& col_null =
403
2
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
404
2
        auto& typed_to =
405
2
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
406
2
        this->data(place).insert_result_into(typed_to);
407
2
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
408
2
        to_arr.get_offsets().push_back(typed_to.size());
409
2
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
410
411
1.84k
    void check_input_columns_type(const IColumn** columns) const override {
412
1.84k
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
1.84k
        if constexpr (Impl::is_weighted) {
414
420
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
420
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
420
            if constexpr (Impl::has_default_parameter) {
417
236
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
236
            }
419
1.42k
        } else {
420
1.42k
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
1.42k
            if constexpr (Impl::has_default_parameter) {
422
816
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
816
            }
424
1.42k
        }
425
1.84k
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
57
    void check_input_columns_type(const IColumn** columns) const override {
412
57
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
        if constexpr (Impl::is_weighted) {
414
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
57
        } else {
420
57
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
57
            if constexpr (Impl::has_default_parameter) {
422
57
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
57
            }
424
57
        }
425
57
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
35
    void check_input_columns_type(const IColumn** columns) const override {
412
35
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
        if constexpr (Impl::is_weighted) {
414
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
35
        } else {
420
35
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
35
            if constexpr (Impl::has_default_parameter) {
422
35
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
35
            }
424
35
        }
425
35
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
43
    void check_input_columns_type(const IColumn** columns) const override {
412
43
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
        if constexpr (Impl::is_weighted) {
414
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
43
        } else {
420
43
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
43
            if constexpr (Impl::has_default_parameter) {
422
43
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
43
            }
424
43
        }
425
43
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
1
    void check_input_columns_type(const IColumn** columns) const override {
412
1
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
        if constexpr (Impl::is_weighted) {
414
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
1
        } else {
420
1
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
1
            if constexpr (Impl::has_default_parameter) {
422
1
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
1
            }
424
1
        }
425
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
49
    void check_input_columns_type(const IColumn** columns) const override {
412
49
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
        if constexpr (Impl::is_weighted) {
414
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
49
        } else {
420
49
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
49
            if constexpr (Impl::has_default_parameter) {
422
49
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
49
            }
424
49
        }
425
49
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
6
    void check_input_columns_type(const IColumn** columns) const override {
412
6
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
        if constexpr (Impl::is_weighted) {
414
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
6
        } else {
420
6
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
6
            if constexpr (Impl::has_default_parameter) {
422
6
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
6
            }
424
6
        }
425
6
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
5
    void check_input_columns_type(const IColumn** columns) const override {
412
5
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
        if constexpr (Impl::is_weighted) {
414
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
5
        } else {
420
5
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
5
            if constexpr (Impl::has_default_parameter) {
422
5
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
5
            }
424
5
        }
425
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
272
    void check_input_columns_type(const IColumn** columns) const override {
412
272
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
        if constexpr (Impl::is_weighted) {
414
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
272
        } else {
420
272
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
272
            if constexpr (Impl::has_default_parameter) {
422
272
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
272
            }
424
272
        }
425
272
    }
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_13PrimitiveTypeE44ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
348
    void check_input_columns_type(const IColumn** columns) const override {
412
348
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
        if constexpr (Impl::is_weighted) {
414
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
348
        } else {
420
348
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
348
            if constexpr (Impl::has_default_parameter) {
422
348
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
348
            }
424
348
        }
425
348
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
57
    void check_input_columns_type(const IColumn** columns) const override {
412
57
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
        if constexpr (Impl::is_weighted) {
414
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
57
        } else {
420
57
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
57
        }
425
57
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
8
    void check_input_columns_type(const IColumn** columns) const override {
412
8
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
        if constexpr (Impl::is_weighted) {
414
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
8
        } else {
420
8
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
8
        }
425
8
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
14
    void check_input_columns_type(const IColumn** columns) const override {
412
14
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
        if constexpr (Impl::is_weighted) {
414
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
14
        } else {
420
14
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
14
        }
425
14
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
3
    void check_input_columns_type(const IColumn** columns) const override {
412
3
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
        if constexpr (Impl::is_weighted) {
414
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
3
        } else {
420
3
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
3
        }
425
3
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
36
    void check_input_columns_type(const IColumn** columns) const override {
412
36
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
        if constexpr (Impl::is_weighted) {
414
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
36
        } else {
420
36
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
36
        }
425
36
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
5
    void check_input_columns_type(const IColumn** columns) const override {
412
5
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
        if constexpr (Impl::is_weighted) {
414
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
5
        } else {
420
5
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
5
        }
425
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
5
    void check_input_columns_type(const IColumn** columns) const override {
412
5
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
        if constexpr (Impl::is_weighted) {
414
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
5
        } else {
420
5
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
5
        }
425
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
272
    void check_input_columns_type(const IColumn** columns) const override {
412
272
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
        if constexpr (Impl::is_weighted) {
414
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
272
        } else {
420
272
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
272
        }
425
272
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
26
    void check_input_columns_type(const IColumn** columns) const override {
412
26
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
        if constexpr (Impl::is_weighted) {
414
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
26
        } else {
420
26
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
26
        }
425
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_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE44ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
180
    void check_input_columns_type(const IColumn** columns) const override {
412
180
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
        if constexpr (Impl::is_weighted) {
414
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
180
        } else {
420
180
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
180
        }
425
180
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
57
    void check_input_columns_type(const IColumn** columns) const override {
412
57
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
57
        if constexpr (Impl::is_weighted) {
414
57
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
57
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
57
            if constexpr (Impl::has_default_parameter) {
417
57
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
57
            }
419
        } else {
420
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
        }
425
57
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
35
    void check_input_columns_type(const IColumn** columns) const override {
412
35
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
35
        if constexpr (Impl::is_weighted) {
414
35
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
35
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
35
            if constexpr (Impl::has_default_parameter) {
417
35
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
35
            }
419
        } else {
420
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
        }
425
35
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
5
    void check_input_columns_type(const IColumn** columns) const override {
412
5
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
5
        if constexpr (Impl::is_weighted) {
414
5
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
5
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
5
            if constexpr (Impl::has_default_parameter) {
417
5
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
5
            }
419
        } else {
420
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
        }
425
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
42
    void check_input_columns_type(const IColumn** columns) const override {
412
42
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
42
        if constexpr (Impl::is_weighted) {
414
42
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
42
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
42
            if constexpr (Impl::has_default_parameter) {
417
42
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
42
            }
419
        } else {
420
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
        }
425
42
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
6
    void check_input_columns_type(const IColumn** columns) const override {
412
6
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
6
        if constexpr (Impl::is_weighted) {
414
6
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
6
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
6
            if constexpr (Impl::has_default_parameter) {
417
6
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
6
            }
419
        } else {
420
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
        }
425
6
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
30
    void check_input_columns_type(const IColumn** columns) const override {
412
30
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
30
        if constexpr (Impl::is_weighted) {
414
30
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
30
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
30
            if constexpr (Impl::has_default_parameter) {
417
30
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
30
            }
419
        } else {
420
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
        }
425
30
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
21
    void check_input_columns_type(const IColumn** columns) const override {
412
21
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
21
        if constexpr (Impl::is_weighted) {
414
21
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
21
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
21
            if constexpr (Impl::has_default_parameter) {
417
21
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
21
            }
419
        } else {
420
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
        }
425
21
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
38
    void check_input_columns_type(const IColumn** columns) const override {
412
38
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
38
        if constexpr (Impl::is_weighted) {
414
38
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
38
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
38
            if constexpr (Impl::has_default_parameter) {
417
38
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
38
            }
419
        } else {
420
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
        }
425
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
2
    void check_input_columns_type(const IColumn** columns) const override {
412
2
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
2
        if constexpr (Impl::is_weighted) {
414
2
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
2
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
2
            if constexpr (Impl::has_default_parameter) {
417
2
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
2
            }
419
        } else {
420
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
        }
425
2
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
57
    void check_input_columns_type(const IColumn** columns) const override {
412
57
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
57
        if constexpr (Impl::is_weighted) {
414
57
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
57
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
        } else {
420
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
        }
425
57
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
8
    void check_input_columns_type(const IColumn** columns) const override {
412
8
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
8
        if constexpr (Impl::is_weighted) {
414
8
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
8
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
        } else {
420
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
        }
425
8
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
5
    void check_input_columns_type(const IColumn** columns) const override {
412
5
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
5
        if constexpr (Impl::is_weighted) {
414
5
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
5
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
        } else {
420
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
        }
425
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
13
    void check_input_columns_type(const IColumn** columns) const override {
412
13
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
13
        if constexpr (Impl::is_weighted) {
414
13
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
13
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
        } else {
420
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
        }
425
13
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
10
    void check_input_columns_type(const IColumn** columns) const override {
412
10
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
10
        if constexpr (Impl::is_weighted) {
414
10
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
10
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
        } else {
420
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
        }
425
10
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
30
    void check_input_columns_type(const IColumn** columns) const override {
412
30
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
30
        if constexpr (Impl::is_weighted) {
414
30
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
30
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
        } else {
420
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
        }
425
30
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
21
    void check_input_columns_type(const IColumn** columns) const override {
412
21
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
21
        if constexpr (Impl::is_weighted) {
414
21
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
21
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
        } else {
420
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
        }
425
21
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
38
    void check_input_columns_type(const IColumn** columns) const override {
412
38
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
38
        if constexpr (Impl::is_weighted) {
414
38
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
38
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
        } else {
420
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
        }
425
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
411
2
    void check_input_columns_type(const IColumn** columns) const override {
412
2
        this->template check_argument_column_type<ColVecType>(columns[0]);
413
2
        if constexpr (Impl::is_weighted) {
414
2
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
415
2
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
416
            if constexpr (Impl::has_default_parameter) {
417
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
418
            }
419
        } else {
420
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
421
            if constexpr (Impl::has_default_parameter) {
422
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            }
424
        }
425
2
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
426
427
1.45k
    void check_result_column_type(const IColumn& to) const override {
428
1.45k
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
1.45k
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
1.45k
        const IColumn& data_column = to_arr->get_data();
437
1.45k
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
1.45k
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
1.45k
        const IColumn& nested_column = nullable_column->get_nested_column();
446
1.45k
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
1.45k
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
51
    void check_result_column_type(const IColumn& to) const override {
428
51
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
51
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
51
        const IColumn& data_column = to_arr->get_data();
437
51
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
51
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
51
        const IColumn& nested_column = nullable_column->get_nested_column();
446
51
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
51
    }
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
427
21
    void check_result_column_type(const IColumn& to) const override {
428
21
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
21
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
21
        const IColumn& data_column = to_arr->get_data();
437
21
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
21
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
21
        const IColumn& nested_column = nullable_column->get_nested_column();
446
21
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
21
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
1
    void check_result_column_type(const IColumn& to) const override {
428
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
1
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
1
        const IColumn& data_column = to_arr->get_data();
437
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
1
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
1
        const IColumn& nested_column = nullable_column->get_nested_column();
446
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
19
    void check_result_column_type(const IColumn& to) const override {
428
19
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
19
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
19
        const IColumn& data_column = to_arr->get_data();
437
19
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
19
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
19
        const IColumn& nested_column = nullable_column->get_nested_column();
446
19
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
19
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
2
    void check_result_column_type(const IColumn& to) const override {
428
2
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
2
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
2
        const IColumn& data_column = to_arr->get_data();
437
2
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
2
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
2
        const IColumn& nested_column = nullable_column->get_nested_column();
446
2
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
2
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
1
    void check_result_column_type(const IColumn& to) const override {
428
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
1
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
1
        const IColumn& data_column = to_arr->get_data();
437
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
1
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
1
        const IColumn& nested_column = nullable_column->get_nested_column();
446
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
240
    void check_result_column_type(const IColumn& to) const override {
428
240
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
240
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
240
        const IColumn& data_column = to_arr->get_data();
437
240
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
240
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
240
        const IColumn& nested_column = nullable_column->get_nested_column();
446
240
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
240
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE44ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
285
    void check_result_column_type(const IColumn& to) const override {
428
285
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
285
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
285
        const IColumn& data_column = to_arr->get_data();
437
285
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
285
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
285
        const IColumn& nested_column = nullable_column->get_nested_column();
446
285
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
285
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
51
    void check_result_column_type(const IColumn& to) const override {
428
51
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
51
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
51
        const IColumn& data_column = to_arr->get_data();
437
51
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
51
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
51
        const IColumn& nested_column = nullable_column->get_nested_column();
446
51
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
51
    }
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
427
12
    void check_result_column_type(const IColumn& to) const override {
428
12
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
12
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
12
        const IColumn& data_column = to_arr->get_data();
437
12
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
12
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
12
        const IColumn& nested_column = nullable_column->get_nested_column();
446
12
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
12
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
3
    void check_result_column_type(const IColumn& to) const override {
428
3
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
3
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
3
        const IColumn& data_column = to_arr->get_data();
437
3
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
3
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
3
        const IColumn& nested_column = nullable_column->get_nested_column();
446
3
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
3
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
35
    void check_result_column_type(const IColumn& to) const override {
428
35
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
35
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
35
        const IColumn& data_column = to_arr->get_data();
437
35
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
35
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
35
        const IColumn& nested_column = nullable_column->get_nested_column();
446
35
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
35
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
1
    void check_result_column_type(const IColumn& to) const override {
428
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
1
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
1
        const IColumn& data_column = to_arr->get_data();
437
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
1
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
1
        const IColumn& nested_column = nullable_column->get_nested_column();
446
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
1
    void check_result_column_type(const IColumn& to) const override {
428
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
1
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
1
        const IColumn& data_column = to_arr->get_data();
437
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
1
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
1
        const IColumn& nested_column = nullable_column->get_nested_column();
446
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
240
    void check_result_column_type(const IColumn& to) const override {
428
240
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
240
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
240
        const IColumn& data_column = to_arr->get_data();
437
240
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
240
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
240
        const IColumn& nested_column = nullable_column->get_nested_column();
446
240
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
240
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
26
    void check_result_column_type(const IColumn& to) const override {
428
26
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
26
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
26
        const IColumn& data_column = to_arr->get_data();
437
26
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
26
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
26
        const IColumn& nested_column = nullable_column->get_nested_column();
446
26
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
26
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE42ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE36ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE37ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE44ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
153
    void check_result_column_type(const IColumn& to) const override {
428
153
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
153
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
153
        const IColumn& data_column = to_arr->get_data();
437
153
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
153
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
153
        const IColumn& nested_column = nullable_column->get_nested_column();
446
153
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
153
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
51
    void check_result_column_type(const IColumn& to) const override {
428
51
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
51
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
51
        const IColumn& data_column = to_arr->get_data();
437
51
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
51
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
51
        const IColumn& nested_column = nullable_column->get_nested_column();
446
51
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
51
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
1
    void check_result_column_type(const IColumn& to) const override {
428
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
1
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
1
        const IColumn& data_column = to_arr->get_data();
437
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
1
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
1
        const IColumn& nested_column = nullable_column->get_nested_column();
446
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
20
    void check_result_column_type(const IColumn& to) const override {
428
20
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
20
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
20
        const IColumn& data_column = to_arr->get_data();
437
20
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
20
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
20
        const IColumn& nested_column = nullable_column->get_nested_column();
446
20
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
20
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
4
    void check_result_column_type(const IColumn& to) const override {
428
4
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
4
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
4
        const IColumn& data_column = to_arr->get_data();
437
4
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
4
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
4
        const IColumn& nested_column = nullable_column->get_nested_column();
446
4
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
4
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
12
    void check_result_column_type(const IColumn& to) const override {
428
12
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
12
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
12
        const IColumn& data_column = to_arr->get_data();
437
12
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
12
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
12
        const IColumn& nested_column = nullable_column->get_nested_column();
446
12
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
12
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
15
    void check_result_column_type(const IColumn& to) const override {
428
15
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
15
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
15
        const IColumn& data_column = to_arr->get_data();
437
15
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
15
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
15
        const IColumn& nested_column = nullable_column->get_nested_column();
446
15
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
15
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
38
    void check_result_column_type(const IColumn& to) const override {
428
38
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
38
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
38
        const IColumn& data_column = to_arr->get_data();
437
38
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
38
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
38
        const IColumn& nested_column = nullable_column->get_nested_column();
446
38
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
7
    void check_result_column_type(const IColumn& to) const override {
428
7
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
7
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
7
        const IColumn& data_column = to_arr->get_data();
437
7
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
7
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
7
        const IColumn& nested_column = nullable_column->get_nested_column();
446
7
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
7
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
51
    void check_result_column_type(const IColumn& to) const override {
428
51
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
51
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
51
        const IColumn& data_column = to_arr->get_data();
437
51
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
51
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
51
        const IColumn& nested_column = nullable_column->get_nested_column();
446
51
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
51
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
1
    void check_result_column_type(const IColumn& to) const override {
428
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
1
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
1
        const IColumn& data_column = to_arr->get_data();
437
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
1
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
1
        const IColumn& nested_column = nullable_column->get_nested_column();
446
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
11
    void check_result_column_type(const IColumn& to) const override {
428
11
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
11
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
11
        const IColumn& data_column = to_arr->get_data();
437
11
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
11
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
11
        const IColumn& nested_column = nullable_column->get_nested_column();
446
11
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
11
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE6ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE7ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE8ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE9ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
8
    void check_result_column_type(const IColumn& to) const override {
428
8
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
8
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
8
        const IColumn& data_column = to_arr->get_data();
437
8
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
8
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
8
        const IColumn& nested_column = nullable_column->get_nested_column();
446
8
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
8
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
33
    void check_result_column_type(const IColumn& to) const override {
428
33
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
33
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
33
        const IColumn& data_column = to_arr->get_data();
437
33
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
33
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
33
        const IColumn& nested_column = nullable_column->get_nested_column();
446
33
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
33
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
15
    void check_result_column_type(const IColumn& to) const override {
428
15
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
15
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
15
        const IColumn& data_column = to_arr->get_data();
437
15
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
15
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
15
        const IColumn& nested_column = nullable_column->get_nested_column();
446
15
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
15
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
38
    void check_result_column_type(const IColumn& to) const override {
428
38
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
38
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
38
        const IColumn& data_column = to_arr->get_data();
437
38
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
38
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
38
        const IColumn& nested_column = nullable_column->get_nested_column();
446
38
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
427
7
    void check_result_column_type(const IColumn& to) const override {
428
7
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
429
7
        if (UNLIKELY(to_arr == nullptr)) {
430
0
            throw doris::Exception(Status::InternalError(
431
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
432
0
                    "ColumnArray",
433
0
                    get_name(), to.get_name(), typeid(to).name()));
434
0
        }
435
436
7
        const IColumn& data_column = to_arr->get_data();
437
7
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
438
7
        if (UNLIKELY(nullable_column == nullptr)) {
439
0
            throw doris::Exception(Status::InternalError(
440
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
441
0
                    "({}) is not ColumnNullable",
442
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
443
0
        }
444
445
7
        const IColumn& nested_column = nullable_column->get_nested_column();
446
7
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
447
0
            throw doris::Exception(Status::InternalError(
448
0
                    "Aggregate function {} result type check failed: Array nested data column "
449
0
                    "type {} ({}) does not match expected physical column type {}",
450
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
451
0
                    typeid(ColVecType).name()));
452
0
        }
453
7
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb0EEEE24check_result_column_typeERKNS_7IColumnE
454
455
    DataTypePtr _argument_type;
456
};
457
458
} // namespace doris