Coverage Report

Created: 2026-10-13 23:46

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
        // FE validates a literal count, and a constant count only BE can evaluate is validated here.
63
11.8k
        if (UNLIKELY(input_top_num <= 0)) {
64
7
            throw Exception(ErrorCode::INVALID_ARGUMENT,
65
7
                            "the count of topn, topn_array and topn_weighted must be a constant "
66
7
                            "positive integer, but got {}",
67
7
                            input_top_num);
68
7
        }
69
11.8k
        top_num = input_top_num;
70
        // Non-positive expansion rates retain all candidates during serialization and merging.
71
11.8k
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
72
11.8k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE15set_paramentersEii
Line
Count
Source
61
5.47k
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
        // FE validates a literal count, and a constant count only BE can evaluate is validated here.
63
5.47k
        if (UNLIKELY(input_top_num <= 0)) {
64
5
            throw Exception(ErrorCode::INVALID_ARGUMENT,
65
5
                            "the count of topn, topn_array and topn_weighted must be a constant "
66
5
                            "positive integer, but got {}",
67
5
                            input_top_num);
68
5
        }
69
5.46k
        top_num = input_top_num;
70
        // Non-positive expansion rates retain all candidates during serialization and merging.
71
5.46k
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
72
5.46k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE15set_paramentersEii
Line
Count
Source
61
454
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
        // FE validates a literal count, and a constant count only BE can evaluate is validated here.
63
454
        if (UNLIKELY(input_top_num <= 0)) {
64
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
65
0
                            "the count of topn, topn_array and topn_weighted must be a constant "
66
0
                            "positive integer, but got {}",
67
0
                            input_top_num);
68
0
        }
69
454
        top_num = input_top_num;
70
        // Non-positive expansion rates retain all candidates during serialization and merging.
71
454
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
72
454
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE15set_paramentersEii
Line
Count
Source
61
86
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
        // FE validates a literal count, and a constant count only BE can evaluate is validated here.
63
86
        if (UNLIKELY(input_top_num <= 0)) {
64
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
65
0
                            "the count of topn, topn_array and topn_weighted must be a constant "
66
0
                            "positive integer, but got {}",
67
0
                            input_top_num);
68
0
        }
69
86
        top_num = input_top_num;
70
        // Non-positive expansion rates retain all candidates during serialization and merging.
71
86
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
72
86
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE15set_paramentersEii
Line
Count
Source
61
30
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
        // FE validates a literal count, and a constant count only BE can evaluate is validated here.
63
30
        if (UNLIKELY(input_top_num <= 0)) {
64
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
65
0
                            "the count of topn, topn_array and topn_weighted must be a constant "
66
0
                            "positive integer, but got {}",
67
0
                            input_top_num);
68
0
        }
69
30
        top_num = input_top_num;
70
        // Non-positive expansion rates retain all candidates during serialization and merging.
71
30
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
72
30
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE15set_paramentersEii
Line
Count
Source
61
392
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
        // FE validates a literal count, and a constant count only BE can evaluate is validated here.
63
392
        if (UNLIKELY(input_top_num <= 0)) {
64
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
65
0
                            "the count of topn, topn_array and topn_weighted must be a constant "
66
0
                            "positive integer, but got {}",
67
0
                            input_top_num);
68
0
        }
69
392
        top_num = input_top_num;
70
        // Non-positive expansion rates retain all candidates during serialization and merging.
71
392
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
72
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
        // FE validates a literal count, and a constant count only BE can evaluate is validated here.
63
27
        if (UNLIKELY(input_top_num <= 0)) {
64
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
65
0
                            "the count of topn, topn_array and topn_weighted must be a constant "
66
0
                            "positive integer, but got {}",
67
0
                            input_top_num);
68
0
        }
69
27
        top_num = input_top_num;
70
        // Non-positive expansion rates retain all candidates during serialization and merging.
71
27
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
72
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
        // FE validates a literal count, and a constant count only BE can evaluate is validated here.
63
23
        if (UNLIKELY(input_top_num <= 0)) {
64
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
65
0
                            "the count of topn, topn_array and topn_weighted must be a constant "
66
0
                            "positive integer, but got {}",
67
0
                            input_top_num);
68
0
        }
69
23
        top_num = input_top_num;
70
        // Non-positive expansion rates retain all candidates during serialization and merging.
71
23
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
72
23
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE15set_paramentersEii
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE15set_paramentersEii
Line
Count
Source
61
1.32k
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
        // FE validates a literal count, and a constant count only BE can evaluate is validated here.
63
1.32k
        if (UNLIKELY(input_top_num <= 0)) {
64
2
            throw Exception(ErrorCode::INVALID_ARGUMENT,
65
2
                            "the count of topn, topn_array and topn_weighted must be a constant "
66
2
                            "positive integer, but got {}",
67
2
                            input_top_num);
68
2
        }
69
1.32k
        top_num = input_top_num;
70
        // Non-positive expansion rates retain all candidates during serialization and merging.
71
1.32k
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
72
1.32k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE15set_paramentersEii
Line
Count
Source
61
36
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
        // FE validates a literal count, and a constant count only BE can evaluate is validated here.
63
36
        if (UNLIKELY(input_top_num <= 0)) {
64
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
65
0
                            "the count of topn, topn_array and topn_weighted must be a constant "
66
0
                            "positive integer, but got {}",
67
0
                            input_top_num);
68
0
        }
69
36
        top_num = input_top_num;
70
        // Non-positive expansion rates retain all candidates during serialization and merging.
71
36
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
72
36
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE15set_paramentersEii
Line
Count
Source
61
72
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
        // FE validates a literal count, and a constant count only BE can evaluate is validated here.
63
72
        if (UNLIKELY(input_top_num <= 0)) {
64
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
65
0
                            "the count of topn, topn_array and topn_weighted must be a constant "
66
0
                            "positive integer, but got {}",
67
0
                            input_top_num);
68
0
        }
69
72
        top_num = input_top_num;
70
        // Non-positive expansion rates retain all candidates during serialization and merging.
71
72
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
72
72
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE27EE15set_paramentersEii
Line
Count
Source
61
1.40k
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
        // FE validates a literal count, and a constant count only BE can evaluate is validated here.
63
1.40k
        if (UNLIKELY(input_top_num <= 0)) {
64
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
65
0
                            "the count of topn, topn_array and topn_weighted must be a constant "
66
0
                            "positive integer, but got {}",
67
0
                            input_top_num);
68
0
        }
69
1.40k
        top_num = input_top_num;
70
        // Non-positive expansion rates retain all candidates during serialization and merging.
71
1.40k
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
72
1.40k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE15set_paramentersEii
Line
Count
Source
61
126
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
        // FE validates a literal count, and a constant count only BE can evaluate is validated here.
63
126
        if (UNLIKELY(input_top_num <= 0)) {
64
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
65
0
                            "the count of topn, topn_array and topn_weighted must be a constant "
66
0
                            "positive integer, but got {}",
67
0
                            input_top_num);
68
0
        }
69
126
        top_num = input_top_num;
70
        // Non-positive expansion rates retain all candidates during serialization and merging.
71
126
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
72
126
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE15set_paramentersEii
Line
Count
Source
61
12
    void set_paramenters(int input_top_num, int space_expand_rate = 50) {
62
        // FE validates a literal count, and a constant count only BE can evaluate is validated here.
63
12
        if (UNLIKELY(input_top_num <= 0)) {
64
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
65
0
                            "the count of topn, topn_array and topn_weighted must be a constant "
66
0
                            "positive integer, but got {}",
67
0
                            input_top_num);
68
0
        }
69
12
        top_num = input_top_num;
70
        // Non-positive expansion rates retain all candidates during serialization and merging.
71
12
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
72
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
        // FE validates a literal count, and a constant count only BE can evaluate is validated here.
63
2.43k
        if (UNLIKELY(input_top_num <= 0)) {
64
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
65
0
                            "the count of topn, topn_array and topn_weighted must be a constant "
66
0
                            "positive integer, but got {}",
67
0
                            input_top_num);
68
0
        }
69
2.43k
        top_num = input_top_num;
70
        // Non-positive expansion rates retain all candidates during serialization and merging.
71
2.43k
        capacity = space_expand_rate <= 0 ? UINT64_MAX : (uint64_t)top_num * space_expand_rate;
72
2.43k
    }
73
74
6.78k
    void add(const StringRef& value, const UInt64& increment = 1) {
75
6.78k
        std::string data = value.to_string();
76
6.78k
        auto it = counter_map.find(data);
77
6.78k
        if (it != counter_map.end()) {
78
4.40k
            it->second = it->second + increment;
79
4.40k
        } else {
80
2.38k
            counter_map.insert({data, increment});
81
2.38k
        }
82
6.78k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE3addERKNS_9StringRefERKm
Line
Count
Source
74
5.46k
    void add(const StringRef& value, const UInt64& increment = 1) {
75
5.46k
        std::string data = value.to_string();
76
5.46k
        auto it = counter_map.find(data);
77
5.46k
        if (it != counter_map.end()) {
78
4.20k
            it->second = it->second + increment;
79
4.20k
        } else {
80
1.26k
            counter_map.insert({data, increment});
81
1.26k
        }
82
5.46k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE3addERKNS_9StringRefERKm
Line
Count
Source
74
1.32k
    void add(const StringRef& value, const UInt64& increment = 1) {
75
1.32k
        std::string data = value.to_string();
76
1.32k
        auto it = counter_map.find(data);
77
1.32k
        if (it != counter_map.end()) {
78
207
            it->second = it->second + increment;
79
1.12k
        } else {
80
1.12k
            counter_map.insert({data, increment});
81
1.12k
        }
82
1.32k
    }
83
84
5.10k
    void add(const DataType& value, const UInt64& increment = 1) {
85
5.10k
        auto it = counter_map.find(value);
86
5.10k
        if (it != counter_map.end()) {
87
2.51k
            it->second = it->second + increment;
88
2.58k
        } else {
89
2.58k
            counter_map.insert({value, increment});
90
2.58k
        }
91
5.10k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE3addERKhRKm
Line
Count
Source
84
454
    void add(const DataType& value, const UInt64& increment = 1) {
85
454
        auto it = counter_map.find(value);
86
454
        if (it != counter_map.end()) {
87
114
            it->second = it->second + increment;
88
340
        } else {
89
340
            counter_map.insert({value, increment});
90
340
        }
91
454
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE3addERKaRKm
Line
Count
Source
84
86
    void add(const DataType& value, const UInt64& increment = 1) {
85
86
        auto it = counter_map.find(value);
86
86
        if (it != counter_map.end()) {
87
0
            it->second = it->second + increment;
88
86
        } else {
89
86
            counter_map.insert({value, increment});
90
86
        }
91
86
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE3addERKsRKm
Line
Count
Source
84
30
    void add(const DataType& value, const UInt64& increment = 1) {
85
30
        auto it = counter_map.find(value);
86
30
        if (it != counter_map.end()) {
87
6
            it->second = it->second + increment;
88
24
        } else {
89
24
            counter_map.insert({value, increment});
90
24
        }
91
30
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE3addERKiRKm
Line
Count
Source
84
405
    void add(const DataType& value, const UInt64& increment = 1) {
85
405
        auto it = counter_map.find(value);
86
405
        if (it != counter_map.end()) {
87
138
            it->second = it->second + increment;
88
267
        } else {
89
267
            counter_map.insert({value, increment});
90
267
        }
91
405
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE3addERKlRKm
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE3addERKnRKm
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE3addERKfRKm
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE3addERKdRKm
Line
Count
Source
84
27
    void add(const DataType& value, const UInt64& increment = 1) {
85
27
        auto it = counter_map.find(value);
86
27
        if (it != counter_map.end()) {
87
4
            it->second = it->second + increment;
88
23
        } else {
89
23
            counter_map.insert({value, increment});
90
23
        }
91
27
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE3addERKNS_7DecimalIiEERKm
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE3addERKNS_7DecimalIlEERKm
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE3addERKNS_12Decimal128V3ERKm
Line
Count
Source
84
23
    void add(const DataType& value, const UInt64& increment = 1) {
85
23
        auto it = counter_map.find(value);
86
23
        if (it != counter_map.end()) {
87
6
            it->second = it->second + increment;
88
17
        } else {
89
17
            counter_map.insert({value, increment});
90
17
        }
91
23
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE3addERKNS_7DecimalIN4wide7integerILm256EiEEEERKm
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE3addERKNS_11DateV2ValueINS_15DateV2ValueTypeEEERKm
Line
Count
Source
84
36
    void add(const DataType& value, const UInt64& increment = 1) {
85
36
        auto it = counter_map.find(value);
86
36
        if (it != counter_map.end()) {
87
7
            it->second = it->second + increment;
88
29
        } else {
89
29
            counter_map.insert({value, increment});
90
29
        }
91
36
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE3addERKNS_11DateV2ValueINS_19DateTimeV2ValueTypeEEERKm
Line
Count
Source
84
72
    void add(const DataType& value, const UInt64& increment = 1) {
85
72
        auto it = counter_map.find(value);
86
72
        if (it != counter_map.end()) {
87
14
            it->second = it->second + increment;
88
58
        } else {
89
58
            counter_map.insert({value, increment});
90
58
        }
91
72
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE27EE3addERKdRKm
Line
Count
Source
84
1.40k
    void add(const DataType& value, const UInt64& increment = 1) {
85
1.40k
        auto it = counter_map.find(value);
86
1.40k
        if (it != counter_map.end()) {
87
282
            it->second = it->second + increment;
88
1.11k
        } else {
89
1.11k
            counter_map.insert({value, increment});
90
1.11k
        }
91
1.40k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE3addERKNS_16TimeStampNsValueERKm
Line
Count
Source
84
126
    void add(const DataType& value, const UInt64& increment = 1) {
85
126
        auto it = counter_map.find(value);
86
126
        if (it != counter_map.end()) {
87
0
            it->second = it->second + increment;
88
126
        } else {
89
126
            counter_map.insert({value, increment});
90
126
        }
91
126
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE3addERKNS_16TimestampTzValueERKm
Line
Count
Source
84
12
    void add(const DataType& value, const UInt64& increment = 1) {
85
12
        auto it = counter_map.find(value);
86
12
        if (it != counter_map.end()) {
87
0
            it->second = it->second + increment;
88
12
        } else {
89
12
            counter_map.insert({value, increment});
90
12
        }
91
12
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE3addERKjRKm
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE3addERKoRKm
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE44EE3addERKoRKm
Line
Count
Source
84
2.43k
    void add(const DataType& value, const UInt64& increment = 1) {
85
2.43k
        auto it = counter_map.find(value);
86
2.43k
        if (it != counter_map.end()) {
87
1.94k
            it->second = it->second + increment;
88
1.94k
        } else {
89
486
            counter_map.insert({value, increment});
90
486
        }
91
2.43k
    }
92
93
3.37k
    void merge(const AggregateFunctionTopNData& rhs) {
94
3.37k
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
198
            return;
96
198
        }
97
98
3.17k
        if (counter_map.empty()) {
99
2.00k
            *this = rhs;
100
2.00k
            return;
101
2.00k
        }
102
1.17k
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
103
204
            throw Exception(ErrorCode::INVALID_ARGUMENT,
104
204
                            "topn aggregate states have incompatible parameters: "
105
204
                            "({}, {}) vs ({}, {}) (N, capacity)",
106
204
                            top_num, capacity, rhs.top_num, rhs.capacity);
107
204
        }
108
109
973
        bool lhs_full = (counter_map.size() >= capacity);
110
973
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
973
        uint64_t lhs_min = 0;
113
973
        uint64_t rhs_min = 0;
114
115
973
        if (lhs_full) {
116
0
            lhs_min = UINT64_MAX;
117
0
            for (auto it : counter_map) {
118
0
                lhs_min = std::min(lhs_min, it.second);
119
0
            }
120
0
        }
121
122
973
        if (rhs_full) {
123
0
            rhs_min = UINT64_MAX;
124
0
            for (auto it : rhs.counter_map) {
125
0
                rhs_min = std::min(rhs_min, it.second);
126
0
            }
127
128
0
            for (auto& it : counter_map) {
129
0
                it.second += rhs_min;
130
0
            }
131
0
        }
132
133
1.28k
        for (auto rhs_it : rhs.counter_map) {
134
1.28k
            auto lhs_it = counter_map.find(rhs_it.first);
135
1.28k
            if (lhs_it != counter_map.end()) {
136
543
                lhs_it->second += rhs_it.second - rhs_min;
137
740
            } else {
138
740
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
740
            }
140
1.28k
        }
141
973
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5mergeERKS2_
Line
Count
Source
93
756
    void merge(const AggregateFunctionTopNData& rhs) {
94
756
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
72
            return;
96
72
        }
97
98
684
        if (counter_map.empty()) {
99
336
            *this = rhs;
100
336
            return;
101
336
        }
102
348
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
103
72
            throw Exception(ErrorCode::INVALID_ARGUMENT,
104
72
                            "topn aggregate states have incompatible parameters: "
105
72
                            "({}, {}) vs ({}, {}) (N, capacity)",
106
72
                            top_num, capacity, rhs.top_num, rhs.capacity);
107
72
        }
108
109
276
        bool lhs_full = (counter_map.size() >= capacity);
110
276
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
276
        uint64_t lhs_min = 0;
113
276
        uint64_t rhs_min = 0;
114
115
276
        if (lhs_full) {
116
0
            lhs_min = UINT64_MAX;
117
0
            for (auto it : counter_map) {
118
0
                lhs_min = std::min(lhs_min, it.second);
119
0
            }
120
0
        }
121
122
276
        if (rhs_full) {
123
0
            rhs_min = UINT64_MAX;
124
0
            for (auto it : rhs.counter_map) {
125
0
                rhs_min = std::min(rhs_min, it.second);
126
0
            }
127
128
0
            for (auto& it : counter_map) {
129
0
                it.second += rhs_min;
130
0
            }
131
0
        }
132
133
346
        for (auto rhs_it : rhs.counter_map) {
134
346
            auto lhs_it = counter_map.find(rhs_it.first);
135
346
            if (lhs_it != counter_map.end()) {
136
233
                lhs_it->second += rhs_it.second - rhs_min;
137
233
            } else {
138
113
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
113
            }
140
346
        }
141
276
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE5mergeERKS2_
Line
Count
Source
93
116
    void merge(const AggregateFunctionTopNData& rhs) {
94
116
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
0
            return;
96
0
        }
97
98
116
        if (counter_map.empty()) {
99
80
            *this = rhs;
100
80
            return;
101
80
        }
102
36
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
103
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
104
0
                            "topn aggregate states have incompatible parameters: "
105
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
106
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
107
0
        }
108
109
36
        bool lhs_full = (counter_map.size() >= capacity);
110
36
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
36
        uint64_t lhs_min = 0;
113
36
        uint64_t rhs_min = 0;
114
115
36
        if (lhs_full) {
116
0
            lhs_min = UINT64_MAX;
117
0
            for (auto it : counter_map) {
118
0
                lhs_min = std::min(lhs_min, it.second);
119
0
            }
120
0
        }
121
122
36
        if (rhs_full) {
123
0
            rhs_min = UINT64_MAX;
124
0
            for (auto it : rhs.counter_map) {
125
0
                rhs_min = std::min(rhs_min, it.second);
126
0
            }
127
128
0
            for (auto& it : counter_map) {
129
0
                it.second += rhs_min;
130
0
            }
131
0
        }
132
133
36
        for (auto rhs_it : rhs.counter_map) {
134
36
            auto lhs_it = counter_map.find(rhs_it.first);
135
36
            if (lhs_it != counter_map.end()) {
136
16
                lhs_it->second += rhs_it.second - rhs_min;
137
20
            } else {
138
20
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
20
            }
140
36
        }
141
36
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE5mergeERKS2_
Line
Count
Source
93
88
    void merge(const AggregateFunctionTopNData& rhs) {
94
88
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
2
            return;
96
2
        }
97
98
86
        if (counter_map.empty()) {
99
46
            *this = rhs;
100
46
            return;
101
46
        }
102
40
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
103
40
            throw Exception(ErrorCode::INVALID_ARGUMENT,
104
40
                            "topn aggregate states have incompatible parameters: "
105
40
                            "({}, {}) vs ({}, {}) (N, capacity)",
106
40
                            top_num, capacity, rhs.top_num, rhs.capacity);
107
40
        }
108
109
0
        bool lhs_full = (counter_map.size() >= capacity);
110
0
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
0
        uint64_t lhs_min = 0;
113
0
        uint64_t rhs_min = 0;
114
115
0
        if (lhs_full) {
116
0
            lhs_min = UINT64_MAX;
117
0
            for (auto it : counter_map) {
118
0
                lhs_min = std::min(lhs_min, it.second);
119
0
            }
120
0
        }
121
122
0
        if (rhs_full) {
123
0
            rhs_min = UINT64_MAX;
124
0
            for (auto it : rhs.counter_map) {
125
0
                rhs_min = std::min(rhs_min, it.second);
126
0
            }
127
128
0
            for (auto& it : counter_map) {
129
0
                it.second += rhs_min;
130
0
            }
131
0
        }
132
133
0
        for (auto rhs_it : rhs.counter_map) {
134
0
            auto lhs_it = counter_map.find(rhs_it.first);
135
0
            if (lhs_it != counter_map.end()) {
136
0
                lhs_it->second += rhs_it.second - rhs_min;
137
0
            } else {
138
0
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
0
            }
140
0
        }
141
0
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE5mergeERKS2_
Line
Count
Source
93
8
    void merge(const AggregateFunctionTopNData& rhs) {
94
8
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
0
            return;
96
0
        }
97
98
8
        if (counter_map.empty()) {
99
2
            *this = rhs;
100
2
            return;
101
2
        }
102
6
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
103
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
104
0
                            "topn aggregate states have incompatible parameters: "
105
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
106
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
107
0
        }
108
109
6
        bool lhs_full = (counter_map.size() >= capacity);
110
6
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
6
        uint64_t lhs_min = 0;
113
6
        uint64_t rhs_min = 0;
114
115
6
        if (lhs_full) {
116
0
            lhs_min = UINT64_MAX;
117
0
            for (auto it : counter_map) {
118
0
                lhs_min = std::min(lhs_min, it.second);
119
0
            }
120
0
        }
121
122
6
        if (rhs_full) {
123
0
            rhs_min = UINT64_MAX;
124
0
            for (auto it : rhs.counter_map) {
125
0
                rhs_min = std::min(rhs_min, it.second);
126
0
            }
127
128
0
            for (auto& it : counter_map) {
129
0
                it.second += rhs_min;
130
0
            }
131
0
        }
132
133
21
        for (auto rhs_it : rhs.counter_map) {
134
21
            auto lhs_it = counter_map.find(rhs_it.first);
135
21
            if (lhs_it != counter_map.end()) {
136
8
                lhs_it->second += rhs_it.second - rhs_min;
137
13
            } else {
138
13
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
13
            }
140
21
        }
141
6
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE5mergeERKS2_
Line
Count
Source
93
80
    void merge(const AggregateFunctionTopNData& rhs) {
94
80
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
8
            return;
96
8
        }
97
98
72
        if (counter_map.empty()) {
99
59
            *this = rhs;
100
59
            return;
101
59
        }
102
13
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
103
8
            throw Exception(ErrorCode::INVALID_ARGUMENT,
104
8
                            "topn aggregate states have incompatible parameters: "
105
8
                            "({}, {}) vs ({}, {}) (N, capacity)",
106
8
                            top_num, capacity, rhs.top_num, rhs.capacity);
107
8
        }
108
109
5
        bool lhs_full = (counter_map.size() >= capacity);
110
5
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
5
        uint64_t lhs_min = 0;
113
5
        uint64_t rhs_min = 0;
114
115
5
        if (lhs_full) {
116
0
            lhs_min = UINT64_MAX;
117
0
            for (auto it : counter_map) {
118
0
                lhs_min = std::min(lhs_min, it.second);
119
0
            }
120
0
        }
121
122
5
        if (rhs_full) {
123
0
            rhs_min = UINT64_MAX;
124
0
            for (auto it : rhs.counter_map) {
125
0
                rhs_min = std::min(rhs_min, it.second);
126
0
            }
127
128
0
            for (auto& it : counter_map) {
129
0
                it.second += rhs_min;
130
0
            }
131
0
        }
132
133
11
        for (auto rhs_it : rhs.counter_map) {
134
11
            auto lhs_it = counter_map.find(rhs_it.first);
135
11
            if (lhs_it != counter_map.end()) {
136
5
                lhs_it->second += rhs_it.second - rhs_min;
137
6
            } else {
138
6
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
6
            }
140
11
        }
141
5
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE5mergeERKS2_
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE5mergeERKS2_
Line
Count
Source
93
8
    void merge(const AggregateFunctionTopNData& rhs) {
94
8
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
0
            return;
96
0
        }
97
98
8
        if (counter_map.empty()) {
99
6
            *this = rhs;
100
6
            return;
101
6
        }
102
2
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
103
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
104
0
                            "topn aggregate states have incompatible parameters: "
105
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
106
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
107
0
        }
108
109
2
        bool lhs_full = (counter_map.size() >= capacity);
110
2
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
2
        uint64_t lhs_min = 0;
113
2
        uint64_t rhs_min = 0;
114
115
2
        if (lhs_full) {
116
0
            lhs_min = UINT64_MAX;
117
0
            for (auto it : counter_map) {
118
0
                lhs_min = std::min(lhs_min, it.second);
119
0
            }
120
0
        }
121
122
2
        if (rhs_full) {
123
0
            rhs_min = UINT64_MAX;
124
0
            for (auto it : rhs.counter_map) {
125
0
                rhs_min = std::min(rhs_min, it.second);
126
0
            }
127
128
0
            for (auto& it : counter_map) {
129
0
                it.second += rhs_min;
130
0
            }
131
0
        }
132
133
2
        for (auto rhs_it : rhs.counter_map) {
134
2
            auto lhs_it = counter_map.find(rhs_it.first);
135
2
            if (lhs_it != counter_map.end()) {
136
0
                lhs_it->second += rhs_it.second - rhs_min;
137
2
            } else {
138
2
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
2
            }
140
2
        }
141
2
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE5mergeERKS2_
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE5mergeERKS2_
Line
Count
Source
93
1
    void merge(const AggregateFunctionTopNData& rhs) {
94
1
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
0
            return;
96
0
        }
97
98
1
        if (counter_map.empty()) {
99
1
            *this = rhs;
100
1
            return;
101
1
        }
102
0
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
103
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
104
0
                            "topn aggregate states have incompatible parameters: "
105
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
106
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
107
0
        }
108
109
0
        bool lhs_full = (counter_map.size() >= capacity);
110
0
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
0
        uint64_t lhs_min = 0;
113
0
        uint64_t rhs_min = 0;
114
115
0
        if (lhs_full) {
116
0
            lhs_min = UINT64_MAX;
117
0
            for (auto it : counter_map) {
118
0
                lhs_min = std::min(lhs_min, it.second);
119
0
            }
120
0
        }
121
122
0
        if (rhs_full) {
123
0
            rhs_min = UINT64_MAX;
124
0
            for (auto it : rhs.counter_map) {
125
0
                rhs_min = std::min(rhs_min, it.second);
126
0
            }
127
128
0
            for (auto& it : counter_map) {
129
0
                it.second += rhs_min;
130
0
            }
131
0
        }
132
133
0
        for (auto rhs_it : rhs.counter_map) {
134
0
            auto lhs_it = counter_map.find(rhs_it.first);
135
0
            if (lhs_it != counter_map.end()) {
136
0
                lhs_it->second += rhs_it.second - rhs_min;
137
0
            } else {
138
0
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
0
            }
140
0
        }
141
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE5mergeERKS2_
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE5mergeERKS2_
Line
Count
Source
93
712
    void merge(const AggregateFunctionTopNData& rhs) {
94
712
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
116
            return;
96
116
        }
97
98
596
        if (counter_map.empty()) {
99
286
            *this = rhs;
100
286
            return;
101
286
        }
102
310
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
103
84
            throw Exception(ErrorCode::INVALID_ARGUMENT,
104
84
                            "topn aggregate states have incompatible parameters: "
105
84
                            "({}, {}) vs ({}, {}) (N, capacity)",
106
84
                            top_num, capacity, rhs.top_num, rhs.capacity);
107
84
        }
108
109
226
        bool lhs_full = (counter_map.size() >= capacity);
110
226
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
226
        uint64_t lhs_min = 0;
113
226
        uint64_t rhs_min = 0;
114
115
226
        if (lhs_full) {
116
0
            lhs_min = UINT64_MAX;
117
0
            for (auto it : counter_map) {
118
0
                lhs_min = std::min(lhs_min, it.second);
119
0
            }
120
0
        }
121
122
226
        if (rhs_full) {
123
0
            rhs_min = UINT64_MAX;
124
0
            for (auto it : rhs.counter_map) {
125
0
                rhs_min = std::min(rhs_min, it.second);
126
0
            }
127
128
0
            for (auto& it : counter_map) {
129
0
                it.second += rhs_min;
130
0
            }
131
0
        }
132
133
242
        for (auto rhs_it : rhs.counter_map) {
134
242
            auto lhs_it = counter_map.find(rhs_it.first);
135
242
            if (lhs_it != counter_map.end()) {
136
199
                lhs_it->second += rhs_it.second - rhs_min;
137
199
            } else {
138
43
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
43
            }
140
242
        }
141
226
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5mergeERKS2_
Line
Count
Source
93
9
    void merge(const AggregateFunctionTopNData& rhs) {
94
9
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
0
            return;
96
0
        }
97
98
9
        if (counter_map.empty()) {
99
3
            *this = rhs;
100
3
            return;
101
3
        }
102
6
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
103
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
104
0
                            "topn aggregate states have incompatible parameters: "
105
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
106
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
107
0
        }
108
109
6
        bool lhs_full = (counter_map.size() >= capacity);
110
6
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
6
        uint64_t lhs_min = 0;
113
6
        uint64_t rhs_min = 0;
114
115
6
        if (lhs_full) {
116
0
            lhs_min = UINT64_MAX;
117
0
            for (auto it : counter_map) {
118
0
                lhs_min = std::min(lhs_min, it.second);
119
0
            }
120
0
        }
121
122
6
        if (rhs_full) {
123
0
            rhs_min = UINT64_MAX;
124
0
            for (auto it : rhs.counter_map) {
125
0
                rhs_min = std::min(rhs_min, it.second);
126
0
            }
127
128
0
            for (auto& it : counter_map) {
129
0
                it.second += rhs_min;
130
0
            }
131
0
        }
132
133
20
        for (auto rhs_it : rhs.counter_map) {
134
20
            auto lhs_it = counter_map.find(rhs_it.first);
135
20
            if (lhs_it != counter_map.end()) {
136
6
                lhs_it->second += rhs_it.second - rhs_min;
137
14
            } else {
138
14
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
14
            }
140
20
        }
141
6
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5mergeERKS2_
Line
Count
Source
93
32
    void merge(const AggregateFunctionTopNData& rhs) {
94
32
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
0
            return;
96
0
        }
97
98
32
        if (counter_map.empty()) {
99
20
            *this = rhs;
100
20
            return;
101
20
        }
102
12
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
103
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
104
0
                            "topn aggregate states have incompatible parameters: "
105
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
106
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
107
0
        }
108
109
12
        bool lhs_full = (counter_map.size() >= capacity);
110
12
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
12
        uint64_t lhs_min = 0;
113
12
        uint64_t rhs_min = 0;
114
115
12
        if (lhs_full) {
116
0
            lhs_min = UINT64_MAX;
117
0
            for (auto it : counter_map) {
118
0
                lhs_min = std::min(lhs_min, it.second);
119
0
            }
120
0
        }
121
122
12
        if (rhs_full) {
123
0
            rhs_min = UINT64_MAX;
124
0
            for (auto it : rhs.counter_map) {
125
0
                rhs_min = std::min(rhs_min, it.second);
126
0
            }
127
128
0
            for (auto& it : counter_map) {
129
0
                it.second += rhs_min;
130
0
            }
131
0
        }
132
133
23
        for (auto rhs_it : rhs.counter_map) {
134
23
            auto lhs_it = counter_map.find(rhs_it.first);
135
23
            if (lhs_it != counter_map.end()) {
136
4
                lhs_it->second += rhs_it.second - rhs_min;
137
19
            } else {
138
19
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
19
            }
140
23
        }
141
12
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE27EE5mergeERKS2_
Line
Count
Source
93
450
    void merge(const AggregateFunctionTopNData& rhs) {
94
450
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
0
            return;
96
0
        }
97
98
450
        if (counter_map.empty()) {
99
238
            *this = rhs;
100
238
            return;
101
238
        }
102
212
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
103
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
104
0
                            "topn aggregate states have incompatible parameters: "
105
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
106
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
107
0
        }
108
109
212
        bool lhs_full = (counter_map.size() >= capacity);
110
212
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
212
        uint64_t lhs_min = 0;
113
212
        uint64_t rhs_min = 0;
114
115
212
        if (lhs_full) {
116
0
            lhs_min = UINT64_MAX;
117
0
            for (auto it : counter_map) {
118
0
                lhs_min = std::min(lhs_min, it.second);
119
0
            }
120
0
        }
121
122
212
        if (rhs_full) {
123
0
            rhs_min = UINT64_MAX;
124
0
            for (auto it : rhs.counter_map) {
125
0
                rhs_min = std::min(rhs_min, it.second);
126
0
            }
127
128
0
            for (auto& it : counter_map) {
129
0
                it.second += rhs_min;
130
0
            }
131
0
        }
132
133
290
        for (auto rhs_it : rhs.counter_map) {
134
290
            auto lhs_it = counter_map.find(rhs_it.first);
135
290
            if (lhs_it != counter_map.end()) {
136
72
                lhs_it->second += rhs_it.second - rhs_min;
137
218
            } else {
138
218
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
218
            }
140
290
        }
141
212
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE5mergeERKS2_
Line
Count
Source
93
99
    void merge(const AggregateFunctionTopNData& rhs) {
94
99
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
0
            return;
96
0
        }
97
98
99
        if (counter_map.empty()) {
99
99
            *this = rhs;
100
99
            return;
101
99
        }
102
0
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
103
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
104
0
                            "topn aggregate states have incompatible parameters: "
105
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
106
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
107
0
        }
108
109
0
        bool lhs_full = (counter_map.size() >= capacity);
110
0
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
0
        uint64_t lhs_min = 0;
113
0
        uint64_t rhs_min = 0;
114
115
0
        if (lhs_full) {
116
0
            lhs_min = UINT64_MAX;
117
0
            for (auto it : counter_map) {
118
0
                lhs_min = std::min(lhs_min, it.second);
119
0
            }
120
0
        }
121
122
0
        if (rhs_full) {
123
0
            rhs_min = UINT64_MAX;
124
0
            for (auto it : rhs.counter_map) {
125
0
                rhs_min = std::min(rhs_min, it.second);
126
0
            }
127
128
0
            for (auto& it : counter_map) {
129
0
                it.second += rhs_min;
130
0
            }
131
0
        }
132
133
0
        for (auto rhs_it : rhs.counter_map) {
134
0
            auto lhs_it = counter_map.find(rhs_it.first);
135
0
            if (lhs_it != counter_map.end()) {
136
0
                lhs_it->second += rhs_it.second - rhs_min;
137
0
            } else {
138
0
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
0
            }
140
0
        }
141
0
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE5mergeERKS2_
Line
Count
Source
93
4
    void merge(const AggregateFunctionTopNData& rhs) {
94
4
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
0
            return;
96
0
        }
97
98
4
        if (counter_map.empty()) {
99
4
            *this = rhs;
100
4
            return;
101
4
        }
102
0
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
103
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
104
0
                            "topn aggregate states have incompatible parameters: "
105
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
106
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
107
0
        }
108
109
0
        bool lhs_full = (counter_map.size() >= capacity);
110
0
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
0
        uint64_t lhs_min = 0;
113
0
        uint64_t rhs_min = 0;
114
115
0
        if (lhs_full) {
116
0
            lhs_min = UINT64_MAX;
117
0
            for (auto it : counter_map) {
118
0
                lhs_min = std::min(lhs_min, it.second);
119
0
            }
120
0
        }
121
122
0
        if (rhs_full) {
123
0
            rhs_min = UINT64_MAX;
124
0
            for (auto it : rhs.counter_map) {
125
0
                rhs_min = std::min(rhs_min, it.second);
126
0
            }
127
128
0
            for (auto& it : counter_map) {
129
0
                it.second += rhs_min;
130
0
            }
131
0
        }
132
133
0
        for (auto rhs_it : rhs.counter_map) {
134
0
            auto lhs_it = counter_map.find(rhs_it.first);
135
0
            if (lhs_it != counter_map.end()) {
136
0
                lhs_it->second += rhs_it.second - rhs_min;
137
0
            } else {
138
0
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
0
            }
140
0
        }
141
0
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE5mergeERKS2_
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE44EE5mergeERKS2_
Line
Count
Source
93
1.01k
    void merge(const AggregateFunctionTopNData& rhs) {
94
1.01k
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
0
            return;
96
0
        }
97
98
1.01k
        if (counter_map.empty()) {
99
822
            *this = rhs;
100
822
            return;
101
822
        }
102
192
        if (UNLIKELY(top_num != rhs.top_num || capacity != rhs.capacity)) {
103
0
            throw Exception(ErrorCode::INVALID_ARGUMENT,
104
0
                            "topn aggregate states have incompatible parameters: "
105
0
                            "({}, {}) vs ({}, {}) (N, capacity)",
106
0
                            top_num, capacity, rhs.top_num, rhs.capacity);
107
0
        }
108
109
192
        bool lhs_full = (counter_map.size() >= capacity);
110
192
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
192
        uint64_t lhs_min = 0;
113
192
        uint64_t rhs_min = 0;
114
115
192
        if (lhs_full) {
116
0
            lhs_min = UINT64_MAX;
117
0
            for (auto it : counter_map) {
118
0
                lhs_min = std::min(lhs_min, it.second);
119
0
            }
120
0
        }
121
122
192
        if (rhs_full) {
123
0
            rhs_min = UINT64_MAX;
124
0
            for (auto it : rhs.counter_map) {
125
0
                rhs_min = std::min(rhs_min, it.second);
126
0
            }
127
128
0
            for (auto& it : counter_map) {
129
0
                it.second += rhs_min;
130
0
            }
131
0
        }
132
133
292
        for (auto rhs_it : rhs.counter_map) {
134
292
            auto lhs_it = counter_map.find(rhs_it.first);
135
292
            if (lhs_it != counter_map.end()) {
136
0
                lhs_it->second += rhs_it.second - rhs_min;
137
292
            } else {
138
292
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
292
            }
140
292
        }
141
192
    }
142
143
    std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> get_remain_vector()
144
5.44k
            const {
145
5.44k
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
146
8.28k
        for (auto it : counter_map) {
147
8.28k
            counter_vector.emplace_back(it.second, it.first);
148
8.28k
        }
149
5.44k
        std::sort(counter_vector.begin(), counter_vector.end(),
150
5.44k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
5.44k
        return counter_vector;
152
5.44k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE17get_remain_vectorB5cxx11Ev
Line
Count
Source
144
1.27k
            const {
145
1.27k
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
146
1.81k
        for (auto it : counter_map) {
147
1.81k
            counter_vector.emplace_back(it.second, it.first);
148
1.81k
        }
149
1.27k
        std::sort(counter_vector.begin(), counter_vector.end(),
150
1.27k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
1.27k
        return counter_vector;
152
1.27k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE17get_remain_vectorEv
Line
Count
Source
144
284
            const {
145
284
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
146
500
        for (auto it : counter_map) {
147
500
            counter_vector.emplace_back(it.second, it.first);
148
500
        }
149
284
        std::sort(counter_vector.begin(), counter_vector.end(),
150
284
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
284
        return counter_vector;
152
284
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE17get_remain_vectorEv
Line
Count
Source
144
94
            const {
145
94
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
146
94
        for (auto it : counter_map) {
147
92
            counter_vector.emplace_back(it.second, it.first);
148
92
        }
149
94
        std::sort(counter_vector.begin(), counter_vector.end(),
150
94
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
94
        return counter_vector;
152
94
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE17get_remain_vectorEv
Line
Count
Source
144
10
            const {
145
10
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
146
40
        for (auto it : counter_map) {
147
40
            counter_vector.emplace_back(it.second, it.first);
148
40
        }
149
10
        std::sort(counter_vector.begin(), counter_vector.end(),
150
10
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
10
        return counter_vector;
152
10
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE17get_remain_vectorEv
Line
Count
Source
144
172
            const {
145
172
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
146
406
        for (auto it : counter_map) {
147
406
            counter_vector.emplace_back(it.second, it.first);
148
406
        }
149
172
        std::sort(counter_vector.begin(), counter_vector.end(),
150
172
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
172
        return counter_vector;
152
172
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE17get_remain_vectorEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE17get_remain_vectorEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE17get_remain_vectorEv
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE17get_remain_vectorEv
Line
Count
Source
144
31
            const {
145
31
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
146
95
        for (auto it : counter_map) {
147
95
            counter_vector.emplace_back(it.second, it.first);
148
95
        }
149
31
        std::sort(counter_vector.begin(), counter_vector.end(),
150
31
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
31
        return counter_vector;
152
31
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE17get_remain_vectorEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE17get_remain_vectorEv
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE17get_remain_vectorEv
Line
Count
Source
144
19
            const {
145
19
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
146
86
        for (auto it : counter_map) {
147
86
            counter_vector.emplace_back(it.second, it.first);
148
86
        }
149
19
        std::sort(counter_vector.begin(), counter_vector.end(),
150
19
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
19
        return counter_vector;
152
19
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE17get_remain_vectorEv
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE17get_remain_vectorB5cxx11Ev
Line
Count
Source
144
1.17k
            const {
145
1.17k
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
146
1.36k
        for (auto it : counter_map) {
147
1.36k
            counter_vector.emplace_back(it.second, it.first);
148
1.36k
        }
149
1.17k
        std::sort(counter_vector.begin(), counter_vector.end(),
150
1.17k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
1.17k
        return counter_vector;
152
1.17k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE17get_remain_vectorEv
Line
Count
Source
144
12
            const {
145
12
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
146
52
        for (auto it : counter_map) {
147
52
            counter_vector.emplace_back(it.second, it.first);
148
52
        }
149
12
        std::sort(counter_vector.begin(), counter_vector.end(),
150
12
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
12
        return counter_vector;
152
12
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE17get_remain_vectorEv
Line
Count
Source
144
58
            const {
145
58
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
146
106
        for (auto it : counter_map) {
147
106
            counter_vector.emplace_back(it.second, it.first);
148
106
        }
149
58
        std::sort(counter_vector.begin(), counter_vector.end(),
150
58
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
58
        return counter_vector;
152
58
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE27EE17get_remain_vectorEv
Line
Count
Source
144
802
            const {
145
802
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
146
1.85k
        for (auto it : counter_map) {
147
1.85k
            counter_vector.emplace_back(it.second, it.first);
148
1.85k
        }
149
802
        std::sort(counter_vector.begin(), counter_vector.end(),
150
802
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
802
        return counter_vector;
152
802
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE17get_remain_vectorEv
Line
Count
Source
144
201
            const {
145
201
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
146
234
        for (auto it : counter_map) {
147
234
            counter_vector.emplace_back(it.second, it.first);
148
234
        }
149
201
        std::sort(counter_vector.begin(), counter_vector.end(),
150
201
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
201
        return counter_vector;
152
201
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE17get_remain_vectorEv
Line
Count
Source
144
8
            const {
145
8
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
146
24
        for (auto it : counter_map) {
147
24
            counter_vector.emplace_back(it.second, it.first);
148
24
        }
149
8
        std::sort(counter_vector.begin(), counter_vector.end(),
150
8
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
8
        return counter_vector;
152
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE17get_remain_vectorEv
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE17get_remain_vectorEv
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE44EE17get_remain_vectorEv
Line
Count
Source
144
1.30k
            const {
145
1.30k
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
146
1.62k
        for (auto it : counter_map) {
147
1.62k
            counter_vector.emplace_back(it.second, it.first);
148
1.62k
        }
149
1.30k
        std::sort(counter_vector.begin(), counter_vector.end(),
150
1.30k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
1.30k
        return counter_vector;
152
1.30k
    }
153
154
3.22k
    void write(BufferWritable& buf) const {
155
3.22k
        buf.write_binary(top_num);
156
3.22k
        buf.write_binary(capacity);
157
158
3.22k
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
3.22k
        buf.write_binary(element_number);
160
161
3.22k
        auto counter_vector = get_remain_vector();
162
163
7.40k
        for (auto i = 0; i < element_number; i++) {
164
4.18k
            auto element = counter_vector[i];
165
4.18k
            buf.write_binary(element.second);
166
4.18k
            buf.write_binary(element.first);
167
4.18k
        }
168
3.22k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5writeERNS_14BufferWritableE
Line
Count
Source
154
680
    void write(BufferWritable& buf) const {
155
680
        buf.write_binary(top_num);
156
680
        buf.write_binary(capacity);
157
158
680
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
680
        buf.write_binary(element_number);
160
161
680
        auto counter_vector = get_remain_vector();
162
163
1.49k
        for (auto i = 0; i < element_number; i++) {
164
817
            auto element = counter_vector[i];
165
817
            buf.write_binary(element.second);
166
817
            buf.write_binary(element.first);
167
817
        }
168
680
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE5writeERNS_14BufferWritableE
Line
Count
Source
154
136
    void write(BufferWritable& buf) const {
155
136
        buf.write_binary(top_num);
156
136
        buf.write_binary(capacity);
157
158
136
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
136
        buf.write_binary(element_number);
160
161
136
        auto counter_vector = get_remain_vector();
162
163
352
        for (auto i = 0; i < element_number; i++) {
164
216
            auto element = counter_vector[i];
165
216
            buf.write_binary(element.second);
166
216
            buf.write_binary(element.first);
167
216
        }
168
136
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE5writeERNS_14BufferWritableE
Line
Count
Source
154
92
    void write(BufferWritable& buf) const {
155
92
        buf.write_binary(top_num);
156
92
        buf.write_binary(capacity);
157
158
92
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
92
        buf.write_binary(element_number);
160
161
92
        auto counter_vector = get_remain_vector();
162
163
182
        for (auto i = 0; i < element_number; i++) {
164
90
            auto element = counter_vector[i];
165
90
            buf.write_binary(element.second);
166
90
            buf.write_binary(element.first);
167
90
        }
168
92
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE5writeERNS_14BufferWritableE
Line
Count
Source
154
8
    void write(BufferWritable& buf) const {
155
8
        buf.write_binary(top_num);
156
8
        buf.write_binary(capacity);
157
158
8
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
8
        buf.write_binary(element_number);
160
161
8
        auto counter_vector = get_remain_vector();
162
163
32
        for (auto i = 0; i < element_number; i++) {
164
24
            auto element = counter_vector[i];
165
24
            buf.write_binary(element.second);
166
24
            buf.write_binary(element.first);
167
24
        }
168
8
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE5writeERNS_14BufferWritableE
Line
Count
Source
154
69
    void write(BufferWritable& buf) const {
155
69
        buf.write_binary(top_num);
156
69
        buf.write_binary(capacity);
157
158
69
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
69
        buf.write_binary(element_number);
160
161
69
        auto counter_vector = get_remain_vector();
162
163
223
        for (auto i = 0; i < element_number; i++) {
164
154
            auto element = counter_vector[i];
165
154
            buf.write_binary(element.second);
166
154
            buf.write_binary(element.first);
167
154
        }
168
69
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE5writeERNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE5writeERNS_14BufferWritableE
Line
Count
Source
154
8
    void write(BufferWritable& buf) const {
155
8
        buf.write_binary(top_num);
156
8
        buf.write_binary(capacity);
157
158
8
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
8
        buf.write_binary(element_number);
160
161
8
        auto counter_vector = get_remain_vector();
162
163
18
        for (auto i = 0; i < element_number; i++) {
164
10
            auto element = counter_vector[i];
165
10
            buf.write_binary(element.second);
166
10
            buf.write_binary(element.first);
167
10
        }
168
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE5writeERNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE5writeERNS_14BufferWritableE
Line
Count
Source
154
1
    void write(BufferWritable& buf) const {
155
1
        buf.write_binary(top_num);
156
1
        buf.write_binary(capacity);
157
158
1
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
1
        buf.write_binary(element_number);
160
161
1
        auto counter_vector = get_remain_vector();
162
163
4
        for (auto i = 0; i < element_number; i++) {
164
3
            auto element = counter_vector[i];
165
3
            buf.write_binary(element.second);
166
3
            buf.write_binary(element.first);
167
3
        }
168
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE5writeERNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE5writeERNS_14BufferWritableE
Line
Count
Source
154
576
    void write(BufferWritable& buf) const {
155
576
        buf.write_binary(top_num);
156
576
        buf.write_binary(capacity);
157
158
576
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
576
        buf.write_binary(element_number);
160
161
576
        auto counter_vector = get_remain_vector();
162
163
1.18k
        for (auto i = 0; i < element_number; i++) {
164
608
            auto element = counter_vector[i];
165
608
            buf.write_binary(element.second);
166
608
            buf.write_binary(element.first);
167
608
        }
168
576
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5writeERNS_14BufferWritableE
Line
Count
Source
154
9
    void write(BufferWritable& buf) const {
155
9
        buf.write_binary(top_num);
156
9
        buf.write_binary(capacity);
157
158
9
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
9
        buf.write_binary(element_number);
160
161
9
        auto counter_vector = get_remain_vector();
162
163
38
        for (auto i = 0; i < element_number; i++) {
164
29
            auto element = counter_vector[i];
165
29
            buf.write_binary(element.second);
166
29
            buf.write_binary(element.first);
167
29
        }
168
9
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5writeERNS_14BufferWritableE
Line
Count
Source
154
32
    void write(BufferWritable& buf) const {
155
32
        buf.write_binary(top_num);
156
32
        buf.write_binary(capacity);
157
158
32
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
32
        buf.write_binary(element_number);
160
161
32
        auto counter_vector = get_remain_vector();
162
163
84
        for (auto i = 0; i < element_number; i++) {
164
52
            auto element = counter_vector[i];
165
52
            buf.write_binary(element.second);
166
52
            buf.write_binary(element.first);
167
52
        }
168
32
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE27EE5writeERNS_14BufferWritableE
Line
Count
Source
154
494
    void write(BufferWritable& buf) const {
155
494
        buf.write_binary(top_num);
156
494
        buf.write_binary(capacity);
157
158
494
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
494
        buf.write_binary(element_number);
160
161
494
        auto counter_vector = get_remain_vector();
162
163
1.41k
        for (auto i = 0; i < element_number; i++) {
164
924
            auto element = counter_vector[i];
165
924
            buf.write_binary(element.second);
166
924
            buf.write_binary(element.first);
167
924
        }
168
494
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE5writeERNS_14BufferWritableE
Line
Count
Source
154
99
    void write(BufferWritable& buf) const {
155
99
        buf.write_binary(top_num);
156
99
        buf.write_binary(capacity);
157
158
99
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
99
        buf.write_binary(element_number);
160
161
99
        auto counter_vector = get_remain_vector();
162
163
207
        for (auto i = 0; i < element_number; i++) {
164
108
            auto element = counter_vector[i];
165
108
            buf.write_binary(element.second);
166
108
            buf.write_binary(element.first);
167
108
        }
168
99
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE5writeERNS_14BufferWritableE
Line
Count
Source
154
4
    void write(BufferWritable& buf) const {
155
4
        buf.write_binary(top_num);
156
4
        buf.write_binary(capacity);
157
158
4
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
4
        buf.write_binary(element_number);
160
161
4
        auto counter_vector = get_remain_vector();
162
163
16
        for (auto i = 0; i < element_number; i++) {
164
12
            auto element = counter_vector[i];
165
12
            buf.write_binary(element.second);
166
12
            buf.write_binary(element.first);
167
12
        }
168
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE5writeERNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE44EE5writeERNS_14BufferWritableE
Line
Count
Source
154
1.01k
    void write(BufferWritable& buf) const {
155
1.01k
        buf.write_binary(top_num);
156
1.01k
        buf.write_binary(capacity);
157
158
1.01k
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
1.01k
        buf.write_binary(element_number);
160
161
1.01k
        auto counter_vector = get_remain_vector();
162
163
2.14k
        for (auto i = 0; i < element_number; i++) {
164
1.13k
            auto element = counter_vector[i];
165
1.13k
            buf.write_binary(element.second);
166
1.13k
            buf.write_binary(element.first);
167
1.13k
        }
168
1.01k
    }
169
170
3.11k
    void read(BufferReadable& buf) {
171
3.11k
        buf.read_binary(top_num);
172
3.11k
        buf.read_binary(capacity);
173
174
3.11k
        uint64_t element_number = 0;
175
3.11k
        buf.read_binary(element_number);
176
177
3.11k
        counter_map.clear();
178
3.11k
        std::pair<DataType, uint64_t> element;
179
7.09k
        for (auto i = 0; i < element_number; i++) {
180
3.98k
            buf.read_binary(element.first);
181
3.98k
            buf.read_binary(element.second);
182
3.98k
            counter_map.insert(element);
183
3.98k
        }
184
3.11k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE4readERNS_14BufferReadableE
Line
Count
Source
170
678
    void read(BufferReadable& buf) {
171
678
        buf.read_binary(top_num);
172
678
        buf.read_binary(capacity);
173
174
678
        uint64_t element_number = 0;
175
678
        buf.read_binary(element_number);
176
177
678
        counter_map.clear();
178
678
        std::pair<DataType, uint64_t> element;
179
1.49k
        for (auto i = 0; i < element_number; i++) {
180
818
            buf.read_binary(element.first);
181
818
            buf.read_binary(element.second);
182
818
            counter_map.insert(element);
183
818
        }
184
678
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE4readERNS_14BufferReadableE
Line
Count
Source
170
116
    void read(BufferReadable& buf) {
171
116
        buf.read_binary(top_num);
172
116
        buf.read_binary(capacity);
173
174
116
        uint64_t element_number = 0;
175
116
        buf.read_binary(element_number);
176
177
116
        counter_map.clear();
178
116
        std::pair<DataType, uint64_t> element;
179
292
        for (auto i = 0; i < element_number; i++) {
180
176
            buf.read_binary(element.first);
181
176
            buf.read_binary(element.second);
182
176
            counter_map.insert(element);
183
176
        }
184
116
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE4readERNS_14BufferReadableE
Line
Count
Source
170
88
    void read(BufferReadable& buf) {
171
88
        buf.read_binary(top_num);
172
88
        buf.read_binary(capacity);
173
174
88
        uint64_t element_number = 0;
175
88
        buf.read_binary(element_number);
176
177
88
        counter_map.clear();
178
88
        std::pair<DataType, uint64_t> element;
179
174
        for (auto i = 0; i < element_number; i++) {
180
86
            buf.read_binary(element.first);
181
86
            buf.read_binary(element.second);
182
86
            counter_map.insert(element);
183
86
        }
184
88
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE4readERNS_14BufferReadableE
Line
Count
Source
170
8
    void read(BufferReadable& buf) {
171
8
        buf.read_binary(top_num);
172
8
        buf.read_binary(capacity);
173
174
8
        uint64_t element_number = 0;
175
8
        buf.read_binary(element_number);
176
177
8
        counter_map.clear();
178
8
        std::pair<DataType, uint64_t> element;
179
32
        for (auto i = 0; i < element_number; i++) {
180
24
            buf.read_binary(element.first);
181
24
            buf.read_binary(element.second);
182
24
            counter_map.insert(element);
183
24
        }
184
8
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE4readERNS_14BufferReadableE
Line
Count
Source
170
73
    void read(BufferReadable& buf) {
171
73
        buf.read_binary(top_num);
172
73
        buf.read_binary(capacity);
173
174
73
        uint64_t element_number = 0;
175
73
        buf.read_binary(element_number);
176
177
73
        counter_map.clear();
178
73
        std::pair<DataType, uint64_t> element;
179
231
        for (auto i = 0; i < element_number; i++) {
180
158
            buf.read_binary(element.first);
181
158
            buf.read_binary(element.second);
182
158
            counter_map.insert(element);
183
158
        }
184
73
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE4readERNS_14BufferReadableE
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE4readERNS_14BufferReadableE
Line
Count
Source
170
8
    void read(BufferReadable& buf) {
171
8
        buf.read_binary(top_num);
172
8
        buf.read_binary(capacity);
173
174
8
        uint64_t element_number = 0;
175
8
        buf.read_binary(element_number);
176
177
8
        counter_map.clear();
178
8
        std::pair<DataType, uint64_t> element;
179
18
        for (auto i = 0; i < element_number; i++) {
180
10
            buf.read_binary(element.first);
181
10
            buf.read_binary(element.second);
182
10
            counter_map.insert(element);
183
10
        }
184
8
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE4readERNS_14BufferReadableE
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE4readERNS_14BufferReadableE
Line
Count
Source
170
1
    void read(BufferReadable& buf) {
171
1
        buf.read_binary(top_num);
172
1
        buf.read_binary(capacity);
173
174
1
        uint64_t element_number = 0;
175
1
        buf.read_binary(element_number);
176
177
1
        counter_map.clear();
178
1
        std::pair<DataType, uint64_t> element;
179
4
        for (auto i = 0; i < element_number; i++) {
180
3
            buf.read_binary(element.first);
181
3
            buf.read_binary(element.second);
182
3
            counter_map.insert(element);
183
3
        }
184
1
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE4readERNS_14BufferReadableE
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE4readERNS_14BufferReadableE
Line
Count
Source
170
537
    void read(BufferReadable& buf) {
171
537
        buf.read_binary(top_num);
172
537
        buf.read_binary(capacity);
173
174
537
        uint64_t element_number = 0;
175
537
        buf.read_binary(element_number);
176
177
537
        counter_map.clear();
178
537
        std::pair<DataType, uint64_t> element;
179
1.10k
        for (auto i = 0; i < element_number; i++) {
180
566
            buf.read_binary(element.first);
181
566
            buf.read_binary(element.second);
182
566
            counter_map.insert(element);
183
566
        }
184
537
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE4readERNS_14BufferReadableE
Line
Count
Source
170
9
    void read(BufferReadable& buf) {
171
9
        buf.read_binary(top_num);
172
9
        buf.read_binary(capacity);
173
174
9
        uint64_t element_number = 0;
175
9
        buf.read_binary(element_number);
176
177
9
        counter_map.clear();
178
9
        std::pair<DataType, uint64_t> element;
179
38
        for (auto i = 0; i < element_number; i++) {
180
29
            buf.read_binary(element.first);
181
29
            buf.read_binary(element.second);
182
29
            counter_map.insert(element);
183
29
        }
184
9
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE4readERNS_14BufferReadableE
Line
Count
Source
170
32
    void read(BufferReadable& buf) {
171
32
        buf.read_binary(top_num);
172
32
        buf.read_binary(capacity);
173
174
32
        uint64_t element_number = 0;
175
32
        buf.read_binary(element_number);
176
177
32
        counter_map.clear();
178
32
        std::pair<DataType, uint64_t> element;
179
84
        for (auto i = 0; i < element_number; i++) {
180
52
            buf.read_binary(element.first);
181
52
            buf.read_binary(element.second);
182
52
            counter_map.insert(element);
183
52
        }
184
32
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE27EE4readERNS_14BufferReadableE
Line
Count
Source
170
450
    void read(BufferReadable& buf) {
171
450
        buf.read_binary(top_num);
172
450
        buf.read_binary(capacity);
173
174
450
        uint64_t element_number = 0;
175
450
        buf.read_binary(element_number);
176
177
450
        counter_map.clear();
178
450
        std::pair<DataType, uint64_t> element;
179
1.25k
        for (auto i = 0; i < element_number; i++) {
180
806
            buf.read_binary(element.first);
181
806
            buf.read_binary(element.second);
182
806
            counter_map.insert(element);
183
806
        }
184
450
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE4readERNS_14BufferReadableE
Line
Count
Source
170
99
    void read(BufferReadable& buf) {
171
99
        buf.read_binary(top_num);
172
99
        buf.read_binary(capacity);
173
174
99
        uint64_t element_number = 0;
175
99
        buf.read_binary(element_number);
176
177
99
        counter_map.clear();
178
99
        std::pair<DataType, uint64_t> element;
179
207
        for (auto i = 0; i < element_number; i++) {
180
108
            buf.read_binary(element.first);
181
108
            buf.read_binary(element.second);
182
108
            counter_map.insert(element);
183
108
        }
184
99
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE4readERNS_14BufferReadableE
Line
Count
Source
170
4
    void read(BufferReadable& buf) {
171
4
        buf.read_binary(top_num);
172
4
        buf.read_binary(capacity);
173
174
4
        uint64_t element_number = 0;
175
4
        buf.read_binary(element_number);
176
177
4
        counter_map.clear();
178
4
        std::pair<DataType, uint64_t> element;
179
16
        for (auto i = 0; i < element_number; i++) {
180
12
            buf.read_binary(element.first);
181
12
            buf.read_binary(element.second);
182
12
            counter_map.insert(element);
183
12
        }
184
4
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE4readERNS_14BufferReadableE
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE44EE4readERNS_14BufferReadableE
Line
Count
Source
170
1.01k
    void read(BufferReadable& buf) {
171
1.01k
        buf.read_binary(top_num);
172
1.01k
        buf.read_binary(capacity);
173
174
1.01k
        uint64_t element_number = 0;
175
1.01k
        buf.read_binary(element_number);
176
177
1.01k
        counter_map.clear();
178
1.01k
        std::pair<DataType, uint64_t> element;
179
2.14k
        for (auto i = 0; i < element_number; i++) {
180
1.13k
            buf.read_binary(element.first);
181
1.13k
            buf.read_binary(element.second);
182
1.13k
            counter_map.insert(element);
183
1.13k
        }
184
1.01k
    }
185
186
590
    std::string get() const {
187
590
        auto counter_vector = get_remain_vector();
188
189
590
        rapidjson::StringBuffer buffer;
190
590
        rapidjson::Writer<rapidjson::StringBuffer> writer(buffer);
191
192
590
        writer.StartObject();
193
1.35k
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
194
767
            const auto& element = counter_vector[i];
195
767
            writer.Key(element.second.data(), cast_set<rapidjson::SizeType>(element.second.size()));
196
767
            writer.Uint64(element.first);
197
767
        }
198
590
        writer.EndObject();
199
200
590
        return buffer.GetString();
201
590
    }
202
203
1.63k
    void insert_result_into(ColVecType& to) const {
204
1.63k
        auto counter_vector = get_remain_vector();
205
4.16k
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
206
2.53k
            const auto& element = counter_vector[i];
207
2.53k
            if constexpr (is_string_type(T)) {
208
655
                to.insert_data(element.second.c_str(), element.second.length());
209
1.87k
            } else {
210
1.87k
                to.get_data().push_back(element.second);
211
1.87k
            }
212
2.53k
        }
213
1.63k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE18insert_result_intoERNS_12ColumnVectorILS1_2EEE
Line
Count
Source
203
148
    void insert_result_into(ColVecType& to) const {
204
148
        auto counter_vector = get_remain_vector();
205
404
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
206
256
            const auto& element = counter_vector[i];
207
            if constexpr (is_string_type(T)) {
208
                to.insert_data(element.second.c_str(), element.second.length());
209
256
            } else {
210
256
                to.get_data().push_back(element.second);
211
256
            }
212
256
        }
213
148
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE18insert_result_intoERNS_12ColumnVectorILS1_3EEE
Line
Count
Source
203
2
    void insert_result_into(ColVecType& to) const {
204
2
        auto counter_vector = get_remain_vector();
205
4
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
206
2
            const auto& element = counter_vector[i];
207
            if constexpr (is_string_type(T)) {
208
                to.insert_data(element.second.c_str(), element.second.length());
209
2
            } else {
210
2
                to.get_data().push_back(element.second);
211
2
            }
212
2
        }
213
2
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE18insert_result_intoERNS_12ColumnVectorILS1_4EEE
Line
Count
Source
203
2
    void insert_result_into(ColVecType& to) const {
204
2
        auto counter_vector = get_remain_vector();
205
8
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
206
6
            const auto& element = counter_vector[i];
207
            if constexpr (is_string_type(T)) {
208
                to.insert_data(element.second.c_str(), element.second.length());
209
6
            } else {
210
6
                to.get_data().push_back(element.second);
211
6
            }
212
6
        }
213
2
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE18insert_result_intoERNS_12ColumnVectorILS1_5EEE
Line
Count
Source
203
103
    void insert_result_into(ColVecType& to) const {
204
103
        auto counter_vector = get_remain_vector();
205
271
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
206
168
            const auto& element = counter_vector[i];
207
            if constexpr (is_string_type(T)) {
208
                to.insert_data(element.second.c_str(), element.second.length());
209
168
            } else {
210
168
                to.get_data().push_back(element.second);
211
168
            }
212
168
        }
213
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
203
23
    void insert_result_into(ColVecType& to) const {
204
23
        auto counter_vector = get_remain_vector();
205
84
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
206
61
            const auto& element = counter_vector[i];
207
            if constexpr (is_string_type(T)) {
208
                to.insert_data(element.second.c_str(), element.second.length());
209
61
            } else {
210
61
                to.get_data().push_back(element.second);
211
61
            }
212
61
        }
213
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
203
18
    void insert_result_into(ColVecType& to) const {
204
18
        auto counter_vector = get_remain_vector();
205
71
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
206
53
            const auto& element = counter_vector[i];
207
            if constexpr (is_string_type(T)) {
208
                to.insert_data(element.second.c_str(), element.second.length());
209
53
            } else {
210
53
                to.get_data().push_back(element.second);
211
53
            }
212
53
        }
213
18
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE18insert_result_intoERNS_13ColumnDecimalILS1_35EEE
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE18insert_result_intoERNS_9ColumnStrIjEE
Line
Count
Source
203
598
    void insert_result_into(ColVecType& to) const {
204
598
        auto counter_vector = get_remain_vector();
205
1.25k
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
206
655
            const auto& element = counter_vector[i];
207
655
            if constexpr (is_string_type(T)) {
208
655
                to.insert_data(element.second.c_str(), element.second.length());
209
            } else {
210
                to.get_data().push_back(element.second);
211
            }
212
655
        }
213
598
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE18insert_result_intoERNS_12ColumnVectorILS1_25EEE
Line
Count
Source
203
3
    void insert_result_into(ColVecType& to) const {
204
3
        auto counter_vector = get_remain_vector();
205
11
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
206
8
            const auto& element = counter_vector[i];
207
            if constexpr (is_string_type(T)) {
208
                to.insert_data(element.second.c_str(), element.second.length());
209
8
            } else {
210
8
                to.get_data().push_back(element.second);
211
8
            }
212
8
        }
213
3
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE18insert_result_intoERNS_12ColumnVectorILS1_26EEE
Line
Count
Source
203
26
    void insert_result_into(ColVecType& to) const {
204
26
        auto counter_vector = get_remain_vector();
205
68
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
206
42
            const auto& element = counter_vector[i];
207
            if constexpr (is_string_type(T)) {
208
                to.insert_data(element.second.c_str(), element.second.length());
209
42
            } else {
210
42
                to.get_data().push_back(element.second);
211
42
            }
212
42
        }
213
26
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE27EE18insert_result_intoERNS_12ColumnVectorILS1_27EEE
Line
Count
Source
203
308
    void insert_result_into(ColVecType& to) const {
204
308
        auto counter_vector = get_remain_vector();
205
978
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
206
670
            const auto& element = counter_vector[i];
207
            if constexpr (is_string_type(T)) {
208
                to.insert_data(element.second.c_str(), element.second.length());
209
670
            } else {
210
670
                to.get_data().push_back(element.second);
211
670
            }
212
670
        }
213
308
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE18insert_result_intoERNS_12ColumnVectorILS1_43EEE
Line
Count
Source
203
102
    void insert_result_into(ColVecType& to) const {
204
102
        auto counter_vector = get_remain_vector();
205
219
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
206
117
            const auto& element = counter_vector[i];
207
            if constexpr (is_string_type(T)) {
208
                to.insert_data(element.second.c_str(), element.second.length());
209
117
            } else {
210
117
                to.get_data().push_back(element.second);
211
117
            }
212
117
        }
213
102
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE18insert_result_intoERNS_12ColumnVectorILS1_42EEE
Line
Count
Source
203
4
    void insert_result_into(ColVecType& to) const {
204
4
        auto counter_vector = get_remain_vector();
205
12
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
206
8
            const auto& element = counter_vector[i];
207
            if constexpr (is_string_type(T)) {
208
                to.insert_data(element.second.c_str(), element.second.length());
209
8
            } else {
210
8
                to.get_data().push_back(element.second);
211
8
            }
212
8
        }
213
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
203
294
    void insert_result_into(ColVecType& to) const {
204
294
        auto counter_vector = get_remain_vector();
205
780
        for (int i = 0; i < std::min((int)counter_vector.size(), top_num); i++) {
206
486
            const auto& element = counter_vector[i];
207
            if constexpr (is_string_type(T)) {
208
                to.insert_data(element.second.c_str(), element.second.length());
209
486
            } else {
210
486
                to.get_data().push_back(element.second);
211
486
            }
212
486
        }
213
294
    }
214
215
242
    void reset() {
216
242
        counter_map.clear();
217
242
        top_num = 0;
218
242
        capacity = 0;
219
242
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5resetEv
Line
Count
Source
215
56
    void reset() {
216
56
        counter_map.clear();
217
56
        top_num = 0;
218
56
        capacity = 0;
219
56
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE5resetEv
Line
Count
Source
215
24
    void reset() {
216
24
        counter_map.clear();
217
24
        top_num = 0;
218
24
        capacity = 0;
219
24
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE3EE5resetEv
Line
Count
Source
215
6
    void reset() {
216
6
        counter_map.clear();
217
6
        top_num = 0;
218
6
        capacity = 0;
219
6
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE4EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE5EE5resetEv
Line
Count
Source
215
20
    void reset() {
216
20
        counter_map.clear();
217
20
        top_num = 0;
218
20
        capacity = 0;
219
20
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE6EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE7EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE8EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE9EE5resetEv
Line
Count
Source
215
3
    void reset() {
216
3
        counter_map.clear();
217
3
        top_num = 0;
218
3
        capacity = 0;
219
3
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE28EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE29EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE30EE5resetEv
Line
Count
Source
215
3
    void reset() {
216
3
        counter_map.clear();
217
3
        top_num = 0;
218
3
        capacity = 0;
219
3
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE35EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE10EE5resetEv
Line
Count
Source
215
72
    void reset() {
216
72
        counter_map.clear();
217
72
        top_num = 0;
218
72
        capacity = 0;
219
72
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5resetEv
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE27EE5resetEv
Line
Count
Source
215
58
    void reset() {
216
58
        counter_map.clear();
217
58
        top_num = 0;
218
58
        capacity = 0;
219
58
    }
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE42EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE36EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE37EE5resetEv
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE44EE5resetEv
220
221
    int top_num = 0;
222
    uint64_t capacity = 0;
223
    flat_hash_map<DataType, uint64_t> counter_map;
224
};
225
226
struct AggregateFunctionTopNImplInt {
227
    using Data = AggregateFunctionTopNData<TYPE_STRING>;
228
4.67k
    static void add(Data& __restrict place, const IColumn** columns, size_t row_num) {
229
4.67k
        place.set_paramenters(
230
4.67k
                assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
231
4.67k
                        ->get_element(row_num));
232
4.67k
        place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
233
4.67k
                          .get_data_at(row_num));
234
4.67k
    }
235
};
236
237
struct AggregateFunctionTopNImplIntInt {
238
    using Data = AggregateFunctionTopNData<TYPE_STRING>;
239
785
    static void add(Data& __restrict place, const IColumn** columns, size_t row_num) {
240
785
        place.set_paramenters(
241
785
                assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
242
785
                        ->get_element(row_num),
243
785
                assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
244
785
                        ->get_element(row_num));
245
785
        place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
246
785
                          .get_data_at(row_num));
247
785
    }
248
};
249
250
//for topn_array agg
251
template <PrimitiveType T, bool has_default_param>
252
struct AggregateFunctionTopNImplArray {
253
    using Data = AggregateFunctionTopNData<T>;
254
    using ColVecType = typename PrimitiveTypeTraits<T>::ColumnType;
255
    static constexpr bool has_default_parameter = has_default_param;
256
    static constexpr bool is_weighted = false;
257
102
    static String get_name() { return "topn_array"; }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EE8get_nameB5cxx11Ev
Line
Count
Source
257
6
    static String get_name() { return "topn_array"; }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EE8get_nameB5cxx11Ev
Line
Count
Source
257
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
257
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
257
6
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EE8get_nameB5cxx11Ev
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
257
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
257
10
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EE8get_nameB5cxx11Ev
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
257
20
    static String get_name() { return "topn_array"; }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EE8get_nameB5cxx11Ev
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
257
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
258
    static void add(AggregateFunctionTopNData<T>& __restrict place, const IColumn** columns,
259
5.13k
                    size_t row_num) {
260
5.13k
        if constexpr (has_default_param) {
261
3.32k
            place.set_paramenters(
262
3.32k
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
3.32k
                            ->get_element(row_num),
264
3.32k
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
265
3.32k
                            ->get_element(row_num));
266
267
3.32k
        } else {
268
1.80k
            place.set_paramenters(
269
1.80k
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
270
1.80k
                            ->get_element(row_num));
271
1.80k
        }
272
5.13k
        if constexpr (is_string_type(T)) {
273
693
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
274
693
                              .get_data_at(row_num));
275
4.44k
        } else {
276
4.44k
            typename PrimitiveTypeTraits<T>::CppType val =
277
4.44k
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
278
4.44k
                            .get_data()[row_num];
279
4.44k
            place.add(val);
280
4.44k
        }
281
5.13k
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_2EEEPPKNS_7IColumnEm
Line
Count
Source
259
114
                    size_t row_num) {
260
114
        if constexpr (has_default_param) {
261
114
            place.set_paramenters(
262
114
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
114
                            ->get_element(row_num),
264
114
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
265
114
                            ->get_element(row_num));
266
267
        } else {
268
            place.set_paramenters(
269
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
270
                            ->get_element(row_num));
271
        }
272
        if constexpr (is_string_type(T)) {
273
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
274
                              .get_data_at(row_num));
275
114
        } else {
276
114
            typename PrimitiveTypeTraits<T>::CppType val =
277
114
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
278
114
                            .get_data()[row_num];
279
114
            place.add(val);
280
114
        }
281
114
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_3EEEPPKNS_7IColumnEm
Line
Count
Source
259
35
                    size_t row_num) {
260
35
        if constexpr (has_default_param) {
261
35
            place.set_paramenters(
262
35
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
35
                            ->get_element(row_num),
264
35
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
265
35
                            ->get_element(row_num));
266
267
        } else {
268
            place.set_paramenters(
269
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
270
                            ->get_element(row_num));
271
        }
272
        if constexpr (is_string_type(T)) {
273
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
274
                              .get_data_at(row_num));
275
35
        } else {
276
35
            typename PrimitiveTypeTraits<T>::CppType val =
277
35
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
278
35
                            .get_data()[row_num];
279
35
            place.add(val);
280
35
        }
281
35
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_4EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_5EEEPPKNS_7IColumnEm
Line
Count
Source
259
136
                    size_t row_num) {
260
136
        if constexpr (has_default_param) {
261
136
            place.set_paramenters(
262
136
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
136
                            ->get_element(row_num),
264
136
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
265
136
                            ->get_element(row_num));
266
267
        } else {
268
            place.set_paramenters(
269
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
270
                            ->get_element(row_num));
271
        }
272
        if constexpr (is_string_type(T)) {
273
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
274
                              .get_data_at(row_num));
275
136
        } else {
276
136
            typename PrimitiveTypeTraits<T>::CppType val =
277
136
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
278
136
                            .get_data()[row_num];
279
136
            place.add(val);
280
136
        }
281
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
259
6
                    size_t row_num) {
260
6
        if constexpr (has_default_param) {
261
6
            place.set_paramenters(
262
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
6
                            ->get_element(row_num),
264
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
265
6
                            ->get_element(row_num));
266
267
        } else {
268
            place.set_paramenters(
269
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
270
                            ->get_element(row_num));
271
        }
272
        if constexpr (is_string_type(T)) {
273
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
274
                              .get_data_at(row_num));
275
6
        } else {
276
6
            typename PrimitiveTypeTraits<T>::CppType val =
277
6
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
278
6
                            .get_data()[row_num];
279
6
            place.add(val);
280
6
        }
281
6
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_35EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_10EEEPPKNS_7IColumnEm
Line
Count
Source
259
493
                    size_t row_num) {
260
493
        if constexpr (has_default_param) {
261
493
            place.set_paramenters(
262
493
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
493
                            ->get_element(row_num),
264
493
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
265
493
                            ->get_element(row_num));
266
267
        } else {
268
            place.set_paramenters(
269
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
270
                            ->get_element(row_num));
271
        }
272
493
        if constexpr (is_string_type(T)) {
273
493
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
274
493
                              .get_data_at(row_num));
275
        } else {
276
            typename PrimitiveTypeTraits<T>::CppType val =
277
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
278
                            .get_data()[row_num];
279
            place.add(val);
280
        }
281
493
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
Line
Count
Source
259
21
                    size_t row_num) {
260
21
        if constexpr (has_default_param) {
261
21
            place.set_paramenters(
262
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
21
                            ->get_element(row_num),
264
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
265
21
                            ->get_element(row_num));
266
267
        } else {
268
            place.set_paramenters(
269
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
270
                            ->get_element(row_num));
271
        }
272
        if constexpr (is_string_type(T)) {
273
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
274
                              .get_data_at(row_num));
275
21
        } else {
276
21
            typename PrimitiveTypeTraits<T>::CppType val =
277
21
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
278
21
                            .get_data()[row_num];
279
21
            place.add(val);
280
21
        }
281
21
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
Line
Count
Source
259
15
                    size_t row_num) {
260
15
        if constexpr (has_default_param) {
261
15
            place.set_paramenters(
262
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
15
                            ->get_element(row_num),
264
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
265
15
                            ->get_element(row_num));
266
267
        } else {
268
            place.set_paramenters(
269
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
270
                            ->get_element(row_num));
271
        }
272
        if constexpr (is_string_type(T)) {
273
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
274
                              .get_data_at(row_num));
275
15
        } else {
276
15
            typename PrimitiveTypeTraits<T>::CppType val =
277
15
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
278
15
                            .get_data()[row_num];
279
15
            place.add(val);
280
15
        }
281
15
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_27EEEPPKNS_7IColumnEm
Line
Count
Source
259
700
                    size_t row_num) {
260
700
        if constexpr (has_default_param) {
261
700
            place.set_paramenters(
262
700
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
700
                            ->get_element(row_num),
264
700
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
265
700
                            ->get_element(row_num));
266
267
        } else {
268
            place.set_paramenters(
269
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
270
                            ->get_element(row_num));
271
        }
272
        if constexpr (is_string_type(T)) {
273
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
274
                              .get_data_at(row_num));
275
700
        } else {
276
700
            typename PrimitiveTypeTraits<T>::CppType val =
277
700
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
278
700
                            .get_data()[row_num];
279
700
            place.add(val);
280
700
        }
281
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
259
1.80k
                    size_t row_num) {
260
1.80k
        if constexpr (has_default_param) {
261
1.80k
            place.set_paramenters(
262
1.80k
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
1.80k
                            ->get_element(row_num),
264
1.80k
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
265
1.80k
                            ->get_element(row_num));
266
267
        } else {
268
            place.set_paramenters(
269
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
270
                            ->get_element(row_num));
271
        }
272
        if constexpr (is_string_type(T)) {
273
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
274
                              .get_data_at(row_num));
275
1.80k
        } else {
276
1.80k
            typename PrimitiveTypeTraits<T>::CppType val =
277
1.80k
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
278
1.80k
                            .get_data()[row_num];
279
1.80k
            place.add(val);
280
1.80k
        }
281
1.80k
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_2EEEPPKNS_7IColumnEm
Line
Count
Source
259
114
                    size_t row_num) {
260
        if constexpr (has_default_param) {
261
            place.set_paramenters(
262
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
                            ->get_element(row_num),
264
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
265
                            ->get_element(row_num));
266
267
114
        } else {
268
114
            place.set_paramenters(
269
114
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
270
114
                            ->get_element(row_num));
271
114
        }
272
        if constexpr (is_string_type(T)) {
273
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
274
                              .get_data_at(row_num));
275
114
        } else {
276
114
            typename PrimitiveTypeTraits<T>::CppType val =
277
114
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
278
114
                            .get_data()[row_num];
279
114
            place.add(val);
280
114
        }
281
114
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_3EEEPPKNS_7IColumnEm
Line
Count
Source
259
8
                    size_t row_num) {
260
        if constexpr (has_default_param) {
261
            place.set_paramenters(
262
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
                            ->get_element(row_num),
264
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
265
                            ->get_element(row_num));
266
267
8
        } else {
268
8
            place.set_paramenters(
269
8
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
270
8
                            ->get_element(row_num));
271
8
        }
272
        if constexpr (is_string_type(T)) {
273
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
274
                              .get_data_at(row_num));
275
8
        } else {
276
8
            typename PrimitiveTypeTraits<T>::CppType val =
277
8
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
278
8
                            .get_data()[row_num];
279
8
            place.add(val);
280
8
        }
281
8
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_4EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_5EEEPPKNS_7IColumnEm
Line
Count
Source
259
85
                    size_t row_num) {
260
        if constexpr (has_default_param) {
261
            place.set_paramenters(
262
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
                            ->get_element(row_num),
264
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
265
                            ->get_element(row_num));
266
267
85
        } else {
268
85
            place.set_paramenters(
269
85
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
270
85
                            ->get_element(row_num));
271
85
        }
272
        if constexpr (is_string_type(T)) {
273
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
274
                              .get_data_at(row_num));
275
85
        } else {
276
85
            typename PrimitiveTypeTraits<T>::CppType val =
277
85
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
278
85
                            .get_data()[row_num];
279
85
            place.add(val);
280
85
        }
281
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
259
17
                    size_t row_num) {
260
        if constexpr (has_default_param) {
261
            place.set_paramenters(
262
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
                            ->get_element(row_num),
264
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
265
                            ->get_element(row_num));
266
267
17
        } else {
268
17
            place.set_paramenters(
269
17
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
270
17
                            ->get_element(row_num));
271
17
        }
272
        if constexpr (is_string_type(T)) {
273
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
274
                              .get_data_at(row_num));
275
17
        } else {
276
17
            typename PrimitiveTypeTraits<T>::CppType val =
277
17
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
278
17
                            .get_data()[row_num];
279
17
            place.add(val);
280
17
        }
281
17
    }
Unexecuted instantiation: _ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_35EEEPPKNS_7IColumnEm
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_10EEEPPKNS_7IColumnEm
Line
Count
Source
259
200
                    size_t row_num) {
260
        if constexpr (has_default_param) {
261
            place.set_paramenters(
262
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
                            ->get_element(row_num),
264
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
265
                            ->get_element(row_num));
266
267
200
        } else {
268
200
            place.set_paramenters(
269
200
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
270
200
                            ->get_element(row_num));
271
200
        }
272
200
        if constexpr (is_string_type(T)) {
273
200
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
274
200
                              .get_data_at(row_num));
275
        } else {
276
            typename PrimitiveTypeTraits<T>::CppType val =
277
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
278
                            .get_data()[row_num];
279
            place.add(val);
280
        }
281
200
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
Line
Count
Source
259
15
                    size_t row_num) {
260
        if constexpr (has_default_param) {
261
            place.set_paramenters(
262
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
                            ->get_element(row_num),
264
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
265
                            ->get_element(row_num));
266
267
15
        } else {
268
15
            place.set_paramenters(
269
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
270
15
                            ->get_element(row_num));
271
15
        }
272
        if constexpr (is_string_type(T)) {
273
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
274
                              .get_data_at(row_num));
275
15
        } else {
276
15
            typename PrimitiveTypeTraits<T>::CppType val =
277
15
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
278
15
                            .get_data()[row_num];
279
15
            place.add(val);
280
15
        }
281
15
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
Line
Count
Source
259
15
                    size_t row_num) {
260
        if constexpr (has_default_param) {
261
            place.set_paramenters(
262
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
                            ->get_element(row_num),
264
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
265
                            ->get_element(row_num));
266
267
15
        } else {
268
15
            place.set_paramenters(
269
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
270
15
                            ->get_element(row_num));
271
15
        }
272
        if constexpr (is_string_type(T)) {
273
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
274
                              .get_data_at(row_num));
275
15
        } else {
276
15
            typename PrimitiveTypeTraits<T>::CppType val =
277
15
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
278
15
                            .get_data()[row_num];
279
15
            place.add(val);
280
15
        }
281
15
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_27EEEPPKNS_7IColumnEm
Line
Count
Source
259
700
                    size_t row_num) {
260
        if constexpr (has_default_param) {
261
            place.set_paramenters(
262
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
                            ->get_element(row_num),
264
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
265
                            ->get_element(row_num));
266
267
700
        } else {
268
700
            place.set_paramenters(
269
700
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
270
700
                            ->get_element(row_num));
271
700
        }
272
        if constexpr (is_string_type(T)) {
273
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
274
                              .get_data_at(row_num));
275
700
        } else {
276
700
            typename PrimitiveTypeTraits<T>::CppType val =
277
700
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
278
700
                            .get_data()[row_num];
279
700
            place.add(val);
280
700
        }
281
700
    }
_ZN5doris30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_43EEEPPKNS_7IColumnEm
Line
Count
Source
259
34
                    size_t row_num) {
260
        if constexpr (has_default_param) {
261
            place.set_paramenters(
262
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
                            ->get_element(row_num),
264
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
265
                            ->get_element(row_num));
266
267
34
        } else {
268
34
            place.set_paramenters(
269
34
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
270
34
                            ->get_element(row_num));
271
34
        }
272
        if constexpr (is_string_type(T)) {
273
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
274
                              .get_data_at(row_num));
275
34
        } else {
276
34
            typename PrimitiveTypeTraits<T>::CppType val =
277
34
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
278
34
                            .get_data()[row_num];
279
34
            place.add(val);
280
34
        }
281
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
259
621
                    size_t row_num) {
260
        if constexpr (has_default_param) {
261
            place.set_paramenters(
262
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
263
                            ->get_element(row_num),
264
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
265
                            ->get_element(row_num));
266
267
621
        } else {
268
621
            place.set_paramenters(
269
621
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
270
621
                            ->get_element(row_num));
271
621
        }
272
        if constexpr (is_string_type(T)) {
273
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
274
                              .get_data_at(row_num));
275
621
        } else {
276
621
            typename PrimitiveTypeTraits<T>::CppType val =
277
621
                    assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(*columns[0])
278
621
                            .get_data()[row_num];
279
621
            place.add(val);
280
621
        }
281
621
    }
282
};
283
284
//for topn_weighted agg
285
template <PrimitiveType T, bool has_default_param>
286
struct AggregateFunctionTopNImplWeight {
287
    using Data = AggregateFunctionTopNData<T>;
288
    using ColVecType = typename PrimitiveTypeTraits<T>::ColumnType;
289
    static constexpr bool has_default_parameter = has_default_param;
290
    static constexpr bool is_weighted = true;
291
39
    static String get_name() { return "topn_weighted"; }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EE8get_nameB5cxx11Ev
Line
Count
Source
291
6
    static String get_name() { return "topn_weighted"; }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EE8get_nameB5cxx11Ev
Line
Count
Source
291
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
291
6
    static String get_name() { return "topn_weighted"; }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EE8get_nameB5cxx11Ev
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
291
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
291
8
    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
291
17
    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
292
    static void add(AggregateFunctionTopNData<T>& __restrict place, const IColumn** columns,
293
1.27k
                    size_t row_num) {
294
1.27k
        if constexpr (has_default_param) {
295
824
            place.set_paramenters(
296
824
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
824
                            ->get_element(row_num),
298
824
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
299
824
                            ->get_element(row_num));
300
301
824
        } else {
302
447
            place.set_paramenters(
303
447
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
447
                            ->get_element(row_num));
305
447
        }
306
1.27k
        if constexpr (is_string_type(T)) {
307
636
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
308
636
                                  .get_data()[row_num];
309
636
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
310
636
                              .get_data_at(row_num),
311
636
                      weight);
312
636
        } else {
313
635
            typename PrimitiveTypeTraits<T>::CppType val =
314
635
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
635
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
635
                            .get_data()[row_num];
317
635
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
635
                                  .get_data()[row_num];
319
635
            place.add(val, weight);
320
635
        }
321
1.27k
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_2EEEPPKNS_7IColumnEm
Line
Count
Source
293
113
                    size_t row_num) {
294
113
        if constexpr (has_default_param) {
295
113
            place.set_paramenters(
296
113
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
113
                            ->get_element(row_num),
298
113
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
299
113
                            ->get_element(row_num));
300
301
        } else {
302
            place.set_paramenters(
303
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
                            ->get_element(row_num));
305
        }
306
        if constexpr (is_string_type(T)) {
307
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
308
                                  .get_data()[row_num];
309
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
310
                              .get_data_at(row_num),
311
                      weight);
312
113
        } else {
313
113
            typename PrimitiveTypeTraits<T>::CppType val =
314
113
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
113
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
113
                            .get_data()[row_num];
317
113
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
113
                                  .get_data()[row_num];
319
113
            place.add(val, weight);
320
113
        }
321
113
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_3EEEPPKNS_7IColumnEm
Line
Count
Source
293
35
                    size_t row_num) {
294
35
        if constexpr (has_default_param) {
295
35
            place.set_paramenters(
296
35
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
35
                            ->get_element(row_num),
298
35
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
299
35
                            ->get_element(row_num));
300
301
        } else {
302
            place.set_paramenters(
303
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
                            ->get_element(row_num));
305
        }
306
        if constexpr (is_string_type(T)) {
307
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
308
                                  .get_data()[row_num];
309
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
310
                              .get_data_at(row_num),
311
                      weight);
312
35
        } else {
313
35
            typename PrimitiveTypeTraits<T>::CppType val =
314
35
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
35
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
35
                            .get_data()[row_num];
317
35
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
35
                                  .get_data()[row_num];
319
35
            place.add(val, weight);
320
35
        }
321
35
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_4EEEPPKNS_7IColumnEm
Line
Count
Source
293
15
                    size_t row_num) {
294
15
        if constexpr (has_default_param) {
295
15
            place.set_paramenters(
296
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
15
                            ->get_element(row_num),
298
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
299
15
                            ->get_element(row_num));
300
301
        } else {
302
            place.set_paramenters(
303
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
                            ->get_element(row_num));
305
        }
306
        if constexpr (is_string_type(T)) {
307
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
308
                                  .get_data()[row_num];
309
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
310
                              .get_data_at(row_num),
311
                      weight);
312
15
        } else {
313
15
            typename PrimitiveTypeTraits<T>::CppType val =
314
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
15
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
15
                            .get_data()[row_num];
317
15
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
15
                                  .get_data()[row_num];
319
15
            place.add(val, weight);
320
15
        }
321
15
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_5EEEPPKNS_7IColumnEm
Line
Count
Source
293
130
                    size_t row_num) {
294
130
        if constexpr (has_default_param) {
295
130
            place.set_paramenters(
296
130
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
130
                            ->get_element(row_num),
298
130
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
299
130
                            ->get_element(row_num));
300
301
        } else {
302
            place.set_paramenters(
303
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
                            ->get_element(row_num));
305
        }
306
        if constexpr (is_string_type(T)) {
307
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
308
                                  .get_data()[row_num];
309
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
310
                              .get_data_at(row_num),
311
                      weight);
312
130
        } else {
313
130
            typename PrimitiveTypeTraits<T>::CppType val =
314
130
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
130
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
130
                            .get_data()[row_num];
317
130
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
130
                                  .get_data()[row_num];
319
130
            place.add(val, weight);
320
130
        }
321
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
293
6
                    size_t row_num) {
294
6
        if constexpr (has_default_param) {
295
6
            place.set_paramenters(
296
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
6
                            ->get_element(row_num),
298
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
299
6
                            ->get_element(row_num));
300
301
        } else {
302
            place.set_paramenters(
303
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
                            ->get_element(row_num));
305
        }
306
        if constexpr (is_string_type(T)) {
307
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
308
                                  .get_data()[row_num];
309
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
310
                              .get_data_at(row_num),
311
                      weight);
312
6
        } else {
313
6
            typename PrimitiveTypeTraits<T>::CppType val =
314
6
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
6
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
6
                            .get_data()[row_num];
317
6
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
6
                                  .get_data()[row_num];
319
6
            place.add(val, weight);
320
6
        }
321
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
293
452
                    size_t row_num) {
294
452
        if constexpr (has_default_param) {
295
452
            place.set_paramenters(
296
452
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
452
                            ->get_element(row_num),
298
452
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
299
452
                            ->get_element(row_num));
300
301
        } else {
302
            place.set_paramenters(
303
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
                            ->get_element(row_num));
305
        }
306
452
        if constexpr (is_string_type(T)) {
307
452
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
308
452
                                  .get_data()[row_num];
309
452
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
310
452
                              .get_data_at(row_num),
311
452
                      weight);
312
        } else {
313
            typename PrimitiveTypeTraits<T>::CppType val =
314
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
                            .get_data()[row_num];
317
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
                                  .get_data()[row_num];
319
            place.add(val, weight);
320
        }
321
452
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
Line
Count
Source
293
21
                    size_t row_num) {
294
21
        if constexpr (has_default_param) {
295
21
            place.set_paramenters(
296
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
21
                            ->get_element(row_num),
298
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
299
21
                            ->get_element(row_num));
300
301
        } else {
302
            place.set_paramenters(
303
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
                            ->get_element(row_num));
305
        }
306
        if constexpr (is_string_type(T)) {
307
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
308
                                  .get_data()[row_num];
309
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
310
                              .get_data_at(row_num),
311
                      weight);
312
21
        } else {
313
21
            typename PrimitiveTypeTraits<T>::CppType val =
314
21
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
21
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
21
                            .get_data()[row_num];
317
21
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
21
                                  .get_data()[row_num];
319
21
            place.add(val, weight);
320
21
        }
321
21
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_43EEEPPKNS_7IColumnEm
Line
Count
Source
293
46
                    size_t row_num) {
294
46
        if constexpr (has_default_param) {
295
46
            place.set_paramenters(
296
46
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
46
                            ->get_element(row_num),
298
46
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
299
46
                            ->get_element(row_num));
300
301
        } else {
302
            place.set_paramenters(
303
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
                            ->get_element(row_num));
305
        }
306
        if constexpr (is_string_type(T)) {
307
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
308
                                  .get_data()[row_num];
309
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
310
                              .get_data_at(row_num),
311
                      weight);
312
46
        } else {
313
46
            typename PrimitiveTypeTraits<T>::CppType val =
314
46
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
46
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
46
                            .get_data()[row_num];
317
46
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
46
                                  .get_data()[row_num];
319
46
            place.add(val, weight);
320
46
        }
321
46
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EE3addERNS_25AggregateFunctionTopNDataILS1_42EEEPPKNS_7IColumnEm
Line
Count
Source
293
6
                    size_t row_num) {
294
6
        if constexpr (has_default_param) {
295
6
            place.set_paramenters(
296
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
6
                            ->get_element(row_num),
298
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
299
6
                            ->get_element(row_num));
300
301
        } else {
302
            place.set_paramenters(
303
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
                            ->get_element(row_num));
305
        }
306
        if constexpr (is_string_type(T)) {
307
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
308
                                  .get_data()[row_num];
309
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
310
                              .get_data_at(row_num),
311
                      weight);
312
6
        } else {
313
6
            typename PrimitiveTypeTraits<T>::CppType val =
314
6
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
6
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
6
                            .get_data()[row_num];
317
6
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
6
                                  .get_data()[row_num];
319
6
            place.add(val, weight);
320
6
        }
321
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
293
113
                    size_t row_num) {
294
        if constexpr (has_default_param) {
295
            place.set_paramenters(
296
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
                            ->get_element(row_num),
298
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
299
                            ->get_element(row_num));
300
301
113
        } else {
302
113
            place.set_paramenters(
303
113
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
113
                            ->get_element(row_num));
305
113
        }
306
        if constexpr (is_string_type(T)) {
307
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
308
                                  .get_data()[row_num];
309
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
310
                              .get_data_at(row_num),
311
                      weight);
312
113
        } else {
313
113
            typename PrimitiveTypeTraits<T>::CppType val =
314
113
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
113
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
113
                            .get_data()[row_num];
317
113
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
113
                                  .get_data()[row_num];
319
113
            place.add(val, weight);
320
113
        }
321
113
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_3EEEPPKNS_7IColumnEm
Line
Count
Source
293
8
                    size_t row_num) {
294
        if constexpr (has_default_param) {
295
            place.set_paramenters(
296
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
                            ->get_element(row_num),
298
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
299
                            ->get_element(row_num));
300
301
8
        } else {
302
8
            place.set_paramenters(
303
8
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
8
                            ->get_element(row_num));
305
8
        }
306
        if constexpr (is_string_type(T)) {
307
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
308
                                  .get_data()[row_num];
309
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
310
                              .get_data_at(row_num),
311
                      weight);
312
8
        } else {
313
8
            typename PrimitiveTypeTraits<T>::CppType val =
314
8
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
8
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
8
                            .get_data()[row_num];
317
8
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
8
                                  .get_data()[row_num];
319
8
            place.add(val, weight);
320
8
        }
321
8
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_4EEEPPKNS_7IColumnEm
Line
Count
Source
293
15
                    size_t row_num) {
294
        if constexpr (has_default_param) {
295
            place.set_paramenters(
296
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
                            ->get_element(row_num),
298
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
299
                            ->get_element(row_num));
300
301
15
        } else {
302
15
            place.set_paramenters(
303
15
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
15
                            ->get_element(row_num));
305
15
        }
306
        if constexpr (is_string_type(T)) {
307
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
308
                                  .get_data()[row_num];
309
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
310
                              .get_data_at(row_num),
311
                      weight);
312
15
        } else {
313
15
            typename PrimitiveTypeTraits<T>::CppType val =
314
15
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
15
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
15
                            .get_data()[row_num];
317
15
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
15
                                  .get_data()[row_num];
319
15
            place.add(val, weight);
320
15
        }
321
15
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_5EEEPPKNS_7IColumnEm
Line
Count
Source
293
33
                    size_t row_num) {
294
        if constexpr (has_default_param) {
295
            place.set_paramenters(
296
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
                            ->get_element(row_num),
298
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
299
                            ->get_element(row_num));
300
301
33
        } else {
302
33
            place.set_paramenters(
303
33
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
33
                            ->get_element(row_num));
305
33
        }
306
        if constexpr (is_string_type(T)) {
307
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
308
                                  .get_data()[row_num];
309
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
310
                              .get_data_at(row_num),
311
                      weight);
312
33
        } else {
313
33
            typename PrimitiveTypeTraits<T>::CppType val =
314
33
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
33
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
33
                            .get_data()[row_num];
317
33
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
33
                                  .get_data()[row_num];
319
33
            place.add(val, weight);
320
33
        }
321
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
293
21
                    size_t row_num) {
294
        if constexpr (has_default_param) {
295
            place.set_paramenters(
296
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
                            ->get_element(row_num),
298
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
299
                            ->get_element(row_num));
300
301
21
        } else {
302
21
            place.set_paramenters(
303
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
21
                            ->get_element(row_num));
305
21
        }
306
        if constexpr (is_string_type(T)) {
307
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
308
                                  .get_data()[row_num];
309
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
310
                              .get_data_at(row_num),
311
                      weight);
312
21
        } else {
313
21
            typename PrimitiveTypeTraits<T>::CppType val =
314
21
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
21
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
21
                            .get_data()[row_num];
317
21
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
21
                                  .get_data()[row_num];
319
21
            place.add(val, weight);
320
21
        }
321
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
293
184
                    size_t row_num) {
294
        if constexpr (has_default_param) {
295
            place.set_paramenters(
296
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
                            ->get_element(row_num),
298
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
299
                            ->get_element(row_num));
300
301
184
        } else {
302
184
            place.set_paramenters(
303
184
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
184
                            ->get_element(row_num));
305
184
        }
306
184
        if constexpr (is_string_type(T)) {
307
184
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
308
184
                                  .get_data()[row_num];
309
184
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
310
184
                              .get_data_at(row_num),
311
184
                      weight);
312
        } else {
313
            typename PrimitiveTypeTraits<T>::CppType val =
314
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
                            .get_data()[row_num];
317
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
                                  .get_data()[row_num];
319
            place.add(val, weight);
320
        }
321
184
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_25EEEPPKNS_7IColumnEm
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_26EEEPPKNS_7IColumnEm
Line
Count
Source
293
21
                    size_t row_num) {
294
        if constexpr (has_default_param) {
295
            place.set_paramenters(
296
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
                            ->get_element(row_num),
298
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
299
                            ->get_element(row_num));
300
301
21
        } else {
302
21
            place.set_paramenters(
303
21
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
21
                            ->get_element(row_num));
305
21
        }
306
        if constexpr (is_string_type(T)) {
307
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
308
                                  .get_data()[row_num];
309
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
310
                              .get_data_at(row_num),
311
                      weight);
312
21
        } else {
313
21
            typename PrimitiveTypeTraits<T>::CppType val =
314
21
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
21
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
21
                            .get_data()[row_num];
317
21
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
21
                                  .get_data()[row_num];
319
21
            place.add(val, weight);
320
21
        }
321
21
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_43EEEPPKNS_7IColumnEm
Line
Count
Source
293
46
                    size_t row_num) {
294
        if constexpr (has_default_param) {
295
            place.set_paramenters(
296
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
                            ->get_element(row_num),
298
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
299
                            ->get_element(row_num));
300
301
46
        } else {
302
46
            place.set_paramenters(
303
46
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
46
                            ->get_element(row_num));
305
46
        }
306
        if constexpr (is_string_type(T)) {
307
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
308
                                  .get_data()[row_num];
309
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
310
                              .get_data_at(row_num),
311
                      weight);
312
46
        } else {
313
46
            typename PrimitiveTypeTraits<T>::CppType val =
314
46
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
46
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
46
                            .get_data()[row_num];
317
46
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
46
                                  .get_data()[row_num];
319
46
            place.add(val, weight);
320
46
        }
321
46
    }
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_42EEEPPKNS_7IColumnEm
Line
Count
Source
293
6
                    size_t row_num) {
294
        if constexpr (has_default_param) {
295
            place.set_paramenters(
296
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
297
                            ->get_element(row_num),
298
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[3])
299
                            ->get_element(row_num));
300
301
6
        } else {
302
6
            place.set_paramenters(
303
6
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
6
                            ->get_element(row_num));
305
6
        }
306
        if constexpr (is_string_type(T)) {
307
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
308
                                  .get_data()[row_num];
309
            place.add(assert_cast<const ColumnString&, TypeCheckOnRelease::DISABLE>(*columns[0])
310
                              .get_data_at(row_num),
311
                      weight);
312
6
        } else {
313
6
            typename PrimitiveTypeTraits<T>::CppType val =
314
6
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
6
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
6
                            .get_data()[row_num];
317
6
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
6
                                  .get_data()[row_num];
319
6
            place.add(val, weight);
320
6
        }
321
6
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_36EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_37EEEPPKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb0EE3addERNS_25AggregateFunctionTopNDataILS1_44EEEPPKNS_7IColumnEm
322
};
323
324
//base function
325
template <typename Impl, typename Derived>
326
class AggregateFunctionTopNBase
327
        : public IAggregateFunctionDataHelper<typename Impl::Data, Derived> {
328
public:
329
    AggregateFunctionTopNBase(const DataTypes& argument_types_)
330
4.29k
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
330
529
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
330
334
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
21
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
168
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
72
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
75
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
4
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
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
330
930
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
21
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
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
330
8
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Unexecuted instantiation: _ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
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
330
384
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
117
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
51
            : 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
330
468
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
21
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
168
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
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
330
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
330
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
330
21
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
75
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
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
330
21
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
38
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
2
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
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
330
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
330
385
            : 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
330
21
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
75
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
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
331
332
    void add(AggregateDataPtr __restrict place, const IColumn** columns, ssize_t row_num,
333
11.8k
             Arena&) const override {
334
11.8k
        Impl::add(this->data(place), columns, row_num);
335
11.8k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
4.67k
             Arena&) const override {
334
4.67k
        Impl::add(this->data(place), columns, row_num);
335
4.67k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
785
             Arena&) const override {
334
785
        Impl::add(this->data(place), columns, row_num);
335
785
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
114
             Arena&) const override {
334
114
        Impl::add(this->data(place), columns, row_num);
335
114
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
35
             Arena&) const override {
334
35
        Impl::add(this->data(place), columns, row_num);
335
35
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
136
             Arena&) const override {
334
136
        Impl::add(this->data(place), columns, row_num);
335
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
333
6
             Arena&) const override {
334
6
        Impl::add(this->data(place), columns, row_num);
335
6
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
493
             Arena&) const override {
334
493
        Impl::add(this->data(place), columns, row_num);
335
493
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
21
             Arena&) const override {
334
21
        Impl::add(this->data(place), columns, row_num);
335
21
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
15
             Arena&) const override {
334
15
        Impl::add(this->data(place), columns, row_num);
335
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
700
             Arena&) const override {
334
700
        Impl::add(this->data(place), columns, row_num);
335
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
333
1.80k
             Arena&) const override {
334
1.80k
        Impl::add(this->data(place), columns, row_num);
335
1.80k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
114
             Arena&) const override {
334
114
        Impl::add(this->data(place), columns, row_num);
335
114
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
8
             Arena&) const override {
334
8
        Impl::add(this->data(place), columns, row_num);
335
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
85
             Arena&) const override {
334
85
        Impl::add(this->data(place), columns, row_num);
335
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
333
17
             Arena&) const override {
334
17
        Impl::add(this->data(place), columns, row_num);
335
17
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
200
             Arena&) const override {
334
200
        Impl::add(this->data(place), columns, row_num);
335
200
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
15
             Arena&) const override {
334
15
        Impl::add(this->data(place), columns, row_num);
335
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
15
             Arena&) const override {
334
15
        Impl::add(this->data(place), columns, row_num);
335
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
700
             Arena&) const override {
334
700
        Impl::add(this->data(place), columns, row_num);
335
700
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
34
             Arena&) const override {
334
34
        Impl::add(this->data(place), columns, row_num);
335
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
333
621
             Arena&) const override {
334
621
        Impl::add(this->data(place), columns, row_num);
335
621
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
113
             Arena&) const override {
334
113
        Impl::add(this->data(place), columns, row_num);
335
113
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
35
             Arena&) const override {
334
35
        Impl::add(this->data(place), columns, row_num);
335
35
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
15
             Arena&) const override {
334
15
        Impl::add(this->data(place), columns, row_num);
335
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
130
             Arena&) const override {
334
130
        Impl::add(this->data(place), columns, row_num);
335
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
333
6
             Arena&) const override {
334
6
        Impl::add(this->data(place), columns, row_num);
335
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
333
452
             Arena&) const override {
334
452
        Impl::add(this->data(place), columns, row_num);
335
452
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
21
             Arena&) const override {
334
21
        Impl::add(this->data(place), columns, row_num);
335
21
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
46
             Arena&) const override {
334
46
        Impl::add(this->data(place), columns, row_num);
335
46
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
6
             Arena&) const override {
334
6
        Impl::add(this->data(place), columns, row_num);
335
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
333
113
             Arena&) const override {
334
113
        Impl::add(this->data(place), columns, row_num);
335
113
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
8
             Arena&) const override {
334
8
        Impl::add(this->data(place), columns, row_num);
335
8
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
15
             Arena&) const override {
334
15
        Impl::add(this->data(place), columns, row_num);
335
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
33
             Arena&) const override {
334
33
        Impl::add(this->data(place), columns, row_num);
335
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
333
21
             Arena&) const override {
334
21
        Impl::add(this->data(place), columns, row_num);
335
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
333
184
             Arena&) const override {
334
184
        Impl::add(this->data(place), columns, row_num);
335
184
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
21
             Arena&) const override {
334
21
        Impl::add(this->data(place), columns, row_num);
335
21
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
46
             Arena&) const override {
334
46
        Impl::add(this->data(place), columns, row_num);
335
46
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
333
6
             Arena&) const override {
334
6
        Impl::add(this->data(place), columns, row_num);
335
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
336
337
239
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE5resetEPc
Line
Count
Source
337
40
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE5resetEPc
Line
Count
Source
337
13
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
337
6
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
337
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
337
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
337
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
337
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
337
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
337
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
337
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
337
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
337
6
    void reset(AggregateDataPtr __restrict place) const override { this->data(place).reset(); }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5resetEPc
Line
Count
Source
337
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
337
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
337
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
337
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
337
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
337
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
338
339
    void merge(AggregateDataPtr __restrict place, ConstAggregateDataPtr rhs,
340
3.36k
               Arena&) const override {
341
3.36k
        this->data(place).merge(this->data(rhs));
342
3.36k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
339
               Arena&) const override {
341
339
        this->data(place).merge(this->data(rhs));
342
339
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
408
               Arena&) const override {
341
408
        this->data(place).merge(this->data(rhs));
342
408
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
29
               Arena&) const override {
341
29
        this->data(place).merge(this->data(rhs));
342
29
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
36
               Arena&) const override {
341
36
        this->data(place).merge(this->data(rhs));
342
36
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
21
               Arena&) const override {
341
21
        this->data(place).merge(this->data(rhs));
342
21
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
1
               Arena&) const override {
341
1
        this->data(place).merge(this->data(rhs));
342
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
228
               Arena&) const override {
341
228
        this->data(place).merge(this->data(rhs));
342
228
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
5
               Arena&) const override {
341
5
        this->data(place).merge(this->data(rhs));
342
5
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
4
               Arena&) const override {
341
4
        this->data(place).merge(this->data(rhs));
342
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
225
               Arena&) const override {
341
225
        this->data(place).merge(this->data(rhs));
342
225
    }
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
340
747
               Arena&) const override {
341
747
        this->data(place).merge(this->data(rhs));
342
747
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
29
               Arena&) const override {
341
29
        this->data(place).merge(this->data(rhs));
342
29
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
8
               Arena&) const override {
341
8
        this->data(place).merge(this->data(rhs));
342
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
32
               Arena&) const override {
341
32
        this->data(place).merge(this->data(rhs));
342
32
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
142
               Arena&) const override {
341
142
        this->data(place).merge(this->data(rhs));
342
142
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
4
               Arena&) const override {
341
4
        this->data(place).merge(this->data(rhs));
342
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
4
               Arena&) const override {
341
4
        this->data(place).merge(this->data(rhs));
342
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
225
               Arena&) const override {
341
225
        this->data(place).merge(this->data(rhs));
342
225
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
25
               Arena&) const override {
341
25
        this->data(place).merge(this->data(rhs));
342
25
    }
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
340
267
               Arena&) const override {
341
267
        this->data(place).merge(this->data(rhs));
342
267
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
29
               Arena&) const override {
341
29
        this->data(place).merge(this->data(rhs));
342
29
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
36
               Arena&) const override {
341
36
        this->data(place).merge(this->data(rhs));
342
36
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
4
               Arena&) const override {
341
4
        this->data(place).merge(this->data(rhs));
342
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
20
               Arena&) const override {
341
20
        this->data(place).merge(this->data(rhs));
342
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
340
4
               Arena&) const override {
341
4
        this->data(place).merge(this->data(rhs));
342
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
213
               Arena&) const override {
341
213
        this->data(place).merge(this->data(rhs));
342
213
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
12
               Arena&) const override {
341
12
        this->data(place).merge(this->data(rhs));
342
12
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
37
               Arena&) const override {
341
37
        this->data(place).merge(this->data(rhs));
342
37
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
2
               Arena&) const override {
341
2
        this->data(place).merge(this->data(rhs));
342
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
340
29
               Arena&) const override {
341
29
        this->data(place).merge(this->data(rhs));
342
29
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
8
               Arena&) const override {
341
8
        this->data(place).merge(this->data(rhs));
342
8
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
4
               Arena&) const override {
341
4
        this->data(place).merge(this->data(rhs));
342
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
1
               Arena&) const override {
341
1
        this->data(place).merge(this->data(rhs));
342
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
340
4
               Arena&) const override {
341
4
        this->data(place).merge(this->data(rhs));
342
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
129
               Arena&) const override {
341
129
        this->data(place).merge(this->data(rhs));
342
129
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
12
               Arena&) const override {
341
12
        this->data(place).merge(this->data(rhs));
342
12
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
37
               Arena&) const override {
341
37
        this->data(place).merge(this->data(rhs));
342
37
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
2
               Arena&) const override {
341
2
        this->data(place).merge(this->data(rhs));
342
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
343
344
3.19k
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
3.19k
        this->data(place).write(buf);
346
3.19k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
357
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
357
        this->data(place).write(buf);
346
357
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
303
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
303
        this->data(place).write(buf);
346
303
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
34
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
34
        this->data(place).write(buf);
346
34
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
38
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
38
        this->data(place).write(buf);
346
38
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
21
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
21
        this->data(place).write(buf);
346
21
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
1
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
1
        this->data(place).write(buf);
346
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
121
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
121
        this->data(place).write(buf);
346
121
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
5
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
5
        this->data(place).write(buf);
346
5
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
4
        this->data(place).write(buf);
346
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
247
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
247
        this->data(place).write(buf);
346
247
    }
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
344
747
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
747
        this->data(place).write(buf);
346
747
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
34
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
34
        this->data(place).write(buf);
346
34
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
8
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
8
        this->data(place).write(buf);
346
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
16
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
16
        this->data(place).write(buf);
346
16
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
181
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
181
        this->data(place).write(buf);
346
181
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
4
        this->data(place).write(buf);
346
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
4
        this->data(place).write(buf);
346
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
247
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
247
        this->data(place).write(buf);
346
247
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
25
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
25
        this->data(place).write(buf);
346
25
    }
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
344
267
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
267
        this->data(place).write(buf);
346
267
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
34
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
34
        this->data(place).write(buf);
346
34
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
38
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
38
        this->data(place).write(buf);
346
38
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
4
        this->data(place).write(buf);
346
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
20
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
20
        this->data(place).write(buf);
346
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
344
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
4
        this->data(place).write(buf);
346
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
106
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
106
        this->data(place).write(buf);
346
106
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
12
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
12
        this->data(place).write(buf);
346
12
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
37
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
37
        this->data(place).write(buf);
346
37
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
2
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
2
        this->data(place).write(buf);
346
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
344
34
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
34
        this->data(place).write(buf);
346
34
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
8
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
8
        this->data(place).write(buf);
346
8
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
4
        this->data(place).write(buf);
346
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
1
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
1
        this->data(place).write(buf);
346
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
344
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
4
        this->data(place).write(buf);
346
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
168
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
168
        this->data(place).write(buf);
346
168
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
12
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
12
        this->data(place).write(buf);
346
12
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
37
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
37
        this->data(place).write(buf);
346
37
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
2
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
2
        this->data(place).write(buf);
346
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
347
348
    void deserialize(AggregateDataPtr __restrict place, BufferReadable& buf,
349
3.08k
                     Arena&) const override {
350
3.08k
        this->data(place).read(buf);
351
3.08k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
336
                     Arena&) const override {
350
336
        this->data(place).read(buf);
351
336
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
321
                     Arena&) const override {
350
321
        this->data(place).read(buf);
351
321
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
29
                     Arena&) const override {
350
29
        this->data(place).read(buf);
351
29
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
36
                     Arena&) const override {
350
36
        this->data(place).read(buf);
351
36
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
21
                     Arena&) const override {
350
21
        this->data(place).read(buf);
351
21
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
1
                     Arena&) const override {
350
1
        this->data(place).read(buf);
351
1
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
141
                     Arena&) const override {
350
141
        this->data(place).read(buf);
351
141
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
5
                     Arena&) const override {
350
5
        this->data(place).read(buf);
351
5
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
4
                     Arena&) const override {
350
4
        this->data(place).read(buf);
351
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
225
                     Arena&) const override {
350
225
        this->data(place).read(buf);
351
225
    }
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
349
747
                     Arena&) const override {
350
747
        this->data(place).read(buf);
351
747
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
29
                     Arena&) const override {
350
29
        this->data(place).read(buf);
351
29
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
8
                     Arena&) const override {
350
8
        this->data(place).read(buf);
351
8
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
20
                     Arena&) const override {
350
20
        this->data(place).read(buf);
351
20
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
142
                     Arena&) const override {
350
142
        this->data(place).read(buf);
351
142
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
4
                     Arena&) const override {
350
4
        this->data(place).read(buf);
351
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
4
                     Arena&) const override {
350
4
        this->data(place).read(buf);
351
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
225
                     Arena&) const override {
350
225
        this->data(place).read(buf);
351
225
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
25
                     Arena&) const override {
350
25
        this->data(place).read(buf);
351
25
    }
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
349
267
                     Arena&) const override {
350
267
        this->data(place).read(buf);
351
267
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
29
                     Arena&) const override {
350
29
        this->data(place).read(buf);
351
29
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
36
                     Arena&) const override {
350
36
        this->data(place).read(buf);
351
36
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
4
                     Arena&) const override {
350
4
        this->data(place).read(buf);
351
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
20
                     Arena&) const override {
350
20
        this->data(place).read(buf);
351
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
349
4
                     Arena&) const override {
350
4
        this->data(place).read(buf);
351
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
126
                     Arena&) const override {
350
126
        this->data(place).read(buf);
351
126
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
12
                     Arena&) const override {
350
12
        this->data(place).read(buf);
351
12
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
37
                     Arena&) const override {
350
37
        this->data(place).read(buf);
351
37
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
2
                     Arena&) const override {
350
2
        this->data(place).read(buf);
351
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
349
29
                     Arena&) const override {
350
29
        this->data(place).read(buf);
351
29
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
8
                     Arena&) const override {
350
8
        this->data(place).read(buf);
351
8
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
4
                     Arena&) const override {
350
4
        this->data(place).read(buf);
351
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
1
                     Arena&) const override {
350
1
        this->data(place).read(buf);
351
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
349
4
                     Arena&) const override {
350
4
        this->data(place).read(buf);
351
4
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
129
                     Arena&) const override {
350
129
        this->data(place).read(buf);
351
129
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
12
                     Arena&) const override {
350
12
        this->data(place).read(buf);
351
12
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
37
                     Arena&) const override {
350
37
        this->data(place).read(buf);
351
37
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
2
                     Arena&) const override {
350
2
        this->data(place).read(buf);
351
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
352
};
353
354
//topn function return string
355
template <typename Impl>
356
class AggregateFunctionTopN final
357
        : public AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>,
358
          MultiExpression,
359
          NullableAggregateFunction {
360
public:
361
    AggregateFunctionTopN(const DataTypes& argument_types_)
362
863
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
_ZN5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
362
529
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
_ZN5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
362
334
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
363
364
35
    String get_name() const override { return "topn"; }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE8get_nameB5cxx11Ev
Line
Count
Source
364
34
    String get_name() const override { return "topn"; }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE8get_nameB5cxx11Ev
Line
Count
Source
364
1
    String get_name() const override { return "topn"; }
365
366
949
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE15get_return_typeEv
Line
Count
Source
366
410
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE15get_return_typeEv
Line
Count
Source
366
539
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
367
368
577
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
369
577
        std::string result = this->data(place).get();
370
577
        assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(result.c_str(),
371
577
                                                                                result.length());
372
577
    }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
368
220
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
369
220
        std::string result = this->data(place).get();
370
220
        assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(result.c_str(),
371
220
                                                                                result.length());
372
220
    }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
368
357
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
369
357
        std::string result = this->data(place).get();
370
357
        assert_cast<ColumnString&, TypeCheckOnRelease::DISABLE>(to).insert_data(result.c_str(),
371
357
                                                                                result.length());
372
357
    }
373
374
347
    void check_input_columns_type(const IColumn** columns) const override {
375
347
        this->template check_argument_column_type<ColumnString>(columns[0]);
376
347
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
377
347
        if (this->argument_types.size() == 3) {
378
166
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
379
166
        }
380
347
    }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
374
181
    void check_input_columns_type(const IColumn** columns) const override {
375
181
        this->template check_argument_column_type<ColumnString>(columns[0]);
376
181
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
377
181
        if (this->argument_types.size() == 3) {
378
0
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
379
0
        }
380
181
    }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
374
166
    void check_input_columns_type(const IColumn** columns) const override {
375
166
        this->template check_argument_column_type<ColumnString>(columns[0]);
376
166
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
377
166
        if (this->argument_types.size() == 3) {
378
166
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
379
166
        }
380
166
    }
381
382
234
    void check_result_column_type(const IColumn& column) const override {
383
234
        this->template check_result_column_type_as<ColumnString>(column);
384
234
    }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
382
157
    void check_result_column_type(const IColumn& column) const override {
383
157
        this->template check_result_column_type_as<ColumnString>(column);
384
157
    }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
382
77
    void check_result_column_type(const IColumn& column) const override {
383
77
        this->template check_result_column_type_as<ColumnString>(column);
384
77
    }
385
};
386
387
//topn function return array
388
template <typename Impl>
389
class AggregateFunctionTopNArray final
390
        : public AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>,
391
          MultiExpression,
392
          NullableAggregateFunction {
393
private:
394
    using ColVecType = typename Impl::Data::ColVecType;
395
396
public:
397
    AggregateFunctionTopNArray(const DataTypes& argument_types_)
398
3.43k
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
3.43k
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
21
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
21
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
168
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
168
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
72
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
72
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
2
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
75
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
75
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
4
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
4
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
2
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
117
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
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
398
930
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
930
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
21
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
21
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
38
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
38
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
8
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
8
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
1
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
1
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
384
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
384
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
2
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
2
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
117
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
117
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
51
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
51
              _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
398
468
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
468
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
21
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
21
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
168
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
168
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
2
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
70
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
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
398
6
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
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
398
26
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
26
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
21
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
21
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
75
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
75
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
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
398
21
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
21
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
38
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
38
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
2
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
4
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
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
398
8
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
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
398
385
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
385
              _argument_type(argument_types_[0]) {}
Unexecuted instantiation: _ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
21
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
21
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
75
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
75
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
2
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
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
400
401
141
    String get_name() const override { return Impl::get_name(); }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE8get_nameB5cxx11Ev
Line
Count
Source
401
6
    String get_name() const override { return Impl::get_name(); }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE8get_nameB5cxx11Ev
Line
Count
Source
401
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
401
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
401
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
401
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
401
10
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
401
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
401
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
401
6
    String get_name() const override { return Impl::get_name(); }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE8get_nameB5cxx11Ev
Line
Count
Source
401
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
401
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
401
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
401
8
    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
401
17
    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
402
403
5.23k
    DataTypePtr get_return_type() const override {
404
5.23k
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
5.23k
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE15get_return_typeEv
Line
Count
Source
403
59
    DataTypePtr get_return_type() const override {
404
59
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
59
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE15get_return_typeEv
Line
Count
Source
403
47
    DataTypePtr get_return_type() const override {
404
47
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
47
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE15get_return_typeEv
Line
Count
Source
403
113
    DataTypePtr get_return_type() const override {
404
113
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
113
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb1EEEE15get_return_typeEv
Line
Count
Source
403
5
    DataTypePtr get_return_type() const override {
404
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
5
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE15get_return_typeEv
Line
Count
Source
403
332
    DataTypePtr get_return_type() const override {
404
332
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
332
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE15get_return_typeEv
Line
Count
Source
403
10
    DataTypePtr get_return_type() const override {
404
10
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
10
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE15get_return_typeEv
Line
Count
Source
403
5
    DataTypePtr get_return_type() const override {
404
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEEE15get_return_typeEv
Line
Count
Source
403
281
    DataTypePtr get_return_type() const override {
404
281
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
281
    }
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
403
1.64k
    DataTypePtr get_return_type() const override {
404
1.64k
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
1.64k
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEEE15get_return_typeEv
Line
Count
Source
403
59
    DataTypePtr get_return_type() const override {
404
59
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
59
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE15get_return_typeEv
Line
Count
Source
403
10
    DataTypePtr get_return_type() const override {
404
10
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
10
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE15get_return_typeEv
Line
Count
Source
403
53
    DataTypePtr get_return_type() const override {
404
53
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
53
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE6ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE7ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE8ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE9ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE28ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE29ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE30ELb0EEEE15get_return_typeEv
Line
Count
Source
403
14
    DataTypePtr get_return_type() const override {
404
14
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
14
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE15get_return_typeEv
Line
Count
Source
403
101
    DataTypePtr get_return_type() const override {
404
101
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
101
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE15get_return_typeEv
Line
Count
Source
403
5
    DataTypePtr get_return_type() const override {
404
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE15get_return_typeEv
Line
Count
Source
403
5
    DataTypePtr get_return_type() const override {
404
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEEE15get_return_typeEv
Line
Count
Source
403
281
    DataTypePtr get_return_type() const override {
404
281
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
281
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE15get_return_typeEv
Line
Count
Source
403
121
    DataTypePtr get_return_type() const override {
404
121
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
121
    }
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
403
855
    DataTypePtr get_return_type() const override {
404
855
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
855
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEE15get_return_typeEv
Line
Count
Source
403
59
    DataTypePtr get_return_type() const override {
404
59
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
59
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE15get_return_typeEv
Line
Count
Source
403
47
    DataTypePtr get_return_type() const override {
404
47
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
47
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE15get_return_typeEv
Line
Count
Source
403
5
    DataTypePtr get_return_type() const override {
404
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE15get_return_typeEv
Line
Count
Source
403
108
    DataTypePtr get_return_type() const override {
404
108
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
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
403
17
    DataTypePtr get_return_type() const override {
404
17
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
17
    }
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
403
296
    DataTypePtr get_return_type() const override {
404
296
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
296
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE15get_return_typeEv
Line
Count
Source
403
60
    DataTypePtr get_return_type() const override {
404
60
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
60
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEE15get_return_typeEv
Line
Count
Source
403
173
    DataTypePtr get_return_type() const override {
404
173
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
173
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE15get_return_typeEv
Line
Count
Source
403
9
    DataTypePtr get_return_type() const override {
404
9
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
9
    }
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
403
59
    DataTypePtr get_return_type() const override {
404
59
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
59
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE15get_return_typeEv
Line
Count
Source
403
10
    DataTypePtr get_return_type() const override {
404
10
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
10
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE15get_return_typeEv
Line
Count
Source
403
5
    DataTypePtr get_return_type() const override {
404
5
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE15get_return_typeEv
Line
Count
Source
403
20
    DataTypePtr get_return_type() const override {
404
20
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
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
403
35
    DataTypePtr get_return_type() const override {
404
35
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
35
    }
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
403
98
    DataTypePtr get_return_type() const override {
404
98
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
98
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE15get_return_typeEv
Line
Count
Source
403
60
    DataTypePtr get_return_type() const override {
404
60
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
60
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEE15get_return_typeEv
Line
Count
Source
403
173
    DataTypePtr get_return_type() const override {
404
173
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
173
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE15get_return_typeEv
Line
Count
Source
403
8
    DataTypePtr get_return_type() const override {
404
8
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
8
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb0EEEE15get_return_typeEv
406
407
1.62k
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
1.62k
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
1.62k
        auto& col_null =
410
1.62k
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
1.62k
        auto& typed_to =
412
1.62k
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
1.62k
        this->data(place).insert_result_into(typed_to);
414
1.62k
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
1.62k
        to_arr.get_offsets().push_back(typed_to.size());
416
1.62k
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
37
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
37
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
37
        auto& col_null =
410
37
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
37
        auto& typed_to =
412
37
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
37
        this->data(place).insert_result_into(typed_to);
414
37
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
37
        to_arr.get_offsets().push_back(typed_to.size());
416
37
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
1
        auto& col_null =
410
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
1
        auto& typed_to =
412
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
1
        this->data(place).insert_result_into(typed_to);
414
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
1
        to_arr.get_offsets().push_back(typed_to.size());
416
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
25
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
25
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
25
        auto& col_null =
410
25
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
25
        auto& typed_to =
412
25
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
25
        this->data(place).insert_result_into(typed_to);
414
25
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
25
        to_arr.get_offsets().push_back(typed_to.size());
416
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
407
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
1
        auto& col_null =
410
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
1
        auto& typed_to =
412
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
1
        this->data(place).insert_result_into(typed_to);
414
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
1
        to_arr.get_offsets().push_back(typed_to.size());
416
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
273
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
273
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
273
        auto& col_null =
410
273
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
273
        auto& typed_to =
412
273
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
273
        this->data(place).insert_result_into(typed_to);
414
273
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
273
        to_arr.get_offsets().push_back(typed_to.size());
416
273
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
2
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
2
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
2
        auto& col_null =
410
2
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
2
        auto& typed_to =
412
2
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
2
        this->data(place).insert_result_into(typed_to);
414
2
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
2
        to_arr.get_offsets().push_back(typed_to.size());
416
2
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
1
        auto& col_null =
410
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
1
        auto& typed_to =
412
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
1
        this->data(place).insert_result_into(typed_to);
414
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
1
        to_arr.get_offsets().push_back(typed_to.size());
416
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
154
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
154
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
154
        auto& col_null =
410
154
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
154
        auto& typed_to =
412
154
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
154
        this->data(place).insert_result_into(typed_to);
414
154
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
154
        to_arr.get_offsets().push_back(typed_to.size());
416
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
407
207
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
207
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
207
        auto& col_null =
410
207
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
207
        auto& typed_to =
412
207
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
207
        this->data(place).insert_result_into(typed_to);
414
207
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
207
        to_arr.get_offsets().push_back(typed_to.size());
416
207
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
37
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
37
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
37
        auto& col_null =
410
37
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
37
        auto& typed_to =
412
37
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
37
        this->data(place).insert_result_into(typed_to);
414
37
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
37
        to_arr.get_offsets().push_back(typed_to.size());
416
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
407
41
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
41
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
41
        auto& col_null =
410
41
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
41
        auto& typed_to =
412
41
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
41
        this->data(place).insert_result_into(typed_to);
414
41
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
41
        to_arr.get_offsets().push_back(typed_to.size());
416
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
407
17
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
17
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
17
        auto& col_null =
410
17
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
17
        auto& typed_to =
412
17
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
17
        this->data(place).insert_result_into(typed_to);
414
17
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
17
        to_arr.get_offsets().push_back(typed_to.size());
416
17
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
30
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
30
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
30
        auto& col_null =
410
30
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
30
        auto& typed_to =
412
30
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
30
        this->data(place).insert_result_into(typed_to);
414
30
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
30
        to_arr.get_offsets().push_back(typed_to.size());
416
30
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
1
        auto& col_null =
410
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
1
        auto& typed_to =
412
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
1
        this->data(place).insert_result_into(typed_to);
414
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
1
        to_arr.get_offsets().push_back(typed_to.size());
416
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
1
        auto& col_null =
410
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
1
        auto& typed_to =
412
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
1
        this->data(place).insert_result_into(typed_to);
414
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
1
        to_arr.get_offsets().push_back(typed_to.size());
416
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
154
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
154
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
154
        auto& col_null =
410
154
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
154
        auto& typed_to =
412
154
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
154
        this->data(place).insert_result_into(typed_to);
414
154
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
154
        to_arr.get_offsets().push_back(typed_to.size());
416
154
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
26
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
26
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
26
        auto& col_null =
410
26
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
26
        auto& typed_to =
412
26
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
26
        this->data(place).insert_result_into(typed_to);
414
26
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
26
        to_arr.get_offsets().push_back(typed_to.size());
416
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
407
87
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
87
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
87
        auto& col_null =
410
87
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
87
        auto& typed_to =
412
87
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
87
        this->data(place).insert_result_into(typed_to);
414
87
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
87
        to_arr.get_offsets().push_back(typed_to.size());
416
87
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
37
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
37
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
37
        auto& col_null =
410
37
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
37
        auto& typed_to =
412
37
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
37
        this->data(place).insert_result_into(typed_to);
414
37
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
37
        to_arr.get_offsets().push_back(typed_to.size());
416
37
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
1
        auto& col_null =
410
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
1
        auto& typed_to =
412
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
1
        this->data(place).insert_result_into(typed_to);
414
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
1
        to_arr.get_offsets().push_back(typed_to.size());
416
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
1
        auto& col_null =
410
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
1
        auto& typed_to =
412
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
1
        this->data(place).insert_result_into(typed_to);
414
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
1
        to_arr.get_offsets().push_back(typed_to.size());
416
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
24
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
24
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
24
        auto& col_null =
410
24
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
24
        auto& typed_to =
412
24
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
24
        this->data(place).insert_result_into(typed_to);
414
24
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
24
        to_arr.get_offsets().push_back(typed_to.size());
416
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
407
3
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
3
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
3
        auto& col_null =
410
3
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
3
        auto& typed_to =
412
3
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
3
        this->data(place).insert_result_into(typed_to);
414
3
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
3
        to_arr.get_offsets().push_back(typed_to.size());
416
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
407
266
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
266
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
266
        auto& col_null =
410
266
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
266
        auto& typed_to =
412
266
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
266
        this->data(place).insert_result_into(typed_to);
414
266
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
266
        to_arr.get_offsets().push_back(typed_to.size());
416
266
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
12
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
12
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
12
        auto& col_null =
410
12
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
12
        auto& typed_to =
412
12
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
12
        this->data(place).insert_result_into(typed_to);
414
12
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
12
        to_arr.get_offsets().push_back(typed_to.size());
416
12
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
38
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
38
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
38
        auto& col_null =
410
38
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
38
        auto& typed_to =
412
38
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
38
        this->data(place).insert_result_into(typed_to);
414
38
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
38
        to_arr.get_offsets().push_back(typed_to.size());
416
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
2
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
2
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
2
        auto& col_null =
410
2
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
2
        auto& typed_to =
412
2
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
2
        this->data(place).insert_result_into(typed_to);
414
2
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
2
        to_arr.get_offsets().push_back(typed_to.size());
416
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
407
37
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
37
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
37
        auto& col_null =
410
37
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
37
        auto& typed_to =
412
37
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
37
        this->data(place).insert_result_into(typed_to);
414
37
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
37
        to_arr.get_offsets().push_back(typed_to.size());
416
37
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
1
        auto& col_null =
410
1
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
1
        auto& typed_to =
412
1
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
1
        this->data(place).insert_result_into(typed_to);
414
1
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
1
        to_arr.get_offsets().push_back(typed_to.size());
416
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
10
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
10
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
10
        auto& col_null =
410
10
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
10
        auto& typed_to =
412
10
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
10
        this->data(place).insert_result_into(typed_to);
414
10
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
10
        to_arr.get_offsets().push_back(typed_to.size());
416
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
407
20
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
20
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
20
        auto& col_null =
410
20
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
20
        auto& typed_to =
412
20
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
20
        this->data(place).insert_result_into(typed_to);
414
20
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
20
        to_arr.get_offsets().push_back(typed_to.size());
416
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
407
29
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
29
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
29
        auto& col_null =
410
29
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
29
        auto& typed_to =
412
29
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
29
        this->data(place).insert_result_into(typed_to);
414
29
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
29
        to_arr.get_offsets().push_back(typed_to.size());
416
29
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
12
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
12
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
12
        auto& col_null =
410
12
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
12
        auto& typed_to =
412
12
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
12
        this->data(place).insert_result_into(typed_to);
414
12
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
12
        to_arr.get_offsets().push_back(typed_to.size());
416
12
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
38
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
38
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
38
        auto& col_null =
410
38
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
38
        auto& typed_to =
412
38
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
38
        this->data(place).insert_result_into(typed_to);
414
38
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
38
        to_arr.get_offsets().push_back(typed_to.size());
416
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
407
2
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
408
2
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
409
2
        auto& col_null =
410
2
                assert_cast<ColumnNullable&, TypeCheckOnRelease::DISABLE>(to_arr.get_data());
411
2
        auto& typed_to =
412
2
                assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(col_null.get_nested_column());
413
2
        this->data(place).insert_result_into(typed_to);
414
2
        col_null.get_null_map_data().resize_fill(typed_to.size(), 0);
415
2
        to_arr.get_offsets().push_back(typed_to.size());
416
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
417
418
1.74k
    void check_input_columns_type(const IColumn** columns) const override {
419
1.74k
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
1.74k
        if constexpr (Impl::is_weighted) {
421
412
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
412
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
412
            if constexpr (Impl::has_default_parameter) {
424
227
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
227
            }
426
1.33k
        } else {
427
1.33k
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
1.33k
            if constexpr (Impl::has_default_parameter) {
429
756
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
756
            }
431
1.33k
        }
432
1.74k
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
51
    void check_input_columns_type(const IColumn** columns) const override {
419
51
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
        if constexpr (Impl::is_weighted) {
421
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
51
        } else {
427
51
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
51
            if constexpr (Impl::has_default_parameter) {
429
51
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
51
            }
431
51
        }
432
51
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
35
    void check_input_columns_type(const IColumn** columns) const override {
419
35
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
        if constexpr (Impl::is_weighted) {
421
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
35
        } else {
427
35
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
35
            if constexpr (Impl::has_default_parameter) {
429
35
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
35
            }
431
35
        }
432
35
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
43
    void check_input_columns_type(const IColumn** columns) const override {
419
43
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
        if constexpr (Impl::is_weighted) {
421
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
43
        } else {
427
43
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
43
            if constexpr (Impl::has_default_parameter) {
429
43
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
43
            }
431
43
        }
432
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
418
1
    void check_input_columns_type(const IColumn** columns) const override {
419
1
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
        if constexpr (Impl::is_weighted) {
421
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
1
        } else {
427
1
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
1
            if constexpr (Impl::has_default_parameter) {
429
1
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
1
            }
431
1
        }
432
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
49
    void check_input_columns_type(const IColumn** columns) const override {
419
49
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
        if constexpr (Impl::is_weighted) {
421
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
49
        } else {
427
49
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
49
            if constexpr (Impl::has_default_parameter) {
429
49
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
49
            }
431
49
        }
432
49
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
6
    void check_input_columns_type(const IColumn** columns) const override {
419
6
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
        if constexpr (Impl::is_weighted) {
421
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
6
        } else {
427
6
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
6
            if constexpr (Impl::has_default_parameter) {
429
6
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
6
            }
431
6
        }
432
6
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
5
    void check_input_columns_type(const IColumn** columns) const override {
419
5
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
        if constexpr (Impl::is_weighted) {
421
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
5
        } else {
427
5
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
5
            if constexpr (Impl::has_default_parameter) {
429
5
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
5
            }
431
5
        }
432
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
263
    void check_input_columns_type(const IColumn** columns) const override {
419
263
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
        if constexpr (Impl::is_weighted) {
421
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
263
        } else {
427
263
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
263
            if constexpr (Impl::has_default_parameter) {
429
263
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
263
            }
431
263
        }
432
263
    }
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
418
303
    void check_input_columns_type(const IColumn** columns) const override {
419
303
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
        if constexpr (Impl::is_weighted) {
421
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
303
        } else {
427
303
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
303
            if constexpr (Impl::has_default_parameter) {
429
303
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
303
            }
431
303
        }
432
303
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
51
    void check_input_columns_type(const IColumn** columns) const override {
419
51
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
        if constexpr (Impl::is_weighted) {
421
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
51
        } else {
427
51
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
51
        }
432
51
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
8
    void check_input_columns_type(const IColumn** columns) const override {
419
8
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
        if constexpr (Impl::is_weighted) {
421
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
8
        } else {
427
8
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
8
        }
432
8
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
14
    void check_input_columns_type(const IColumn** columns) const override {
419
14
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
        if constexpr (Impl::is_weighted) {
421
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
14
        } else {
427
14
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
14
        }
432
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
418
3
    void check_input_columns_type(const IColumn** columns) const override {
419
3
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
        if constexpr (Impl::is_weighted) {
421
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
3
        } else {
427
3
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
3
        }
432
3
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
47
    void check_input_columns_type(const IColumn** columns) const override {
419
47
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
        if constexpr (Impl::is_weighted) {
421
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
47
        } else {
427
47
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
47
        }
432
47
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
5
    void check_input_columns_type(const IColumn** columns) const override {
419
5
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
        if constexpr (Impl::is_weighted) {
421
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
5
        } else {
427
5
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
5
        }
432
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
5
    void check_input_columns_type(const IColumn** columns) const override {
419
5
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
        if constexpr (Impl::is_weighted) {
421
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
5
        } else {
427
5
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
5
        }
432
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
263
    void check_input_columns_type(const IColumn** columns) const override {
419
263
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
        if constexpr (Impl::is_weighted) {
421
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
263
        } else {
427
263
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
263
        }
432
263
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
26
    void check_input_columns_type(const IColumn** columns) const override {
419
26
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
        if constexpr (Impl::is_weighted) {
421
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
26
        } else {
427
26
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
26
        }
432
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
418
153
    void check_input_columns_type(const IColumn** columns) const override {
419
153
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
        if constexpr (Impl::is_weighted) {
421
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
153
        } else {
427
153
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
153
        }
432
153
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
51
    void check_input_columns_type(const IColumn** columns) const override {
419
51
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
51
        if constexpr (Impl::is_weighted) {
421
51
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
51
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
51
            if constexpr (Impl::has_default_parameter) {
424
51
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
51
            }
426
        } else {
427
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
        }
432
51
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
35
    void check_input_columns_type(const IColumn** columns) const override {
419
35
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
35
        if constexpr (Impl::is_weighted) {
421
35
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
35
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
35
            if constexpr (Impl::has_default_parameter) {
424
35
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
35
            }
426
        } else {
427
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
        }
432
35
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
5
    void check_input_columns_type(const IColumn** columns) const override {
419
5
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
5
        if constexpr (Impl::is_weighted) {
421
5
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
5
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
5
            if constexpr (Impl::has_default_parameter) {
424
5
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
5
            }
426
        } else {
427
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
        }
432
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
42
    void check_input_columns_type(const IColumn** columns) const override {
419
42
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
42
        if constexpr (Impl::is_weighted) {
421
42
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
42
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
42
            if constexpr (Impl::has_default_parameter) {
424
42
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
42
            }
426
        } else {
427
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
        }
432
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
418
5
    void check_input_columns_type(const IColumn** columns) const override {
419
5
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
5
        if constexpr (Impl::is_weighted) {
421
5
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
5
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
5
            if constexpr (Impl::has_default_parameter) {
424
5
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
5
            }
426
        } else {
427
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
        }
432
5
    }
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
418
30
    void check_input_columns_type(const IColumn** columns) const override {
419
30
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
30
        if constexpr (Impl::is_weighted) {
421
30
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
30
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
30
            if constexpr (Impl::has_default_parameter) {
424
30
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
30
            }
426
        } else {
427
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
        }
432
30
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
20
    void check_input_columns_type(const IColumn** columns) const override {
419
20
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
20
        if constexpr (Impl::is_weighted) {
421
20
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
20
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
20
            if constexpr (Impl::has_default_parameter) {
424
20
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
20
            }
426
        } else {
427
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
        }
432
20
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
38
    void check_input_columns_type(const IColumn** columns) const override {
419
38
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
38
        if constexpr (Impl::is_weighted) {
421
38
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
38
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
38
            if constexpr (Impl::has_default_parameter) {
424
38
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
38
            }
426
        } else {
427
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
        }
432
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
1
    void check_input_columns_type(const IColumn** columns) const override {
419
1
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
1
        if constexpr (Impl::is_weighted) {
421
1
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
1
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
1
            if constexpr (Impl::has_default_parameter) {
424
1
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
1
            }
426
        } else {
427
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
        }
432
1
    }
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
418
51
    void check_input_columns_type(const IColumn** columns) const override {
419
51
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
51
        if constexpr (Impl::is_weighted) {
421
51
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
51
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
        } else {
427
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
        }
432
51
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
8
    void check_input_columns_type(const IColumn** columns) const override {
419
8
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
8
        if constexpr (Impl::is_weighted) {
421
8
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
8
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
        } else {
427
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
        }
432
8
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
5
    void check_input_columns_type(const IColumn** columns) const override {
419
5
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
5
        if constexpr (Impl::is_weighted) {
421
5
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
5
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
        } else {
427
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
        }
432
5
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
13
    void check_input_columns_type(const IColumn** columns) const override {
419
13
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
13
        if constexpr (Impl::is_weighted) {
421
13
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
13
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
        } else {
427
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
        }
432
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
418
9
    void check_input_columns_type(const IColumn** columns) const override {
419
9
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
9
        if constexpr (Impl::is_weighted) {
421
9
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
9
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
        } else {
427
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
        }
432
9
    }
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
418
40
    void check_input_columns_type(const IColumn** columns) const override {
419
40
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
40
        if constexpr (Impl::is_weighted) {
421
40
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
40
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
        } else {
427
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
        }
432
40
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
20
    void check_input_columns_type(const IColumn** columns) const override {
419
20
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
20
        if constexpr (Impl::is_weighted) {
421
20
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
20
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
        } else {
427
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
        }
432
20
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
38
    void check_input_columns_type(const IColumn** columns) const override {
419
38
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
38
        if constexpr (Impl::is_weighted) {
421
38
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
38
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
        } else {
427
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
        }
432
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
1
    void check_input_columns_type(const IColumn** columns) const override {
419
1
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
1
        if constexpr (Impl::is_weighted) {
421
1
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
1
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
            if constexpr (Impl::has_default_parameter) {
424
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
            }
426
        } else {
427
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
        }
432
1
    }
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
433
434
1.44k
    void check_result_column_type(const IColumn& to) const override {
435
1.44k
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
1.44k
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
1.44k
        const IColumn& data_column = to_arr->get_data();
444
1.44k
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
1.44k
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
1.44k
        const IColumn& nested_column = nullable_column->get_nested_column();
453
1.44k
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
1.44k
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
47
    void check_result_column_type(const IColumn& to) const override {
435
47
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
47
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
47
        const IColumn& data_column = to_arr->get_data();
444
47
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
47
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
47
        const IColumn& nested_column = nullable_column->get_nested_column();
453
47
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
47
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
21
    void check_result_column_type(const IColumn& to) const override {
435
21
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
21
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
21
        const IColumn& data_column = to_arr->get_data();
444
21
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
21
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
21
        const IColumn& nested_column = nullable_column->get_nested_column();
453
21
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
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
434
1
    void check_result_column_type(const IColumn& to) const override {
435
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
1
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
1
        const IColumn& data_column = to_arr->get_data();
444
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
1
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
1
        const IColumn& nested_column = nullable_column->get_nested_column();
453
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
1
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
19
    void check_result_column_type(const IColumn& to) const override {
435
19
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
19
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
19
        const IColumn& data_column = to_arr->get_data();
444
19
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
19
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
19
        const IColumn& nested_column = nullable_column->get_nested_column();
453
19
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
19
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
2
    void check_result_column_type(const IColumn& to) const override {
435
2
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
2
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
2
        const IColumn& data_column = to_arr->get_data();
444
2
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
2
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
2
        const IColumn& nested_column = nullable_column->get_nested_column();
453
2
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
2
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
1
    void check_result_column_type(const IColumn& to) const override {
435
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
1
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
1
        const IColumn& data_column = to_arr->get_data();
444
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
1
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
1
        const IColumn& nested_column = nullable_column->get_nested_column();
453
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
211
    void check_result_column_type(const IColumn& to) const override {
435
211
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
211
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
211
        const IColumn& data_column = to_arr->get_data();
444
211
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
211
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
211
        const IColumn& nested_column = nullable_column->get_nested_column();
453
211
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
211
    }
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
434
287
    void check_result_column_type(const IColumn& to) const override {
435
287
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
287
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
287
        const IColumn& data_column = to_arr->get_data();
444
287
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
287
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
287
        const IColumn& nested_column = nullable_column->get_nested_column();
453
287
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
287
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
47
    void check_result_column_type(const IColumn& to) const override {
435
47
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
47
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
47
        const IColumn& data_column = to_arr->get_data();
444
47
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
47
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
47
        const IColumn& nested_column = nullable_column->get_nested_column();
453
47
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
47
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE3ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE4ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE5ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
12
    void check_result_column_type(const IColumn& to) const override {
435
12
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
12
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
12
        const IColumn& data_column = to_arr->get_data();
444
12
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
12
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
12
        const IColumn& nested_column = nullable_column->get_nested_column();
453
12
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
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
434
3
    void check_result_column_type(const IColumn& to) const override {
435
3
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
3
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
3
        const IColumn& data_column = to_arr->get_data();
444
3
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
3
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
3
        const IColumn& nested_column = nullable_column->get_nested_column();
453
3
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
3
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE35ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE10ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
58
    void check_result_column_type(const IColumn& to) const override {
435
58
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
58
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
58
        const IColumn& data_column = to_arr->get_data();
444
58
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
58
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
58
        const IColumn& nested_column = nullable_column->get_nested_column();
453
58
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
58
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
1
    void check_result_column_type(const IColumn& to) const override {
435
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
1
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
1
        const IColumn& data_column = to_arr->get_data();
444
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
1
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
1
        const IColumn& nested_column = nullable_column->get_nested_column();
453
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
1
    void check_result_column_type(const IColumn& to) const override {
435
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
1
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
1
        const IColumn& data_column = to_arr->get_data();
444
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
1
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
1
        const IColumn& nested_column = nullable_column->get_nested_column();
453
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
211
    void check_result_column_type(const IColumn& to) const override {
435
211
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
211
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
211
        const IColumn& data_column = to_arr->get_data();
444
211
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
211
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
211
        const IColumn& nested_column = nullable_column->get_nested_column();
453
211
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
211
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
26
    void check_result_column_type(const IColumn& to) const override {
435
26
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
26
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
26
        const IColumn& data_column = to_arr->get_data();
444
26
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
26
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
26
        const IColumn& nested_column = nullable_column->get_nested_column();
453
26
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
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
434
156
    void check_result_column_type(const IColumn& to) const override {
435
156
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
156
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
156
        const IColumn& data_column = to_arr->get_data();
444
156
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
156
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
156
        const IColumn& nested_column = nullable_column->get_nested_column();
453
156
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
156
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
47
    void check_result_column_type(const IColumn& to) const override {
435
47
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
47
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
47
        const IColumn& data_column = to_arr->get_data();
444
47
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
47
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
47
        const IColumn& nested_column = nullable_column->get_nested_column();
453
47
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
47
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
1
    void check_result_column_type(const IColumn& to) const override {
435
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
1
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
1
        const IColumn& data_column = to_arr->get_data();
444
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
1
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
1
        const IColumn& nested_column = nullable_column->get_nested_column();
453
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
20
    void check_result_column_type(const IColumn& to) const override {
435
20
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
20
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
20
        const IColumn& data_column = to_arr->get_data();
444
20
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
20
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
20
        const IColumn& nested_column = nullable_column->get_nested_column();
453
20
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
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
434
6
    void check_result_column_type(const IColumn& to) const override {
435
6
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
6
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
6
        const IColumn& data_column = to_arr->get_data();
444
6
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
6
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
6
        const IColumn& nested_column = nullable_column->get_nested_column();
453
6
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
6
    }
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
434
12
    void check_result_column_type(const IColumn& to) const override {
435
12
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
12
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
12
        const IColumn& data_column = to_arr->get_data();
444
12
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
12
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
12
        const IColumn& nested_column = nullable_column->get_nested_column();
453
12
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
12
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
21
    void check_result_column_type(const IColumn& to) const override {
435
21
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
21
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
21
        const IColumn& data_column = to_arr->get_data();
444
21
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
21
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
21
        const IColumn& nested_column = nullable_column->get_nested_column();
453
21
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
21
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
38
    void check_result_column_type(const IColumn& to) const override {
435
38
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
38
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
38
        const IColumn& data_column = to_arr->get_data();
444
38
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
38
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
38
        const IColumn& nested_column = nullable_column->get_nested_column();
453
38
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
5
    void check_result_column_type(const IColumn& to) const override {
435
5
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
5
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
5
        const IColumn& data_column = to_arr->get_data();
444
5
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
5
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
5
        const IColumn& nested_column = nullable_column->get_nested_column();
453
5
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
5
    }
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
434
47
    void check_result_column_type(const IColumn& to) const override {
435
47
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
47
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
47
        const IColumn& data_column = to_arr->get_data();
444
47
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
47
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
47
        const IColumn& nested_column = nullable_column->get_nested_column();
453
47
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
47
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE3ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE4ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
1
    void check_result_column_type(const IColumn& to) const override {
435
1
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
1
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
1
        const IColumn& data_column = to_arr->get_data();
444
1
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
1
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
1
        const IColumn& nested_column = nullable_column->get_nested_column();
453
1
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
1
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE5ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
11
    void check_result_column_type(const IColumn& to) const override {
435
11
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
11
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
11
        const IColumn& data_column = to_arr->get_data();
444
11
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
11
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
11
        const IColumn& nested_column = nullable_column->get_nested_column();
453
11
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
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
434
10
    void check_result_column_type(const IColumn& to) const override {
435
10
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
10
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
10
        const IColumn& data_column = to_arr->get_data();
444
10
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
10
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
10
        const IColumn& nested_column = nullable_column->get_nested_column();
453
10
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
10
    }
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
434
58
    void check_result_column_type(const IColumn& to) const override {
435
58
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
58
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
58
        const IColumn& data_column = to_arr->get_data();
444
58
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
58
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
58
        const IColumn& nested_column = nullable_column->get_nested_column();
453
58
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
58
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
21
    void check_result_column_type(const IColumn& to) const override {
435
21
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
21
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
21
        const IColumn& data_column = to_arr->get_data();
444
21
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
21
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
21
        const IColumn& nested_column = nullable_column->get_nested_column();
453
21
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
21
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
38
    void check_result_column_type(const IColumn& to) const override {
435
38
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
38
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
38
        const IColumn& data_column = to_arr->get_data();
444
38
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
38
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
38
        const IColumn& nested_column = nullable_column->get_nested_column();
453
38
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
38
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
6
    void check_result_column_type(const IColumn& to) const override {
435
6
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
6
        if (UNLIKELY(to_arr == nullptr)) {
437
0
            throw doris::Exception(Status::InternalError(
438
0
                    "Aggregate function {} result type check failed: Column type {} ({}) is not "
439
0
                    "ColumnArray",
440
0
                    get_name(), to.get_name(), typeid(to).name()));
441
0
        }
442
443
6
        const IColumn& data_column = to_arr->get_data();
444
6
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
6
        if (UNLIKELY(nullable_column == nullptr)) {
446
0
            throw doris::Exception(Status::InternalError(
447
0
                    "Aggregate function {} result type check failed: Array nested column type {} "
448
0
                    "({}) is not ColumnNullable",
449
0
                    get_name(), data_column.get_name(), typeid(data_column).name()));
450
0
        }
451
452
6
        const IColumn& nested_column = nullable_column->get_nested_column();
453
6
        if (UNLIKELY(check_and_get_column<ColVecType>(nested_column) == nullptr)) {
454
0
            throw doris::Exception(Status::InternalError(
455
0
                    "Aggregate function {} result type check failed: Array nested data column "
456
0
                    "type {} ({}) does not match expected physical column type {}",
457
0
                    get_name(), nested_column.get_name(), typeid(nested_column).name(),
458
0
                    typeid(ColVecType).name()));
459
0
        }
460
6
    }
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
461
462
    DataTypePtr _argument_type;
463
};
464
465
} // namespace doris