Coverage Report

Created: 2026-10-13 19:51

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.50k
            it->second = it->second + increment;
88
2.59k
        } else {
89
2.59k
            counter_map.insert({value, increment});
90
2.59k
        }
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
98
            it->second = it->second + increment;
88
356
        } else {
89
356
            counter_map.insert({value, increment});
90
356
        }
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
71
    void add(const DataType& value, const UInt64& increment = 1) {
85
71
        auto it = counter_map.find(value);
86
71
        if (it != counter_map.end()) {
87
16
            it->second = it->second + increment;
88
55
        } else {
89
55
            counter_map.insert({value, increment});
90
55
        }
91
71
    }
_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.39k
    void merge(const AggregateFunctionTopNData& rhs) {
94
3.39k
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
198
            return;
96
198
        }
97
98
3.19k
        if (counter_map.empty()) {
99
2.00k
            *this = rhs;
100
2.00k
            return;
101
2.00k
        }
102
1.19k
        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
992
        bool lhs_full = (counter_map.size() >= capacity);
110
992
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
992
        uint64_t lhs_min = 0;
113
992
        uint64_t rhs_min = 0;
114
115
992
        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
992
        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.24k
        for (auto rhs_it : rhs.counter_map) {
134
1.24k
            auto lhs_it = counter_map.find(rhs_it.first);
135
1.24k
            if (lhs_it != counter_map.end()) {
136
557
                lhs_it->second += rhs_it.second - rhs_min;
137
692
            } else {
138
692
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
692
            }
140
1.24k
        }
141
992
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5mergeERKS2_
Line
Count
Source
93
750
    void merge(const AggregateFunctionTopNData& rhs) {
94
750
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
72
            return;
96
72
        }
97
98
678
        if (counter_map.empty()) {
99
334
            *this = rhs;
100
334
            return;
101
334
        }
102
344
        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
272
        bool lhs_full = (counter_map.size() >= capacity);
110
272
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
272
        uint64_t lhs_min = 0;
113
272
        uint64_t rhs_min = 0;
114
115
272
        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
272
        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
343
        for (auto rhs_it : rhs.counter_map) {
134
343
            auto lhs_it = counter_map.find(rhs_it.first);
135
343
            if (lhs_it != counter_map.end()) {
136
233
                lhs_it->second += rhs_it.second - rhs_min;
137
233
            } else {
138
110
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
110
            }
140
343
        }
141
272
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE5mergeERKS2_
Line
Count
Source
93
172
    void merge(const AggregateFunctionTopNData& rhs) {
94
172
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
0
            return;
96
0
        }
97
98
172
        if (counter_map.empty()) {
99
104
            *this = rhs;
100
104
            return;
101
104
        }
102
68
        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
68
        bool lhs_full = (counter_map.size() >= capacity);
110
68
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
68
        uint64_t lhs_min = 0;
113
68
        uint64_t rhs_min = 0;
114
115
68
        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
68
        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
68
        for (auto rhs_it : rhs.counter_map) {
134
68
            auto lhs_it = counter_map.find(rhs_it.first);
135
68
            if (lhs_it != counter_map.end()) {
136
32
                lhs_it->second += rhs_it.second - rhs_min;
137
36
            } else {
138
36
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
36
            }
140
68
        }
141
68
    }
_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
6
    void merge(const AggregateFunctionTopNData& rhs) {
94
6
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
0
            return;
96
0
        }
97
98
6
        if (counter_map.empty()) {
99
2
            *this = rhs;
100
2
            return;
101
2
        }
102
4
        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
4
        bool lhs_full = (counter_map.size() >= capacity);
110
4
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
4
        uint64_t lhs_min = 0;
113
4
        uint64_t rhs_min = 0;
114
115
4
        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
4
        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
16
        for (auto rhs_it : rhs.counter_map) {
134
16
            auto lhs_it = counter_map.find(rhs_it.first);
135
16
            if (lhs_it != counter_map.end()) {
136
8
                lhs_it->second += rhs_it.second - rhs_min;
137
8
            } else {
138
8
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
8
            }
140
16
        }
141
4
    }
_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
10
    void merge(const AggregateFunctionTopNData& rhs) {
94
10
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
0
            return;
96
0
        }
97
98
10
        if (counter_map.empty()) {
99
6
            *this = rhs;
100
6
            return;
101
6
        }
102
4
        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
4
        bool lhs_full = (counter_map.size() >= capacity);
110
4
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
4
        uint64_t lhs_min = 0;
113
4
        uint64_t rhs_min = 0;
114
115
4
        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
4
        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
4
        for (auto rhs_it : rhs.counter_map) {
134
4
            auto lhs_it = counter_map.find(rhs_it.first);
135
4
            if (lhs_it != counter_map.end()) {
136
0
                lhs_it->second += rhs_it.second - rhs_min;
137
4
            } else {
138
4
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
4
            }
140
4
        }
141
4
    }
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
705
    void merge(const AggregateFunctionTopNData& rhs) {
94
705
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
116
            return;
96
116
        }
97
98
589
        if (counter_map.empty()) {
99
286
            *this = rhs;
100
286
            return;
101
286
        }
102
303
        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
219
        bool lhs_full = (counter_map.size() >= capacity);
110
219
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
219
        uint64_t lhs_min = 0;
113
219
        uint64_t rhs_min = 0;
114
115
219
        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
219
        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
245
        for (auto rhs_it : rhs.counter_map) {
134
245
            auto lhs_it = counter_map.find(rhs_it.first);
135
245
            if (lhs_it != counter_map.end()) {
136
199
                lhs_it->second += rhs_it.second - rhs_min;
137
199
            } else {
138
46
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
46
            }
140
245
        }
141
219
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5mergeERKS2_
Line
Count
Source
93
7
    void merge(const AggregateFunctionTopNData& rhs) {
94
7
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
0
            return;
96
0
        }
97
98
7
        if (counter_map.empty()) {
99
3
            *this = rhs;
100
3
            return;
101
3
        }
102
4
        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
4
        bool lhs_full = (counter_map.size() >= capacity);
110
4
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
4
        uint64_t lhs_min = 0;
113
4
        uint64_t rhs_min = 0;
114
115
4
        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
4
        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
14
        for (auto rhs_it : rhs.counter_map) {
134
14
            auto lhs_it = counter_map.find(rhs_it.first);
135
14
            if (lhs_it != counter_map.end()) {
136
6
                lhs_it->second += rhs_it.second - rhs_min;
137
8
            } else {
138
8
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
8
            }
140
14
        }
141
4
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5mergeERKS2_
Line
Count
Source
93
36
    void merge(const AggregateFunctionTopNData& rhs) {
94
36
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
0
            return;
96
0
        }
97
98
36
        if (counter_map.empty()) {
99
20
            *this = rhs;
100
20
            return;
101
20
        }
102
16
        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
16
        bool lhs_full = (counter_map.size() >= capacity);
110
16
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
16
        uint64_t lhs_min = 0;
113
16
        uint64_t rhs_min = 0;
114
115
16
        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
16
        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
22
        for (auto rhs_it : rhs.counter_map) {
134
22
            auto lhs_it = counter_map.find(rhs_it.first);
135
22
            if (lhs_it != counter_map.end()) {
136
2
                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
22
        }
141
16
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE27EE5mergeERKS2_
Line
Count
Source
93
446
    void merge(const AggregateFunctionTopNData& rhs) {
94
446
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
0
            return;
96
0
        }
97
98
446
        if (counter_map.empty()) {
99
238
            *this = rhs;
100
238
            return;
101
238
        }
102
208
        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
208
        bool lhs_full = (counter_map.size() >= capacity);
110
208
        bool rhs_full = (rhs.counter_map.size() >= capacity);
111
112
208
        uint64_t lhs_min = 0;
113
208
        uint64_t rhs_min = 0;
114
115
208
        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
208
        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
286
        for (auto rhs_it : rhs.counter_map) {
134
286
            auto lhs_it = counter_map.find(rhs_it.first);
135
286
            if (lhs_it != counter_map.end()) {
136
72
                lhs_it->second += rhs_it.second - rhs_min;
137
214
            } else {
138
214
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
214
            }
140
286
        }
141
208
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE5mergeERKS2_
Line
Count
Source
93
3
    void merge(const AggregateFunctionTopNData& rhs) {
94
3
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
0
            return;
96
0
        }
97
98
3
        if (counter_map.empty()) {
99
3
            *this = rhs;
100
3
            return;
101
3
        }
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.08k
    void merge(const AggregateFunctionTopNData& rhs) {
94
1.08k
        if (!rhs.top_num || rhs.counter_map.empty()) {
95
0
            return;
96
0
        }
97
98
1.08k
        if (counter_map.empty()) {
99
894
            *this = rhs;
100
894
            return;
101
894
        }
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
240
        for (auto rhs_it : rhs.counter_map) {
134
240
            auto lhs_it = counter_map.find(rhs_it.first);
135
240
            if (lhs_it != counter_map.end()) {
136
0
                lhs_it->second += rhs_it.second - rhs_min;
137
240
            } else {
138
240
                counter_map.insert({rhs_it.first, rhs_it.second + lhs_min});
139
240
            }
140
240
        }
141
192
    }
142
143
    std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> get_remain_vector()
144
5.46k
            const {
145
5.46k
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
146
8.23k
        for (auto it : counter_map) {
147
8.23k
            counter_vector.emplace_back(it.second, it.first);
148
8.23k
        }
149
5.46k
        std::sort(counter_vector.begin(), counter_vector.end(),
150
5.46k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
5.46k
        return counter_vector;
152
5.46k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE17get_remain_vectorB5cxx11Ev
Line
Count
Source
144
1.26k
            const {
145
1.26k
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
146
1.80k
        for (auto it : counter_map) {
147
1.80k
            counter_vector.emplace_back(it.second, it.first);
148
1.80k
        }
149
1.26k
        std::sort(counter_vector.begin(), counter_vector.end(),
150
1.26k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
1.26k
        return counter_vector;
152
1.26k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE17get_remain_vectorEv
Line
Count
Source
144
340
            const {
145
340
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
146
556
        for (auto it : counter_map) {
147
556
            counter_vector.emplace_back(it.second, it.first);
148
556
        }
149
340
        std::sort(counter_vector.begin(), counter_vector.end(),
150
340
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
340
        return counter_vector;
152
340
    }
_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
8
            const {
145
8
        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
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
    }
_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
33
            const {
145
33
        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
33
        std::sort(counter_vector.begin(), counter_vector.end(),
150
33
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
33
        return counter_vector;
152
33
    }
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.16k
            const {
145
1.16k
        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.16k
        std::sort(counter_vector.begin(), counter_vector.end(),
150
1.16k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
1.16k
        return counter_vector;
152
1.16k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE17get_remain_vectorEv
Line
Count
Source
144
10
            const {
145
10
        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
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_13PrimitiveTypeE26EE17get_remain_vectorEv
Line
Count
Source
144
62
            const {
145
62
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
146
104
        for (auto it : counter_map) {
147
104
            counter_vector.emplace_back(it.second, it.first);
148
104
        }
149
62
        std::sort(counter_vector.begin(), counter_vector.end(),
150
62
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
62
        return counter_vector;
152
62
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE27EE17get_remain_vectorEv
Line
Count
Source
144
798
            const {
145
798
        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
798
        std::sort(counter_vector.begin(), counter_vector.end(),
150
798
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
798
        return counter_vector;
152
798
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE17get_remain_vectorEv
Line
Count
Source
144
105
            const {
145
105
        std::vector<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>> counter_vector;
146
144
        for (auto it : counter_map) {
147
144
            counter_vector.emplace_back(it.second, it.first);
148
144
        }
149
105
        std::sort(counter_vector.begin(), counter_vector.end(),
150
105
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
105
        return counter_vector;
152
105
    }
_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.38k
            const {
145
1.38k
        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.38k
        std::sort(counter_vector.begin(), counter_vector.end(),
150
1.38k
                  std::greater<std::pair<uint64_t, typename PrimitiveTypeTraits<T>::CppType>>());
151
1.38k
        return counter_vector;
152
1.38k
    }
153
154
3.23k
    void write(BufferWritable& buf) const {
155
3.23k
        buf.write_binary(top_num);
156
3.23k
        buf.write_binary(capacity);
157
158
3.23k
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
3.23k
        buf.write_binary(element_number);
160
161
3.23k
        auto counter_vector = get_remain_vector();
162
163
7.37k
        for (auto i = 0; i < element_number; i++) {
164
4.13k
            auto element = counter_vector[i];
165
4.13k
            buf.write_binary(element.second);
166
4.13k
            buf.write_binary(element.first);
167
4.13k
        }
168
3.23k
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE5writeERNS_14BufferWritableE
Line
Count
Source
154
675
    void write(BufferWritable& buf) const {
155
675
        buf.write_binary(top_num);
156
675
        buf.write_binary(capacity);
157
158
675
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
675
        buf.write_binary(element_number);
160
161
675
        auto counter_vector = get_remain_vector();
162
163
1.48k
        for (auto i = 0; i < element_number; i++) {
164
805
            auto element = counter_vector[i];
165
805
            buf.write_binary(element.second);
166
805
            buf.write_binary(element.first);
167
805
        }
168
675
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE5writeERNS_14BufferWritableE
Line
Count
Source
154
192
    void write(BufferWritable& buf) const {
155
192
        buf.write_binary(top_num);
156
192
        buf.write_binary(capacity);
157
158
192
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
192
        buf.write_binary(element_number);
160
161
192
        auto counter_vector = get_remain_vector();
162
163
464
        for (auto i = 0; i < element_number; i++) {
164
272
            auto element = counter_vector[i];
165
272
            buf.write_binary(element.second);
166
272
            buf.write_binary(element.first);
167
272
        }
168
192
    }
_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
6
    void write(BufferWritable& buf) const {
155
6
        buf.write_binary(top_num);
156
6
        buf.write_binary(capacity);
157
158
6
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
6
        buf.write_binary(element_number);
160
161
6
        auto counter_vector = get_remain_vector();
162
163
30
        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
6
    }
_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
10
    void write(BufferWritable& buf) const {
155
10
        buf.write_binary(top_num);
156
10
        buf.write_binary(capacity);
157
158
10
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
10
        buf.write_binary(element_number);
160
161
10
        auto counter_vector = get_remain_vector();
162
163
20
        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
10
    }
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
567
    void write(BufferWritable& buf) const {
155
567
        buf.write_binary(top_num);
156
567
        buf.write_binary(capacity);
157
158
567
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
567
        buf.write_binary(element_number);
160
161
567
        auto counter_vector = get_remain_vector();
162
163
1.17k
        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
567
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE5writeERNS_14BufferWritableE
Line
Count
Source
154
7
    void write(BufferWritable& buf) const {
155
7
        buf.write_binary(top_num);
156
7
        buf.write_binary(capacity);
157
158
7
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
7
        buf.write_binary(element_number);
160
161
7
        auto counter_vector = get_remain_vector();
162
163
36
        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
7
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE5writeERNS_14BufferWritableE
Line
Count
Source
154
36
    void write(BufferWritable& buf) const {
155
36
        buf.write_binary(top_num);
156
36
        buf.write_binary(capacity);
157
158
36
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
36
        buf.write_binary(element_number);
160
161
36
        auto counter_vector = get_remain_vector();
162
163
86
        for (auto i = 0; i < element_number; i++) {
164
50
            auto element = counter_vector[i];
165
50
            buf.write_binary(element.second);
166
50
            buf.write_binary(element.first);
167
50
        }
168
36
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE27EE5writeERNS_14BufferWritableE
Line
Count
Source
154
490
    void write(BufferWritable& buf) const {
155
490
        buf.write_binary(top_num);
156
490
        buf.write_binary(capacity);
157
158
490
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
490
        buf.write_binary(element_number);
160
161
490
        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
490
    }
_ZNK5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE5writeERNS_14BufferWritableE
Line
Count
Source
154
3
    void write(BufferWritable& buf) const {
155
3
        buf.write_binary(top_num);
156
3
        buf.write_binary(capacity);
157
158
3
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
3
        buf.write_binary(element_number);
160
161
3
        auto counter_vector = get_remain_vector();
162
163
21
        for (auto i = 0; i < element_number; i++) {
164
18
            auto element = counter_vector[i];
165
18
            buf.write_binary(element.second);
166
18
            buf.write_binary(element.first);
167
18
        }
168
3
    }
_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.08k
    void write(BufferWritable& buf) const {
155
1.08k
        buf.write_binary(top_num);
156
1.08k
        buf.write_binary(capacity);
157
158
1.08k
        uint64_t element_number = std::min(capacity, (uint64_t)counter_map.size());
159
1.08k
        buf.write_binary(element_number);
160
161
1.08k
        auto counter_vector = get_remain_vector();
162
163
2.22k
        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.08k
    }
169
170
3.13k
    void read(BufferReadable& buf) {
171
3.13k
        buf.read_binary(top_num);
172
3.13k
        buf.read_binary(capacity);
173
174
3.13k
        uint64_t element_number = 0;
175
3.13k
        buf.read_binary(element_number);
176
177
3.13k
        counter_map.clear();
178
3.13k
        std::pair<DataType, uint64_t> element;
179
7.07k
        for (auto i = 0; i < element_number; i++) {
180
3.93k
            buf.read_binary(element.first);
181
3.93k
            buf.read_binary(element.second);
182
3.93k
            counter_map.insert(element);
183
3.93k
        }
184
3.13k
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE23EE4readERNS_14BufferReadableE
Line
Count
Source
170
674
    void read(BufferReadable& buf) {
171
674
        buf.read_binary(top_num);
172
674
        buf.read_binary(capacity);
173
174
674
        uint64_t element_number = 0;
175
674
        buf.read_binary(element_number);
176
177
674
        counter_map.clear();
178
674
        std::pair<DataType, uint64_t> element;
179
1.48k
        for (auto i = 0; i < element_number; i++) {
180
807
            buf.read_binary(element.first);
181
807
            buf.read_binary(element.second);
182
807
            counter_map.insert(element);
183
807
        }
184
674
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE2EE4readERNS_14BufferReadableE
Line
Count
Source
170
172
    void read(BufferReadable& buf) {
171
172
        buf.read_binary(top_num);
172
172
        buf.read_binary(capacity);
173
174
172
        uint64_t element_number = 0;
175
172
        buf.read_binary(element_number);
176
177
172
        counter_map.clear();
178
172
        std::pair<DataType, uint64_t> element;
179
404
        for (auto i = 0; i < element_number; i++) {
180
232
            buf.read_binary(element.first);
181
232
            buf.read_binary(element.second);
182
232
            counter_map.insert(element);
183
232
        }
184
172
    }
_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
6
    void read(BufferReadable& buf) {
171
6
        buf.read_binary(top_num);
172
6
        buf.read_binary(capacity);
173
174
6
        uint64_t element_number = 0;
175
6
        buf.read_binary(element_number);
176
177
6
        counter_map.clear();
178
6
        std::pair<DataType, uint64_t> element;
179
30
        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
6
    }
_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
10
    void read(BufferReadable& buf) {
171
10
        buf.read_binary(top_num);
172
10
        buf.read_binary(capacity);
173
174
10
        uint64_t element_number = 0;
175
10
        buf.read_binary(element_number);
176
177
10
        counter_map.clear();
178
10
        std::pair<DataType, uint64_t> element;
179
20
        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
10
    }
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
531
    void read(BufferReadable& buf) {
171
531
        buf.read_binary(top_num);
172
531
        buf.read_binary(capacity);
173
174
531
        uint64_t element_number = 0;
175
531
        buf.read_binary(element_number);
176
177
531
        counter_map.clear();
178
531
        std::pair<DataType, uint64_t> element;
179
1.09k
        for (auto i = 0; i < element_number; i++) {
180
567
            buf.read_binary(element.first);
181
567
            buf.read_binary(element.second);
182
567
            counter_map.insert(element);
183
567
        }
184
531
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE25EE4readERNS_14BufferReadableE
Line
Count
Source
170
7
    void read(BufferReadable& buf) {
171
7
        buf.read_binary(top_num);
172
7
        buf.read_binary(capacity);
173
174
7
        uint64_t element_number = 0;
175
7
        buf.read_binary(element_number);
176
177
7
        counter_map.clear();
178
7
        std::pair<DataType, uint64_t> element;
179
36
        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
7
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE26EE4readERNS_14BufferReadableE
Line
Count
Source
170
36
    void read(BufferReadable& buf) {
171
36
        buf.read_binary(top_num);
172
36
        buf.read_binary(capacity);
173
174
36
        uint64_t element_number = 0;
175
36
        buf.read_binary(element_number);
176
177
36
        counter_map.clear();
178
36
        std::pair<DataType, uint64_t> element;
179
86
        for (auto i = 0; i < element_number; i++) {
180
50
            buf.read_binary(element.first);
181
50
            buf.read_binary(element.second);
182
50
            counter_map.insert(element);
183
50
        }
184
36
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE27EE4readERNS_14BufferReadableE
Line
Count
Source
170
446
    void read(BufferReadable& buf) {
171
446
        buf.read_binary(top_num);
172
446
        buf.read_binary(capacity);
173
174
446
        uint64_t element_number = 0;
175
446
        buf.read_binary(element_number);
176
177
446
        counter_map.clear();
178
446
        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
446
    }
_ZN5doris25AggregateFunctionTopNDataILNS_13PrimitiveTypeE43EE4readERNS_14BufferReadableE
Line
Count
Source
170
3
    void read(BufferReadable& buf) {
171
3
        buf.read_binary(top_num);
172
3
        buf.read_binary(capacity);
173
174
3
        uint64_t element_number = 0;
175
3
        buf.read_binary(element_number);
176
177
3
        counter_map.clear();
178
3
        std::pair<DataType, uint64_t> element;
179
21
        for (auto i = 0; i < element_number; i++) {
180
18
            buf.read_binary(element.first);
181
18
            buf.read_binary(element.second);
182
18
            counter_map.insert(element);
183
18
        }
184
3
    }
_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.08k
    void read(BufferReadable& buf) {
171
1.08k
        buf.read_binary(top_num);
172
1.08k
        buf.read_binary(capacity);
173
174
1.08k
        uint64_t element_number = 0;
175
1.08k
        buf.read_binary(element_number);
176
177
1.08k
        counter_map.clear();
178
1.08k
        std::pair<DataType, uint64_t> element;
179
2.22k
        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.08k
    }
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
101
    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
19
    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
44
    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
10
    static String get_name() { return "topn_weighted"; }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EE8get_nameB5cxx11Ev
_ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EE8get_nameB5cxx11Ev
Line
Count
Source
291
20
    static String get_name() { return "topn_weighted"; }
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZN5doris31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb0EE8get_nameB5cxx11Ev
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
446
            place.set_paramenters(
303
446
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
446
                            ->get_element(row_num));
305
446
        }
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
634
            typename PrimitiveTypeTraits<T>::CppType val =
314
634
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
634
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
634
                            .get_data()[row_num];
317
634
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
634
                                  .get_data()[row_num];
319
634
            place.add(val, weight);
320
634
        }
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
20
                    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
20
        } else {
302
20
            place.set_paramenters(
303
20
                    assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[2])
304
20
                            ->get_element(row_num));
305
20
        }
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
20
        } else {
313
20
            typename PrimitiveTypeTraits<T>::CppType val =
314
20
                    assert_cast<const typename PrimitiveTypeTraits<T>::ColumnType&,
315
20
                                TypeCheckOnRelease::DISABLE>(*columns[0])
316
20
                            .get_data()[row_num];
317
20
            auto weight = assert_cast<const ColumnInt64&, TypeCheckOnRelease::DISABLE>(*columns[1])
318
20
                                  .get_data()[row_num];
319
20
            place.add(val, weight);
320
20
        }
321
20
    }
_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.25k
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
330
542
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
330
333
            : IAggregateFunctionDataHelper<typename Impl::Data, Derived>(argument_types_) {}
_ZN5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaISB_EE
Line
Count
Source
330
27
            : 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
27
            : 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
398
            : 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
27
            : 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
27
            : 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
39
            : 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
27
            : 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
396
            : 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
39
            : 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
20
             Arena&) const override {
334
20
        Impl::add(this->data(place), columns, row_num);
335
20
    }
_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.37k
               Arena&) const override {
341
3.37k
        this->data(place).merge(this->data(rhs));
342
3.37k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
334
               Arena&) const override {
341
334
        this->data(place).merge(this->data(rhs));
342
334
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
407
               Arena&) const override {
341
407
        this->data(place).merge(this->data(rhs));
342
407
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
43
               Arena&) const override {
341
43
        this->data(place).merge(this->data(rhs));
342
43
    }
_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
227
               Arena&) const override {
341
227
        this->data(place).merge(this->data(rhs));
342
227
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
4
               Arena&) const override {
341
4
        this->data(place).merge(this->data(rhs));
342
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
3
               Arena&) const override {
341
3
        this->data(place).merge(this->data(rhs));
342
3
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
223
               Arena&) const override {
341
223
        this->data(place).merge(this->data(rhs));
342
223
    }
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
801
               Arena&) const override {
341
801
        this->data(place).merge(this->data(rhs));
342
801
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
43
               Arena&) const override {
341
43
        this->data(place).merge(this->data(rhs));
342
43
    }
_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
137
               Arena&) const override {
341
137
        this->data(place).merge(this->data(rhs));
342
137
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
3
               Arena&) const override {
341
3
        this->data(place).merge(this->data(rhs));
342
3
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
3
               Arena&) const override {
341
3
        this->data(place).merge(this->data(rhs));
342
3
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
223
               Arena&) const override {
341
223
        this->data(place).merge(this->data(rhs));
342
223
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_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_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
285
               Arena&) const override {
341
285
        this->data(place).merge(this->data(rhs));
342
285
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
43
               Arena&) const override {
341
43
        this->data(place).merge(this->data(rhs));
342
43
    }
_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
3
               Arena&) const override {
341
3
        this->data(place).merge(this->data(rhs));
342
3
    }
_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
5
               Arena&) const override {
341
5
        this->data(place).merge(this->data(rhs));
342
5
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
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
15
               Arena&) const override {
341
15
        this->data(place).merge(this->data(rhs));
342
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
1
               Arena&) const override {
341
1
        this->data(place).merge(this->data(rhs));
342
1
    }
_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
43
               Arena&) const override {
341
43
        this->data(place).merge(this->data(rhs));
342
43
    }
_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
3
               Arena&) const override {
341
3
        this->data(place).merge(this->data(rhs));
342
3
    }
_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
5
               Arena&) const override {
341
5
        this->data(place).merge(this->data(rhs));
342
5
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
128
               Arena&) const override {
341
128
        this->data(place).merge(this->data(rhs));
342
128
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
15
               Arena&) const override {
341
15
        this->data(place).merge(this->data(rhs));
342
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
340
1
               Arena&) const override {
341
1
        this->data(place).merge(this->data(rhs));
342
1
    }
_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.20k
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
3.20k
        this->data(place).write(buf);
346
3.20k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
352
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
352
        this->data(place).write(buf);
346
352
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
302
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
302
        this->data(place).write(buf);
346
302
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
48
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
48
        this->data(place).write(buf);
346
48
    }
_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
120
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
120
        this->data(place).write(buf);
346
120
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_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_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
3
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
3
        this->data(place).write(buf);
346
3
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
245
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
245
        this->data(place).write(buf);
346
245
    }
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
801
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
801
        this->data(place).write(buf);
346
801
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
48
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
48
        this->data(place).write(buf);
346
48
    }
_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
176
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
176
        this->data(place).write(buf);
346
176
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
3
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
3
        this->data(place).write(buf);
346
3
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
3
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
3
        this->data(place).write(buf);
346
3
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
245
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
245
        this->data(place).write(buf);
346
245
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_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_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
285
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
285
        this->data(place).write(buf);
346
285
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
48
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
48
        this->data(place).write(buf);
346
48
    }
_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
3
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
3
        this->data(place).write(buf);
346
3
    }
_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
5
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
5
        this->data(place).write(buf);
346
5
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
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
15
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
15
        this->data(place).write(buf);
346
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_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
    }
_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
48
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
48
        this->data(place).write(buf);
346
48
    }
_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
3
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
3
        this->data(place).write(buf);
346
3
    }
_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
5
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
5
        this->data(place).write(buf);
346
5
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
166
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
166
        this->data(place).write(buf);
346
166
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
344
15
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
345
15
        this->data(place).write(buf);
346
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_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
    }
_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.10k
                     Arena&) const override {
350
3.10k
        this->data(place).read(buf);
351
3.10k
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_28AggregateFunctionTopNImplIntENS_21AggregateFunctionTopNIS1_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
331
                     Arena&) const override {
350
331
        this->data(place).read(buf);
351
331
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplIntIntENS_21AggregateFunctionTopNIS1_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
320
                     Arena&) const override {
350
320
        this->data(place).read(buf);
351
320
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
43
                     Arena&) const override {
350
43
        this->data(place).read(buf);
351
43
    }
_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
140
                     Arena&) const override {
350
140
        this->data(place).read(buf);
351
140
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
4
                     Arena&) const override {
350
4
        this->data(place).read(buf);
351
4
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
3
                     Arena&) const override {
350
3
        this->data(place).read(buf);
351
3
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
223
                     Arena&) const override {
350
223
        this->data(place).read(buf);
351
223
    }
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
801
                     Arena&) const override {
350
801
        this->data(place).read(buf);
351
801
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
42
                     Arena&) const override {
350
42
        this->data(place).read(buf);
351
42
    }
_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
137
                     Arena&) const override {
350
137
        this->data(place).read(buf);
351
137
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
3
                     Arena&) const override {
350
3
        this->data(place).read(buf);
351
3
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
3
                     Arena&) const override {
350
3
        this->data(place).read(buf);
351
3
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE27ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
223
                     Arena&) const override {
350
223
        this->data(place).read(buf);
351
223
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEENS_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_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
285
                     Arena&) const override {
350
285
        this->data(place).read(buf);
351
285
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
43
                     Arena&) const override {
350
43
        this->data(place).read(buf);
351
43
    }
_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
3
                     Arena&) const override {
350
3
        this->data(place).read(buf);
351
3
    }
_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
5
                     Arena&) const override {
350
5
        this->data(place).read(buf);
351
5
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
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
15
                     Arena&) const override {
350
15
        this->data(place).read(buf);
351
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
1
                     Arena&) const override {
350
1
        this->data(place).read(buf);
351
1
    }
_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
43
                     Arena&) const override {
350
43
        this->data(place).read(buf);
351
43
    }
_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
3
                     Arena&) const override {
350
3
        this->data(place).read(buf);
351
3
    }
_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
5
                     Arena&) const override {
350
5
        this->data(place).read(buf);
351
5
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
128
                     Arena&) const override {
350
128
        this->data(place).read(buf);
351
128
    }
Unexecuted instantiation: _ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
15
                     Arena&) const override {
350
15
        this->data(place).read(buf);
351
15
    }
_ZNK5doris25AggregateFunctionTopNBaseINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEENS_26AggregateFunctionTopNArrayIS3_EEE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
349
1
                     Arena&) const override {
350
1
        this->data(place).read(buf);
351
1
    }
_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
875
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
_ZN5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
362
542
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
_ZN5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
362
333
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopN<Impl>>(argument_types_) {}
363
364
34
    String get_name() const override { return "topn"; }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE8get_nameB5cxx11Ev
Line
Count
Source
364
33
    String get_name() const override { return "topn"; }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE8get_nameB5cxx11Ev
Line
Count
Source
364
1
    String get_name() const override { return "topn"; }
365
366
930
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE15get_return_typeEv
Line
Count
Source
366
395
    DataTypePtr get_return_type() const override { return std::make_shared<DataTypeString>(); }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE15get_return_typeEv
Line
Count
Source
366
535
    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
340
    void check_input_columns_type(const IColumn** columns) const override {
375
340
        this->template check_argument_column_type<ColumnString>(columns[0]);
376
340
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
377
340
        if (this->argument_types.size() == 3) {
378
165
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
379
165
        }
380
340
    }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
374
175
    void check_input_columns_type(const IColumn** columns) const override {
375
175
        this->template check_argument_column_type<ColumnString>(columns[0]);
376
175
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
377
175
        if (this->argument_types.size() == 3) {
378
0
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
379
0
        }
380
175
    }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
374
165
    void check_input_columns_type(const IColumn** columns) const override {
375
165
        this->template check_argument_column_type<ColumnString>(columns[0]);
376
165
        this->template check_argument_column_type<ColumnInt32>(columns[1]);
377
165
        if (this->argument_types.size() == 3) {
378
165
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
379
165
        }
380
165
    }
381
382
220
    void check_result_column_type(const IColumn& column) const override {
383
220
        this->template check_result_column_type_as<ColumnString>(column);
384
220
    }
_ZNK5doris21AggregateFunctionTopNINS_28AggregateFunctionTopNImplIntEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
382
146
    void check_result_column_type(const IColumn& column) const override {
383
146
        this->template check_result_column_type_as<ColumnString>(column);
384
146
    }
_ZNK5doris21AggregateFunctionTopNINS_31AggregateFunctionTopNImplIntIntEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
382
74
    void check_result_column_type(const IColumn& column) const override {
383
74
        this->template check_result_column_type_as<ColumnString>(column);
384
74
    }
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.38k
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
3.38k
              _argument_type(argument_types_[0]) {}
_ZN5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
398
27
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
27
              _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
27
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
27
              _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
398
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
398
              _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
27
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
27
              _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
27
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
27
              _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
39
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
39
              _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
27
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
27
              _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
396
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
396
              _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
39
            : AggregateFunctionTopNBase<Impl, AggregateFunctionTopNArray<Impl>>(argument_types_),
399
39
              _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
145
    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
19
    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
10
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE8get_nameB5cxx11Ev
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE8get_nameB5cxx11Ev
Line
Count
Source
401
20
    String get_name() const override { return Impl::get_name(); }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE36ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE37ELb0EEEE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE44ELb0EEEE8get_nameB5cxx11Ev
402
403
5.28k
    DataTypePtr get_return_type() const override {
404
5.28k
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
5.28k
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE15get_return_typeEv
Line
Count
Source
403
67
    DataTypePtr get_return_type() const override {
404
67
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
67
    }
_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
275
    DataTypePtr get_return_type() const override {
404
275
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
275
    }
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.66k
    DataTypePtr get_return_type() const override {
404
1.66k
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
1.66k
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEEE15get_return_typeEv
Line
Count
Source
403
67
    DataTypePtr get_return_type() const override {
404
67
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
67
    }
_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
92
    DataTypePtr get_return_type() const override {
404
92
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
92
    }
_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
275
    DataTypePtr get_return_type() const override {
404
275
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
275
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE43ELb0EEEE15get_return_typeEv
Line
Count
Source
403
96
    DataTypePtr get_return_type() const override {
404
96
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
96
    }
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
882
    DataTypePtr get_return_type() const override {
404
882
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
882
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEE15get_return_typeEv
Line
Count
Source
403
67
    DataTypePtr get_return_type() const override {
404
67
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
67
    }
_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
29
    DataTypePtr get_return_type() const override {
404
29
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
29
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE15get_return_typeEv
Line
Count
Source
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
96
    DataTypePtr get_return_type() const override {
404
96
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
96
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb1EEEE15get_return_typeEv
Line
Count
Source
403
137
    DataTypePtr get_return_type() const override {
404
137
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
137
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb1EEEE15get_return_typeEv
Line
Count
Source
403
6
    DataTypePtr get_return_type() const override {
404
6
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
6
    }
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
67
    DataTypePtr get_return_type() const override {
404
67
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
67
    }
_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
47
    DataTypePtr get_return_type() const override {
404
47
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
47
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE15get_return_typeEv
Line
Count
Source
403
90
    DataTypePtr get_return_type() const override {
404
90
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
90
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE15get_return_typeEv
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE15get_return_typeEv
Line
Count
Source
403
96
    DataTypePtr get_return_type() const override {
404
96
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
96
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE43ELb0EEEE15get_return_typeEv
Line
Count
Source
403
136
    DataTypePtr get_return_type() const override {
404
136
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
136
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE42ELb0EEEE15get_return_typeEv
Line
Count
Source
403
6
    DataTypePtr get_return_type() const override {
404
6
        return std::make_shared<DataTypeArray>(make_nullable(_argument_type));
405
6
    }
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.96k
    void check_input_columns_type(const IColumn** columns) const override {
419
1.96k
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
1.96k
        if constexpr (Impl::is_weighted) {
421
430
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
430
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
430
            if constexpr (Impl::has_default_parameter) {
424
236
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
236
            }
426
1.53k
        } else {
427
1.53k
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
1.53k
            if constexpr (Impl::has_default_parameter) {
429
888
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
888
            }
431
1.53k
        }
432
1.96k
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
58
    void check_input_columns_type(const IColumn** columns) const override {
419
58
        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
58
        } else {
427
58
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
58
            if constexpr (Impl::has_default_parameter) {
429
58
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
58
            }
431
58
        }
432
58
    }
_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
262
    void check_input_columns_type(const IColumn** columns) const override {
419
262
        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
262
        } else {
427
262
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
262
            if constexpr (Impl::has_default_parameter) {
429
262
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
262
            }
431
262
        }
432
262
    }
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
429
    void check_input_columns_type(const IColumn** columns) const override {
419
429
        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
429
        } else {
427
429
            this->template check_argument_column_type<ColumnInt32>(columns[1]);
428
429
            if constexpr (Impl::has_default_parameter) {
429
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
429
            }
431
429
        }
432
429
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
58
    void check_input_columns_type(const IColumn** columns) const override {
419
58
        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
58
        } else {
427
58
            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
58
        }
432
58
    }
_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
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
            if constexpr (Impl::has_default_parameter) {
429
                this->template check_argument_column_type<ColumnInt32>(columns[2]);
430
            }
431
43
        }
432
43
    }
_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
262
    void check_input_columns_type(const IColumn** columns) const override {
419
262
        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
262
        } else {
427
262
            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
262
        }
432
262
    }
_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
225
    void check_input_columns_type(const IColumn** columns) const override {
419
225
        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
225
        } else {
427
225
            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
225
        }
432
225
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
418
58
    void check_input_columns_type(const IColumn** columns) const override {
419
58
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
58
        if constexpr (Impl::is_weighted) {
421
58
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
58
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
58
            if constexpr (Impl::has_default_parameter) {
424
58
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
58
            }
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
58
    }
_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
6
    void check_input_columns_type(const IColumn** columns) const override {
419
6
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
6
        if constexpr (Impl::is_weighted) {
421
6
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
6
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
6
            if constexpr (Impl::has_default_parameter) {
424
6
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
6
            }
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
6
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
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
21
    void check_input_columns_type(const IColumn** columns) const override {
419
21
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
21
        if constexpr (Impl::is_weighted) {
421
21
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
21
            this->template check_argument_column_type<ColumnInt32>(columns[2]);
423
21
            if constexpr (Impl::has_default_parameter) {
424
21
                this->template check_argument_column_type<ColumnInt32>(columns[3]);
425
21
            }
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
21
    }
_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
58
    void check_input_columns_type(const IColumn** columns) const override {
419
58
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
58
        if constexpr (Impl::is_weighted) {
421
58
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
58
            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
58
    }
_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
10
    void check_input_columns_type(const IColumn** columns) const override {
419
10
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
10
        if constexpr (Impl::is_weighted) {
421
10
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
10
            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
10
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
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
21
    void check_input_columns_type(const IColumn** columns) const override {
419
21
        this->template check_argument_column_type<ColVecType>(columns[0]);
420
21
        if constexpr (Impl::is_weighted) {
421
21
            this->template check_argument_column_type<ColumnInt64>(columns[1]);
422
21
            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
21
    }
_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.56k
    void check_result_column_type(const IColumn& to) const override {
435
1.56k
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
1.56k
        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.56k
        const IColumn& data_column = to_arr->get_data();
444
1.56k
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
1.56k
        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.56k
        const IColumn& nested_column = nullable_column->get_nested_column();
453
1.56k
        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.56k
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
48
    void check_result_column_type(const IColumn& to) const override {
435
48
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
48
        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
48
        const IColumn& data_column = to_arr->get_data();
444
48
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
48
        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
48
        const IColumn& nested_column = nullable_column->get_nested_column();
453
48
        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
48
    }
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
205
    void check_result_column_type(const IColumn& to) const override {
435
205
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
205
        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
205
        const IColumn& data_column = to_arr->get_data();
444
205
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
205
        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
205
        const IColumn& nested_column = nullable_column->get_nested_column();
453
205
        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
205
    }
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
315
    void check_result_column_type(const IColumn& to) const override {
435
315
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
315
        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
315
        const IColumn& data_column = to_arr->get_data();
444
315
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
315
        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
315
        const IColumn& nested_column = nullable_column->get_nested_column();
453
315
        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
315
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_30AggregateFunctionTopNImplArrayILNS_13PrimitiveTypeE2ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
48
    void check_result_column_type(const IColumn& to) const override {
435
48
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
48
        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
48
        const IColumn& data_column = to_arr->get_data();
444
48
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
48
        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
48
        const IColumn& nested_column = nullable_column->get_nested_column();
453
48
        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
48
    }
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
48
    void check_result_column_type(const IColumn& to) const override {
435
48
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
48
        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
48
        const IColumn& data_column = to_arr->get_data();
444
48
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
48
        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
48
        const IColumn& nested_column = nullable_column->get_nested_column();
453
48
        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
48
    }
_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
205
    void check_result_column_type(const IColumn& to) const override {
435
205
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
205
        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
205
        const IColumn& data_column = to_arr->get_data();
444
205
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
205
        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
205
        const IColumn& nested_column = nullable_column->get_nested_column();
453
205
        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
205
    }
_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
183
    void check_result_column_type(const IColumn& to) const override {
435
183
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
183
        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
183
        const IColumn& data_column = to_arr->get_data();
444
183
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
183
        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
183
        const IColumn& nested_column = nullable_column->get_nested_column();
453
183
        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
183
    }
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE2ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
48
    void check_result_column_type(const IColumn& to) const override {
435
48
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
48
        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
48
        const IColumn& data_column = to_arr->get_data();
444
48
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
48
        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
48
        const IColumn& nested_column = nullable_column->get_nested_column();
453
48
        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
48
    }
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
17
    void check_result_column_type(const IColumn& to) const override {
435
17
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
17
        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
17
        const IColumn& data_column = to_arr->get_data();
444
17
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
17
        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
17
        const IColumn& nested_column = nullable_column->get_nested_column();
453
17
        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
17
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb1EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb1EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
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
57
    void check_result_column_type(const IColumn& to) const override {
435
57
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
57
        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
57
        const IColumn& data_column = to_arr->get_data();
444
57
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
57
        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
57
        const IColumn& nested_column = nullable_column->get_nested_column();
453
57
        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
57
    }
_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
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_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
48
    void check_result_column_type(const IColumn& to) const override {
435
48
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
48
        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
48
        const IColumn& data_column = to_arr->get_data();
444
48
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
48
        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
48
        const IColumn& nested_column = nullable_column->get_nested_column();
453
48
        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
48
    }
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
22
    void check_result_column_type(const IColumn& to) const override {
435
22
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
22
        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
22
        const IColumn& data_column = to_arr->get_data();
444
22
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
22
        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
22
        const IColumn& nested_column = nullable_column->get_nested_column();
453
22
        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
22
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE28ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE29ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE30ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE35ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE10ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
46
    void check_result_column_type(const IColumn& to) const override {
435
46
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
46
        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
46
        const IColumn& data_column = to_arr->get_data();
444
46
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
46
        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
46
        const IColumn& nested_column = nullable_column->get_nested_column();
453
46
        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
46
    }
Unexecuted instantiation: _ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE25ELb0EEEE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris26AggregateFunctionTopNArrayINS_31AggregateFunctionTopNImplWeightILNS_13PrimitiveTypeE26ELb0EEEE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
434
57
    void check_result_column_type(const IColumn& to) const override {
435
57
        const auto* to_arr = check_and_get_column<ColumnArray>(to);
436
57
        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
57
        const IColumn& data_column = to_arr->get_data();
444
57
        const auto* nullable_column = check_and_get_column<ColumnNullable>(data_column);
445
57
        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
57
        const IColumn& nested_column = nullable_column->get_nested_column();
453
57
        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
57
    }
_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
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_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