Coverage Report

Created: 2026-09-23 05:36

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
be/src/exprs/aggregate/aggregate_function_collect.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 <cctz/time_zone.h>
21
#include <glog/logging.h>
22
23
#include <cstddef>
24
#include <cstring>
25
#include <limits>
26
#include <memory>
27
#include <new>
28
#include <string>
29
#include <type_traits>
30
31
#include "common/exception.h"
32
#include "core/assert_cast.h"
33
#include "core/column/column.h"
34
#include "core/column/column_array.h"
35
#include "core/column/column_decimal.h"
36
#include "core/column/column_nullable.h"
37
#include "core/column/column_string.h"
38
#include "core/data_type/data_type.h"
39
#include "core/data_type/data_type_array.h"
40
#include "core/data_type/data_type_nullable.h"
41
#include "core/pod_array_fwd.h"
42
#include "core/string_buffer.hpp"
43
#include "core/string_ref.h"
44
#include "core/types.h"
45
#include "exprs/aggregate/aggregate_function.h"
46
#include "util/var_int.h"
47
48
namespace doris {
49
template <PrimitiveType T, bool HasLimit>
50
struct AggregateFunctionCollectSetData {
51
    static constexpr PrimitiveType PType = T;
52
    using ElementType = typename PrimitiveTypeTraits<T>::CppType;
53
    using ColVecType = typename PrimitiveTypeTraits<T>::ColumnType;
54
    using SelfType = AggregateFunctionCollectSetData;
55
    using Set = doris::flat_hash_set<ElementType>;
56
    Set data_set;
57
    Int64 max_size = -1;
58
59
2.33k
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
20
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
166
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
19
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
633
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
42
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
20
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
19
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
19
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
19
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
60
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
60
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
20
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
25
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
22
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
948
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
41
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
24
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
20
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
20
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
20
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
4
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
46
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
42
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
29
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
60
61
2.27k
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EE4sizeEv
Line
Count
Source
61
40
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EE4sizeEv
Line
Count
Source
61
225
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EE4sizeEv
Line
Count
Source
61
40
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EE4sizeEv
Line
Count
Source
61
1.11k
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EE4sizeEv
Line
Count
Source
61
111
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EE4sizeEv
Line
Count
Source
61
48
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EE4sizeEv
Line
Count
Source
61
40
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EE4sizeEv
Line
Count
Source
61
44
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EE4sizeEv
Line
Count
Source
61
40
    size_t size() const { return data_set.size(); }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb1EE4sizeEv
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb1EE4sizeEv
Line
Count
Source
61
117
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE4sizeEv
Line
Count
Source
61
113
    size_t size() const { return data_set.size(); }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EE4sizeEv
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EE4sizeEv
Line
Count
Source
61
4
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EE4sizeEv
Line
Count
Source
61
7
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EE4sizeEv
Line
Count
Source
61
6
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EE4sizeEv
Line
Count
Source
61
237
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EE4sizeEv
Line
Count
Source
61
12
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EE4sizeEv
Line
Count
Source
61
8
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EE4sizeEv
Line
Count
Source
61
4
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EE4sizeEv
Line
Count
Source
61
4
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EE4sizeEv
Line
Count
Source
61
4
    size_t size() const { return data_set.size(); }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EE4sizeEv
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EE4sizeEv
Line
Count
Source
61
4
    size_t size() const { return data_set.size(); }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EE4sizeEv
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EE4sizeEv
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EE4sizeEv
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EE4sizeEv
Line
Count
Source
61
14
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EE4sizeEv
Line
Count
Source
61
10
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EE4sizeEv
Line
Count
Source
61
26
    size_t size() const { return data_set.size(); }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EE4sizeEv
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EE4sizeEv
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EE4sizeEv
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EE4sizeEv
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EE4sizeEv
62
63
1.42k
    void add(const IColumn& column, size_t row_num) {
64
1.42k
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
1.42k
                                .get_data()[row_num]);
66
1.42k
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
63
4
    void add(const IColumn& column, size_t row_num) {
64
4
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
4
                                .get_data()[row_num]);
66
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
63
45
    void add(const IColumn& column, size_t row_num) {
64
45
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
45
                                .get_data()[row_num]);
66
45
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
63
4
    void add(const IColumn& column, size_t row_num) {
64
4
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
4
                                .get_data()[row_num]);
66
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
63
273
    void add(const IColumn& column, size_t row_num) {
64
273
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
273
                                .get_data()[row_num]);
66
273
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
63
27
    void add(const IColumn& column, size_t row_num) {
64
27
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
27
                                .get_data()[row_num]);
66
27
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
63
16
    void add(const IColumn& column, size_t row_num) {
64
16
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
16
                                .get_data()[row_num]);
66
16
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
63
4
    void add(const IColumn& column, size_t row_num) {
64
4
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
4
                                .get_data()[row_num]);
66
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
63
12
    void add(const IColumn& column, size_t row_num) {
64
12
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
12
                                .get_data()[row_num]);
66
12
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
63
4
    void add(const IColumn& column, size_t row_num) {
64
4
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
4
                                .get_data()[row_num]);
66
4
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb1EE3addERKNS_7IColumnEm
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
63
29
    void add(const IColumn& column, size_t row_num) {
64
29
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
29
                                .get_data()[row_num]);
66
29
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
63
22
    void add(const IColumn& column, size_t row_num) {
64
22
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
22
                                .get_data()[row_num]);
66
22
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EE3addERKNS_7IColumnEm
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
63
24
    void add(const IColumn& column, size_t row_num) {
64
24
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
24
                                .get_data()[row_num]);
66
24
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
63
25
    void add(const IColumn& column, size_t row_num) {
64
25
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
25
                                .get_data()[row_num]);
66
25
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
63
24
    void add(const IColumn& column, size_t row_num) {
64
24
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
24
                                .get_data()[row_num]);
66
24
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
63
446
    void add(const IColumn& column, size_t row_num) {
64
446
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
446
                                .get_data()[row_num]);
66
446
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
63
45
    void add(const IColumn& column, size_t row_num) {
64
45
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
45
                                .get_data()[row_num]);
66
45
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
63
144
    void add(const IColumn& column, size_t row_num) {
64
144
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
144
                                .get_data()[row_num]);
66
144
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
63
24
    void add(const IColumn& column, size_t row_num) {
64
24
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
24
                                .get_data()[row_num]);
66
24
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
63
24
    void add(const IColumn& column, size_t row_num) {
64
24
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
24
                                .get_data()[row_num]);
66
24
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
63
24
    void add(const IColumn& column, size_t row_num) {
64
24
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
24
                                .get_data()[row_num]);
66
24
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EE3addERKNS_7IColumnEm
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
63
44
    void add(const IColumn& column, size_t row_num) {
64
44
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
44
                                .get_data()[row_num]);
66
44
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EE3addERKNS_7IColumnEm
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
63
54
    void add(const IColumn& column, size_t row_num) {
64
54
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
54
                                .get_data()[row_num]);
66
54
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
63
72
    void add(const IColumn& column, size_t row_num) {
64
72
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
72
                                .get_data()[row_num]);
66
72
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
63
34
    void add(const IColumn& column, size_t row_num) {
64
34
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
34
                                .get_data()[row_num]);
66
34
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EE3addERKNS_7IColumnEm
67
68
632
    void merge(const SelfType& rhs) {
69
632
        if constexpr (HasLimit) {
70
241
            if (max_size == -1) {
71
22
                max_size = rhs.max_size;
72
22
            }
73
74
274
            for (auto& rhs_elem : rhs.data_set) {
75
274
                if (size() >= max_size) {
76
17
                    return;
77
17
                }
78
257
                data_set.insert(rhs_elem);
79
257
            }
80
391
        } else {
81
611
            for (const auto& elem : rhs.data_set) {
82
611
                data_set.insert(elem);
83
611
            }
84
391
        }
85
632
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EE5mergeERKS2_
Line
Count
Source
68
4
    void merge(const SelfType& rhs) {
69
4
        if constexpr (HasLimit) {
70
4
            if (max_size == -1) {
71
0
                max_size = rhs.max_size;
72
0
            }
73
74
4
            for (auto& rhs_elem : rhs.data_set) {
75
4
                if (size() >= max_size) {
76
0
                    return;
77
0
                }
78
4
                data_set.insert(rhs_elem);
79
4
            }
80
        } else {
81
            for (const auto& elem : rhs.data_set) {
82
                data_set.insert(elem);
83
            }
84
        }
85
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EE5mergeERKS2_
Line
Count
Source
68
36
    void merge(const SelfType& rhs) {
69
36
        if constexpr (HasLimit) {
70
36
            if (max_size == -1) {
71
8
                max_size = rhs.max_size;
72
8
            }
73
74
37
            for (auto& rhs_elem : rhs.data_set) {
75
37
                if (size() >= max_size) {
76
0
                    return;
77
0
                }
78
37
                data_set.insert(rhs_elem);
79
37
            }
80
        } else {
81
            for (const auto& elem : rhs.data_set) {
82
                data_set.insert(elem);
83
            }
84
        }
85
36
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EE5mergeERKS2_
Line
Count
Source
68
4
    void merge(const SelfType& rhs) {
69
4
        if constexpr (HasLimit) {
70
4
            if (max_size == -1) {
71
0
                max_size = rhs.max_size;
72
0
            }
73
74
4
            for (auto& rhs_elem : rhs.data_set) {
75
4
                if (size() >= max_size) {
76
0
                    return;
77
0
                }
78
4
                data_set.insert(rhs_elem);
79
4
            }
80
        } else {
81
            for (const auto& elem : rhs.data_set) {
82
                data_set.insert(elem);
83
            }
84
        }
85
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EE5mergeERKS2_
Line
Count
Source
68
145
    void merge(const SelfType& rhs) {
69
145
        if constexpr (HasLimit) {
70
145
            if (max_size == -1) {
71
14
                max_size = rhs.max_size;
72
14
            }
73
74
147
            for (auto& rhs_elem : rhs.data_set) {
75
147
                if (size() >= max_size) {
76
9
                    return;
77
9
                }
78
138
                data_set.insert(rhs_elem);
79
138
            }
80
        } else {
81
            for (const auto& elem : rhs.data_set) {
82
                data_set.insert(elem);
83
            }
84
        }
85
145
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EE5mergeERKS2_
Line
Count
Source
68
12
    void merge(const SelfType& rhs) {
69
12
        if constexpr (HasLimit) {
70
12
            if (max_size == -1) {
71
0
                max_size = rhs.max_size;
72
0
            }
73
74
18
            for (auto& rhs_elem : rhs.data_set) {
75
18
                if (size() >= max_size) {
76
2
                    return;
77
2
                }
78
16
                data_set.insert(rhs_elem);
79
16
            }
80
        } else {
81
            for (const auto& elem : rhs.data_set) {
82
                data_set.insert(elem);
83
            }
84
        }
85
12
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EE5mergeERKS2_
Line
Count
Source
68
4
    void merge(const SelfType& rhs) {
69
4
        if constexpr (HasLimit) {
70
4
            if (max_size == -1) {
71
0
                max_size = rhs.max_size;
72
0
            }
73
74
12
            for (auto& rhs_elem : rhs.data_set) {
75
12
                if (size() >= max_size) {
76
0
                    return;
77
0
                }
78
12
                data_set.insert(rhs_elem);
79
12
            }
80
        } else {
81
            for (const auto& elem : rhs.data_set) {
82
                data_set.insert(elem);
83
            }
84
        }
85
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EE5mergeERKS2_
Line
Count
Source
68
4
    void merge(const SelfType& rhs) {
69
4
        if constexpr (HasLimit) {
70
4
            if (max_size == -1) {
71
0
                max_size = rhs.max_size;
72
0
            }
73
74
4
            for (auto& rhs_elem : rhs.data_set) {
75
4
                if (size() >= max_size) {
76
0
                    return;
77
0
                }
78
4
                data_set.insert(rhs_elem);
79
4
            }
80
        } else {
81
            for (const auto& elem : rhs.data_set) {
82
                data_set.insert(elem);
83
            }
84
        }
85
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EE5mergeERKS2_
Line
Count
Source
68
4
    void merge(const SelfType& rhs) {
69
4
        if constexpr (HasLimit) {
70
4
            if (max_size == -1) {
71
0
                max_size = rhs.max_size;
72
0
            }
73
74
8
            for (auto& rhs_elem : rhs.data_set) {
75
8
                if (size() >= max_size) {
76
0
                    return;
77
0
                }
78
8
                data_set.insert(rhs_elem);
79
8
            }
80
        } else {
81
            for (const auto& elem : rhs.data_set) {
82
                data_set.insert(elem);
83
            }
84
        }
85
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EE5mergeERKS2_
Line
Count
Source
68
4
    void merge(const SelfType& rhs) {
69
4
        if constexpr (HasLimit) {
70
4
            if (max_size == -1) {
71
0
                max_size = rhs.max_size;
72
0
            }
73
74
4
            for (auto& rhs_elem : rhs.data_set) {
75
4
                if (size() >= max_size) {
76
0
                    return;
77
0
                }
78
4
                data_set.insert(rhs_elem);
79
4
            }
80
        } else {
81
            for (const auto& elem : rhs.data_set) {
82
                data_set.insert(elem);
83
            }
84
        }
85
4
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb1EE5mergeERKS2_
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb1EE5mergeERKS2_
Line
Count
Source
68
12
    void merge(const SelfType& rhs) {
69
12
        if constexpr (HasLimit) {
70
12
            if (max_size == -1) {
71
0
                max_size = rhs.max_size;
72
0
            }
73
74
20
            for (auto& rhs_elem : rhs.data_set) {
75
20
                if (size() >= max_size) {
76
3
                    return;
77
3
                }
78
17
                data_set.insert(rhs_elem);
79
17
            }
80
        } else {
81
            for (const auto& elem : rhs.data_set) {
82
                data_set.insert(elem);
83
            }
84
        }
85
12
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE5mergeERKS2_
Line
Count
Source
68
12
    void merge(const SelfType& rhs) {
69
12
        if constexpr (HasLimit) {
70
12
            if (max_size == -1) {
71
0
                max_size = rhs.max_size;
72
0
            }
73
74
16
            for (auto& rhs_elem : rhs.data_set) {
75
16
                if (size() >= max_size) {
76
3
                    return;
77
3
                }
78
13
                data_set.insert(rhs_elem);
79
13
            }
80
        } else {
81
            for (const auto& elem : rhs.data_set) {
82
                data_set.insert(elem);
83
            }
84
        }
85
12
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EE5mergeERKS2_
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EE5mergeERKS2_
Line
Count
Source
68
4
    void merge(const SelfType& rhs) {
69
        if constexpr (HasLimit) {
70
            if (max_size == -1) {
71
                max_size = rhs.max_size;
72
            }
73
74
            for (auto& rhs_elem : rhs.data_set) {
75
                if (size() >= max_size) {
76
                    return;
77
                }
78
                data_set.insert(rhs_elem);
79
            }
80
4
        } else {
81
8
            for (const auto& elem : rhs.data_set) {
82
8
                data_set.insert(elem);
83
8
            }
84
4
        }
85
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EE5mergeERKS2_
Line
Count
Source
68
6
    void merge(const SelfType& rhs) {
69
        if constexpr (HasLimit) {
70
            if (max_size == -1) {
71
                max_size = rhs.max_size;
72
            }
73
74
            for (auto& rhs_elem : rhs.data_set) {
75
                if (size() >= max_size) {
76
                    return;
77
                }
78
                data_set.insert(rhs_elem);
79
            }
80
6
        } else {
81
17
            for (const auto& elem : rhs.data_set) {
82
17
                data_set.insert(elem);
83
17
            }
84
6
        }
85
6
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EE5mergeERKS2_
Line
Count
Source
68
5
    void merge(const SelfType& rhs) {
69
        if constexpr (HasLimit) {
70
            if (max_size == -1) {
71
                max_size = rhs.max_size;
72
            }
73
74
            for (auto& rhs_elem : rhs.data_set) {
75
                if (size() >= max_size) {
76
                    return;
77
                }
78
                data_set.insert(rhs_elem);
79
            }
80
5
        } else {
81
20
            for (const auto& elem : rhs.data_set) {
82
20
                data_set.insert(elem);
83
20
            }
84
5
        }
85
5
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EE5mergeERKS2_
Line
Count
Source
68
326
    void merge(const SelfType& rhs) {
69
        if constexpr (HasLimit) {
70
            if (max_size == -1) {
71
                max_size = rhs.max_size;
72
            }
73
74
            for (auto& rhs_elem : rhs.data_set) {
75
                if (size() >= max_size) {
76
                    return;
77
                }
78
                data_set.insert(rhs_elem);
79
            }
80
326
        } else {
81
337
            for (const auto& elem : rhs.data_set) {
82
337
                data_set.insert(elem);
83
337
            }
84
326
        }
85
326
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EE5mergeERKS2_
Line
Count
Source
68
11
    void merge(const SelfType& rhs) {
69
        if constexpr (HasLimit) {
70
            if (max_size == -1) {
71
                max_size = rhs.max_size;
72
            }
73
74
            for (auto& rhs_elem : rhs.data_set) {
75
                if (size() >= max_size) {
76
                    return;
77
                }
78
                data_set.insert(rhs_elem);
79
            }
80
11
        } else {
81
32
            for (const auto& elem : rhs.data_set) {
82
32
                data_set.insert(elem);
83
32
            }
84
11
        }
85
11
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EE5mergeERKS2_
Line
Count
Source
68
6
    void merge(const SelfType& rhs) {
69
        if constexpr (HasLimit) {
70
            if (max_size == -1) {
71
                max_size = rhs.max_size;
72
            }
73
74
            for (auto& rhs_elem : rhs.data_set) {
75
                if (size() >= max_size) {
76
                    return;
77
                }
78
                data_set.insert(rhs_elem);
79
            }
80
6
        } else {
81
50
            for (const auto& elem : rhs.data_set) {
82
50
                data_set.insert(elem);
83
50
            }
84
6
        }
85
6
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EE5mergeERKS2_
Line
Count
Source
68
4
    void merge(const SelfType& rhs) {
69
        if constexpr (HasLimit) {
70
            if (max_size == -1) {
71
                max_size = rhs.max_size;
72
            }
73
74
            for (auto& rhs_elem : rhs.data_set) {
75
                if (size() >= max_size) {
76
                    return;
77
                }
78
                data_set.insert(rhs_elem);
79
            }
80
4
        } else {
81
20
            for (const auto& elem : rhs.data_set) {
82
20
                data_set.insert(elem);
83
20
            }
84
4
        }
85
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EE5mergeERKS2_
Line
Count
Source
68
4
    void merge(const SelfType& rhs) {
69
        if constexpr (HasLimit) {
70
            if (max_size == -1) {
71
                max_size = rhs.max_size;
72
            }
73
74
            for (auto& rhs_elem : rhs.data_set) {
75
                if (size() >= max_size) {
76
                    return;
77
                }
78
                data_set.insert(rhs_elem);
79
            }
80
4
        } else {
81
20
            for (const auto& elem : rhs.data_set) {
82
20
                data_set.insert(elem);
83
20
            }
84
4
        }
85
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EE5mergeERKS2_
Line
Count
Source
68
4
    void merge(const SelfType& rhs) {
69
        if constexpr (HasLimit) {
70
            if (max_size == -1) {
71
                max_size = rhs.max_size;
72
            }
73
74
            for (auto& rhs_elem : rhs.data_set) {
75
                if (size() >= max_size) {
76
                    return;
77
                }
78
                data_set.insert(rhs_elem);
79
            }
80
4
        } else {
81
20
            for (const auto& elem : rhs.data_set) {
82
20
                data_set.insert(elem);
83
20
            }
84
4
        }
85
4
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EE5mergeERKS2_
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EE5mergeERKS2_
Line
Count
Source
68
2
    void merge(const SelfType& rhs) {
69
        if constexpr (HasLimit) {
70
            if (max_size == -1) {
71
                max_size = rhs.max_size;
72
            }
73
74
            for (auto& rhs_elem : rhs.data_set) {
75
                if (size() >= max_size) {
76
                    return;
77
                }
78
                data_set.insert(rhs_elem);
79
            }
80
2
        } else {
81
11
            for (const auto& elem : rhs.data_set) {
82
11
                data_set.insert(elem);
83
11
            }
84
2
        }
85
2
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EE5mergeERKS2_
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EE5mergeERKS2_
Line
Count
Source
68
9
    void merge(const SelfType& rhs) {
69
        if constexpr (HasLimit) {
70
            if (max_size == -1) {
71
                max_size = rhs.max_size;
72
            }
73
74
            for (auto& rhs_elem : rhs.data_set) {
75
                if (size() >= max_size) {
76
                    return;
77
                }
78
                data_set.insert(rhs_elem);
79
            }
80
9
        } else {
81
32
            for (const auto& elem : rhs.data_set) {
82
32
                data_set.insert(elem);
83
32
            }
84
9
        }
85
9
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EE5mergeERKS2_
Line
Count
Source
68
9
    void merge(const SelfType& rhs) {
69
        if constexpr (HasLimit) {
70
            if (max_size == -1) {
71
                max_size = rhs.max_size;
72
            }
73
74
            for (auto& rhs_elem : rhs.data_set) {
75
                if (size() >= max_size) {
76
                    return;
77
                }
78
                data_set.insert(rhs_elem);
79
            }
80
9
        } else {
81
38
            for (const auto& elem : rhs.data_set) {
82
38
                data_set.insert(elem);
83
38
            }
84
9
        }
85
9
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EE5mergeERKS2_
Line
Count
Source
68
1
    void merge(const SelfType& rhs) {
69
        if constexpr (HasLimit) {
70
            if (max_size == -1) {
71
                max_size = rhs.max_size;
72
            }
73
74
            for (auto& rhs_elem : rhs.data_set) {
75
                if (size() >= max_size) {
76
                    return;
77
                }
78
                data_set.insert(rhs_elem);
79
            }
80
1
        } else {
81
6
            for (const auto& elem : rhs.data_set) {
82
6
                data_set.insert(elem);
83
6
            }
84
1
        }
85
1
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EE5mergeERKS2_
86
87
702
    void write(BufferWritable& buf) const {
88
702
        buf.write_var_uint(data_set.size());
89
931
        for (const auto& value : data_set) {
90
931
            buf.write_binary(value);
91
931
        }
92
702
        write_var_int(max_size, buf);
93
702
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
87
4
    void write(BufferWritable& buf) const {
88
4
        buf.write_var_uint(data_set.size());
89
4
        for (const auto& value : data_set) {
90
4
            buf.write_binary(value);
91
4
        }
92
4
        write_var_int(max_size, buf);
93
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
87
59
    void write(BufferWritable& buf) const {
88
59
        buf.write_var_uint(data_set.size());
89
59
        for (const auto& value : data_set) {
90
55
            buf.write_binary(value);
91
55
        }
92
59
        write_var_int(max_size, buf);
93
59
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
87
4
    void write(BufferWritable& buf) const {
88
4
        buf.write_var_uint(data_set.size());
89
4
        for (const auto& value : data_set) {
90
4
            buf.write_binary(value);
91
4
        }
92
4
        write_var_int(max_size, buf);
93
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
87
142
    void write(BufferWritable& buf) const {
88
142
        buf.write_var_uint(data_set.size());
89
142
        for (const auto& value : data_set) {
90
118
            buf.write_binary(value);
91
118
        }
92
142
        write_var_int(max_size, buf);
93
142
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
87
13
    void write(BufferWritable& buf) const {
88
13
        buf.write_var_uint(data_set.size());
89
21
        for (const auto& value : data_set) {
90
21
            buf.write_binary(value);
91
21
        }
92
13
        write_var_int(max_size, buf);
93
13
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
87
4
    void write(BufferWritable& buf) const {
88
4
        buf.write_var_uint(data_set.size());
89
12
        for (const auto& value : data_set) {
90
12
            buf.write_binary(value);
91
12
        }
92
4
        write_var_int(max_size, buf);
93
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
87
4
    void write(BufferWritable& buf) const {
88
4
        buf.write_var_uint(data_set.size());
89
4
        for (const auto& value : data_set) {
90
4
            buf.write_binary(value);
91
4
        }
92
4
        write_var_int(max_size, buf);
93
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
87
4
    void write(BufferWritable& buf) const {
88
4
        buf.write_var_uint(data_set.size());
89
8
        for (const auto& value : data_set) {
90
8
            buf.write_binary(value);
91
8
        }
92
4
        write_var_int(max_size, buf);
93
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
87
4
    void write(BufferWritable& buf) const {
88
4
        buf.write_var_uint(data_set.size());
89
4
        for (const auto& value : data_set) {
90
4
            buf.write_binary(value);
91
4
        }
92
4
        write_var_int(max_size, buf);
93
4
    }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb1EE5writeERNS_14BufferWritableE
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
87
13
    void write(BufferWritable& buf) const {
88
13
        buf.write_var_uint(data_set.size());
89
25
        for (const auto& value : data_set) {
90
25
            buf.write_binary(value);
91
25
        }
92
13
        write_var_int(max_size, buf);
93
13
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
87
13
    void write(BufferWritable& buf) const {
88
13
        buf.write_var_uint(data_set.size());
89
19
        for (const auto& value : data_set) {
90
19
            buf.write_binary(value);
91
19
        }
92
13
        write_var_int(max_size, buf);
93
13
    }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EE5writeERNS_14BufferWritableE
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
87
4
    void write(BufferWritable& buf) const {
88
4
        buf.write_var_uint(data_set.size());
89
8
        for (const auto& value : data_set) {
90
8
            buf.write_binary(value);
91
8
        }
92
4
        write_var_int(max_size, buf);
93
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
87
6
    void write(BufferWritable& buf) const {
88
6
        buf.write_var_uint(data_set.size());
89
17
        for (const auto& value : data_set) {
90
17
            buf.write_binary(value);
91
17
        }
92
6
        write_var_int(max_size, buf);
93
6
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
87
5
    void write(BufferWritable& buf) const {
88
5
        buf.write_var_uint(data_set.size());
89
20
        for (const auto& value : data_set) {
90
20
            buf.write_binary(value);
91
20
        }
92
5
        write_var_int(max_size, buf);
93
5
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
87
372
    void write(BufferWritable& buf) const {
88
372
        buf.write_var_uint(data_set.size());
89
380
        for (const auto& value : data_set) {
90
380
            buf.write_binary(value);
91
380
        }
92
372
        write_var_int(max_size, buf);
93
372
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
87
12
    void write(BufferWritable& buf) const {
88
12
        buf.write_var_uint(data_set.size());
89
35
        for (const auto& value : data_set) {
90
35
            buf.write_binary(value);
91
35
        }
92
12
        write_var_int(max_size, buf);
93
12
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
87
6
    void write(BufferWritable& buf) const {
88
6
        buf.write_var_uint(data_set.size());
89
50
        for (const auto& value : data_set) {
90
50
            buf.write_binary(value);
91
50
        }
92
6
        write_var_int(max_size, buf);
93
6
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
87
4
    void write(BufferWritable& buf) const {
88
4
        buf.write_var_uint(data_set.size());
89
20
        for (const auto& value : data_set) {
90
20
            buf.write_binary(value);
91
20
        }
92
4
        write_var_int(max_size, buf);
93
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
87
4
    void write(BufferWritable& buf) const {
88
4
        buf.write_var_uint(data_set.size());
89
20
        for (const auto& value : data_set) {
90
20
            buf.write_binary(value);
91
20
        }
92
4
        write_var_int(max_size, buf);
93
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
87
4
    void write(BufferWritable& buf) const {
88
4
        buf.write_var_uint(data_set.size());
89
20
        for (const auto& value : data_set) {
90
20
            buf.write_binary(value);
91
20
        }
92
4
        write_var_int(max_size, buf);
93
4
    }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EE5writeERNS_14BufferWritableE
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
87
2
    void write(BufferWritable& buf) const {
88
2
        buf.write_var_uint(data_set.size());
89
11
        for (const auto& value : data_set) {
90
11
            buf.write_binary(value);
91
11
        }
92
2
        write_var_int(max_size, buf);
93
2
    }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EE5writeERNS_14BufferWritableE
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
87
9
    void write(BufferWritable& buf) const {
88
9
        buf.write_var_uint(data_set.size());
89
32
        for (const auto& value : data_set) {
90
32
            buf.write_binary(value);
91
32
        }
92
9
        write_var_int(max_size, buf);
93
9
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
87
9
    void write(BufferWritable& buf) const {
88
9
        buf.write_var_uint(data_set.size());
89
38
        for (const auto& value : data_set) {
90
38
            buf.write_binary(value);
91
38
        }
92
9
        write_var_int(max_size, buf);
93
9
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
87
1
    void write(BufferWritable& buf) const {
88
1
        buf.write_var_uint(data_set.size());
89
6
        for (const auto& value : data_set) {
90
6
            buf.write_binary(value);
91
6
        }
92
1
        write_var_int(max_size, buf);
93
1
    }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EE5writeERNS_14BufferWritableE
94
95
678
    void read(BufferReadable& buf) {
96
678
        uint64_t new_size = 0;
97
678
        buf.read_var_uint(new_size);
98
678
        ElementType x;
99
1.58k
        for (size_t i = 0; i < new_size; ++i) {
100
904
            buf.read_binary(x);
101
904
            data_set.insert(x);
102
904
        }
103
678
        read_var_int(max_size, buf);
104
678
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
95
4
    void read(BufferReadable& buf) {
96
4
        uint64_t new_size = 0;
97
4
        buf.read_var_uint(new_size);
98
4
        ElementType x;
99
8
        for (size_t i = 0; i < new_size; ++i) {
100
4
            buf.read_binary(x);
101
4
            data_set.insert(x);
102
4
        }
103
4
        read_var_int(max_size, buf);
104
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
95
57
    void read(BufferReadable& buf) {
96
57
        uint64_t new_size = 0;
97
57
        buf.read_var_uint(new_size);
98
57
        ElementType x;
99
110
        for (size_t i = 0; i < new_size; ++i) {
100
53
            buf.read_binary(x);
101
53
            data_set.insert(x);
102
53
        }
103
57
        read_var_int(max_size, buf);
104
57
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
95
4
    void read(BufferReadable& buf) {
96
4
        uint64_t new_size = 0;
97
4
        buf.read_var_uint(new_size);
98
4
        ElementType x;
99
8
        for (size_t i = 0; i < new_size; ++i) {
100
4
            buf.read_binary(x);
101
4
            data_set.insert(x);
102
4
        }
103
4
        read_var_int(max_size, buf);
104
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
95
168
    void read(BufferReadable& buf) {
96
168
        uint64_t new_size = 0;
97
168
        buf.read_var_uint(new_size);
98
168
        ElementType x;
99
310
        for (size_t i = 0; i < new_size; ++i) {
100
142
            buf.read_binary(x);
101
142
            data_set.insert(x);
102
142
        }
103
168
        read_var_int(max_size, buf);
104
168
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
95
12
    void read(BufferReadable& buf) {
96
12
        uint64_t new_size = 0;
97
12
        buf.read_var_uint(new_size);
98
12
        ElementType x;
99
30
        for (size_t i = 0; i < new_size; ++i) {
100
18
            buf.read_binary(x);
101
18
            data_set.insert(x);
102
18
        }
103
12
        read_var_int(max_size, buf);
104
12
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
95
4
    void read(BufferReadable& buf) {
96
4
        uint64_t new_size = 0;
97
4
        buf.read_var_uint(new_size);
98
4
        ElementType x;
99
16
        for (size_t i = 0; i < new_size; ++i) {
100
12
            buf.read_binary(x);
101
12
            data_set.insert(x);
102
12
        }
103
4
        read_var_int(max_size, buf);
104
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
95
4
    void read(BufferReadable& buf) {
96
4
        uint64_t new_size = 0;
97
4
        buf.read_var_uint(new_size);
98
4
        ElementType x;
99
8
        for (size_t i = 0; i < new_size; ++i) {
100
4
            buf.read_binary(x);
101
4
            data_set.insert(x);
102
4
        }
103
4
        read_var_int(max_size, buf);
104
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
95
4
    void read(BufferReadable& buf) {
96
4
        uint64_t new_size = 0;
97
4
        buf.read_var_uint(new_size);
98
4
        ElementType x;
99
12
        for (size_t i = 0; i < new_size; ++i) {
100
8
            buf.read_binary(x);
101
8
            data_set.insert(x);
102
8
        }
103
4
        read_var_int(max_size, buf);
104
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
95
4
    void read(BufferReadable& buf) {
96
4
        uint64_t new_size = 0;
97
4
        buf.read_var_uint(new_size);
98
4
        ElementType x;
99
8
        for (size_t i = 0; i < new_size; ++i) {
100
4
            buf.read_binary(x);
101
4
            data_set.insert(x);
102
4
        }
103
4
        read_var_int(max_size, buf);
104
4
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb1EE4readERNS_14BufferReadableE
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
95
13
    void read(BufferReadable& buf) {
96
13
        uint64_t new_size = 0;
97
13
        buf.read_var_uint(new_size);
98
13
        ElementType x;
99
38
        for (size_t i = 0; i < new_size; ++i) {
100
25
            buf.read_binary(x);
101
25
            data_set.insert(x);
102
25
        }
103
13
        read_var_int(max_size, buf);
104
13
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
95
13
    void read(BufferReadable& buf) {
96
13
        uint64_t new_size = 0;
97
13
        buf.read_var_uint(new_size);
98
13
        ElementType x;
99
32
        for (size_t i = 0; i < new_size; ++i) {
100
19
            buf.read_binary(x);
101
19
            data_set.insert(x);
102
19
        }
103
13
        read_var_int(max_size, buf);
104
13
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EE4readERNS_14BufferReadableE
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
95
4
    void read(BufferReadable& buf) {
96
4
        uint64_t new_size = 0;
97
4
        buf.read_var_uint(new_size);
98
4
        ElementType x;
99
12
        for (size_t i = 0; i < new_size; ++i) {
100
8
            buf.read_binary(x);
101
8
            data_set.insert(x);
102
8
        }
103
4
        read_var_int(max_size, buf);
104
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
95
6
    void read(BufferReadable& buf) {
96
6
        uint64_t new_size = 0;
97
6
        buf.read_var_uint(new_size);
98
6
        ElementType x;
99
23
        for (size_t i = 0; i < new_size; ++i) {
100
17
            buf.read_binary(x);
101
17
            data_set.insert(x);
102
17
        }
103
6
        read_var_int(max_size, buf);
104
6
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
95
5
    void read(BufferReadable& buf) {
96
5
        uint64_t new_size = 0;
97
5
        buf.read_var_uint(new_size);
98
5
        ElementType x;
99
25
        for (size_t i = 0; i < new_size; ++i) {
100
20
            buf.read_binary(x);
101
20
            data_set.insert(x);
102
20
        }
103
5
        read_var_int(max_size, buf);
104
5
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
95
326
    void read(BufferReadable& buf) {
96
326
        uint64_t new_size = 0;
97
326
        buf.read_var_uint(new_size);
98
326
        ElementType x;
99
663
        for (size_t i = 0; i < new_size; ++i) {
100
337
            buf.read_binary(x);
101
337
            data_set.insert(x);
102
337
        }
103
326
        read_var_int(max_size, buf);
104
326
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
95
11
    void read(BufferReadable& buf) {
96
11
        uint64_t new_size = 0;
97
11
        buf.read_var_uint(new_size);
98
11
        ElementType x;
99
43
        for (size_t i = 0; i < new_size; ++i) {
100
32
            buf.read_binary(x);
101
32
            data_set.insert(x);
102
32
        }
103
11
        read_var_int(max_size, buf);
104
11
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
95
6
    void read(BufferReadable& buf) {
96
6
        uint64_t new_size = 0;
97
6
        buf.read_var_uint(new_size);
98
6
        ElementType x;
99
56
        for (size_t i = 0; i < new_size; ++i) {
100
50
            buf.read_binary(x);
101
50
            data_set.insert(x);
102
50
        }
103
6
        read_var_int(max_size, buf);
104
6
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
95
4
    void read(BufferReadable& buf) {
96
4
        uint64_t new_size = 0;
97
4
        buf.read_var_uint(new_size);
98
4
        ElementType x;
99
24
        for (size_t i = 0; i < new_size; ++i) {
100
20
            buf.read_binary(x);
101
20
            data_set.insert(x);
102
20
        }
103
4
        read_var_int(max_size, buf);
104
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
95
4
    void read(BufferReadable& buf) {
96
4
        uint64_t new_size = 0;
97
4
        buf.read_var_uint(new_size);
98
4
        ElementType x;
99
24
        for (size_t i = 0; i < new_size; ++i) {
100
20
            buf.read_binary(x);
101
20
            data_set.insert(x);
102
20
        }
103
4
        read_var_int(max_size, buf);
104
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
95
4
    void read(BufferReadable& buf) {
96
4
        uint64_t new_size = 0;
97
4
        buf.read_var_uint(new_size);
98
4
        ElementType x;
99
24
        for (size_t i = 0; i < new_size; ++i) {
100
20
            buf.read_binary(x);
101
20
            data_set.insert(x);
102
20
        }
103
4
        read_var_int(max_size, buf);
104
4
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EE4readERNS_14BufferReadableE
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
95
2
    void read(BufferReadable& buf) {
96
2
        uint64_t new_size = 0;
97
2
        buf.read_var_uint(new_size);
98
2
        ElementType x;
99
13
        for (size_t i = 0; i < new_size; ++i) {
100
11
            buf.read_binary(x);
101
11
            data_set.insert(x);
102
11
        }
103
2
        read_var_int(max_size, buf);
104
2
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EE4readERNS_14BufferReadableE
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
95
9
    void read(BufferReadable& buf) {
96
9
        uint64_t new_size = 0;
97
9
        buf.read_var_uint(new_size);
98
9
        ElementType x;
99
41
        for (size_t i = 0; i < new_size; ++i) {
100
32
            buf.read_binary(x);
101
32
            data_set.insert(x);
102
32
        }
103
9
        read_var_int(max_size, buf);
104
9
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
95
9
    void read(BufferReadable& buf) {
96
9
        uint64_t new_size = 0;
97
9
        buf.read_var_uint(new_size);
98
9
        ElementType x;
99
47
        for (size_t i = 0; i < new_size; ++i) {
100
38
            buf.read_binary(x);
101
38
            data_set.insert(x);
102
38
        }
103
9
        read_var_int(max_size, buf);
104
9
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
95
1
    void read(BufferReadable& buf) {
96
1
        uint64_t new_size = 0;
97
1
        buf.read_var_uint(new_size);
98
1
        ElementType x;
99
7
        for (size_t i = 0; i < new_size; ++i) {
100
6
            buf.read_binary(x);
101
6
            data_set.insert(x);
102
6
        }
103
1
        read_var_int(max_size, buf);
104
1
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EE4readERNS_14BufferReadableE
105
106
605
    void insert_result_into(IColumn& to) const {
107
605
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
605
        vec.reserve(size());
109
948
        for (const auto& item : data_set) {
110
948
            vec.push_back(item);
111
948
        }
112
605
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
4
    void insert_result_into(IColumn& to) const {
107
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
4
        vec.reserve(size());
109
4
        for (const auto& item : data_set) {
110
4
            vec.push_back(item);
111
4
        }
112
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
10
    void insert_result_into(IColumn& to) const {
107
10
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
10
        vec.reserve(size());
109
11
        for (const auto& item : data_set) {
110
11
            vec.push_back(item);
111
11
        }
112
10
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
4
    void insert_result_into(IColumn& to) const {
107
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
4
        vec.reserve(size());
109
4
        for (const auto& item : data_set) {
110
4
            vec.push_back(item);
111
4
        }
112
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
203
    void insert_result_into(IColumn& to) const {
107
203
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
203
        vec.reserve(size());
109
203
        for (const auto& item : data_set) {
110
198
            vec.push_back(item);
111
198
        }
112
203
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
10
    void insert_result_into(IColumn& to) const {
107
10
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
10
        vec.reserve(size());
109
22
        for (const auto& item : data_set) {
110
22
            vec.push_back(item);
111
22
        }
112
10
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
4
    void insert_result_into(IColumn& to) const {
107
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
4
        vec.reserve(size());
109
12
        for (const auto& item : data_set) {
110
12
            vec.push_back(item);
111
12
        }
112
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
4
    void insert_result_into(IColumn& to) const {
107
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
4
        vec.reserve(size());
109
4
        for (const auto& item : data_set) {
110
4
            vec.push_back(item);
111
4
        }
112
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
4
    void insert_result_into(IColumn& to) const {
107
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
4
        vec.reserve(size());
109
8
        for (const auto& item : data_set) {
110
8
            vec.push_back(item);
111
8
        }
112
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
4
    void insert_result_into(IColumn& to) const {
107
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
4
        vec.reserve(size());
109
4
        for (const auto& item : data_set) {
110
4
            vec.push_back(item);
111
4
        }
112
4
    }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb1EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb1EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb1EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb1EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb1EE18insert_result_intoERNS_7IColumnE
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
9
    void insert_result_into(IColumn& to) const {
107
9
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
9
        vec.reserve(size());
109
17
        for (const auto& item : data_set) {
110
17
            vec.push_back(item);
111
17
        }
112
9
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
9
    void insert_result_into(IColumn& to) const {
107
9
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
9
        vec.reserve(size());
109
13
        for (const auto& item : data_set) {
110
13
            vec.push_back(item);
111
13
        }
112
9
    }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EE18insert_result_intoERNS_7IColumnE
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
4
    void insert_result_into(IColumn& to) const {
107
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
4
        vec.reserve(size());
109
8
        for (const auto& item : data_set) {
110
8
            vec.push_back(item);
111
8
        }
112
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
7
    void insert_result_into(IColumn& to) const {
107
7
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
7
        vec.reserve(size());
109
17
        for (const auto& item : data_set) {
110
17
            vec.push_back(item);
111
17
        }
112
7
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
6
    void insert_result_into(IColumn& to) const {
107
6
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
6
        vec.reserve(size());
109
20
        for (const auto& item : data_set) {
110
20
            vec.push_back(item);
111
20
        }
112
6
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
237
    void insert_result_into(IColumn& to) const {
107
237
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
237
        vec.reserve(size());
109
290
        for (const auto& item : data_set) {
110
290
            vec.push_back(item);
111
290
        }
112
237
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
12
    void insert_result_into(IColumn& to) const {
107
12
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
12
        vec.reserve(size());
109
38
        for (const auto& item : data_set) {
110
38
            vec.push_back(item);
111
38
        }
112
12
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
8
    void insert_result_into(IColumn& to) const {
107
8
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
8
        vec.reserve(size());
109
80
        for (const auto& item : data_set) {
110
80
            vec.push_back(item);
111
80
        }
112
8
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
4
    void insert_result_into(IColumn& to) const {
107
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
4
        vec.reserve(size());
109
20
        for (const auto& item : data_set) {
110
20
            vec.push_back(item);
111
20
        }
112
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
4
    void insert_result_into(IColumn& to) const {
107
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
4
        vec.reserve(size());
109
20
        for (const auto& item : data_set) {
110
20
            vec.push_back(item);
111
20
        }
112
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
4
    void insert_result_into(IColumn& to) const {
107
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
4
        vec.reserve(size());
109
20
        for (const auto& item : data_set) {
110
20
            vec.push_back(item);
111
20
        }
112
4
    }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EE18insert_result_intoERNS_7IColumnE
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
4
    void insert_result_into(IColumn& to) const {
107
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
4
        vec.reserve(size());
109
22
        for (const auto& item : data_set) {
110
22
            vec.push_back(item);
111
22
        }
112
4
    }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EE18insert_result_intoERNS_7IColumnE
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
14
    void insert_result_into(IColumn& to) const {
107
14
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
14
        vec.reserve(size());
109
38
        for (const auto& item : data_set) {
110
38
            vec.push_back(item);
111
38
        }
112
14
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
10
    void insert_result_into(IColumn& to) const {
107
10
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
10
        vec.reserve(size());
109
44
        for (const auto& item : data_set) {
110
44
            vec.push_back(item);
111
44
        }
112
10
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
26
    void insert_result_into(IColumn& to) const {
107
26
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
26
        vec.reserve(size());
109
34
        for (const auto& item : data_set) {
110
34
            vec.push_back(item);
111
34
        }
112
26
    }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EE18insert_result_intoERNS_7IColumnE
113
114
    void reset() {
115
        data_set.clear();
116
        max_size = -1;
117
    }
118
};
119
120
template <PrimitiveType T, bool HasLimit>
121
    requires(is_string_type(T))
122
struct AggregateFunctionCollectSetData<T, HasLimit> {
123
    static constexpr PrimitiveType PType = T;
124
    using ElementType = StringRef;
125
    using ColVecType = ColumnString;
126
    using SelfType = AggregateFunctionCollectSetData<T, HasLimit>;
127
    using Set = doris::flat_hash_set<ElementType>;
128
    Set data_set;
129
    Int64 max_size = -1;
130
131
1.41k
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
131
693
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
131
724
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
132
133
1.86k
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EE4sizeEv
Line
Count
Source
133
1.39k
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EE4sizeEv
Line
Count
Source
133
476
    size_t size() const { return data_set.size(); }
134
135
657
    void add(const IColumn& column, size_t row_num, Arena& arena) {
136
657
        auto key = column.get_data_at(row_num);
137
657
        key.data = arena.insert(key.data, key.size);
138
657
        data_set.insert(key);
139
657
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EE3addERKNS_7IColumnEmRNS_5ArenaE
Line
Count
Source
135
307
    void add(const IColumn& column, size_t row_num, Arena& arena) {
136
307
        auto key = column.get_data_at(row_num);
137
307
        key.data = arena.insert(key.data, key.size);
138
307
        data_set.insert(key);
139
307
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EE3addERKNS_7IColumnEmRNS_5ArenaE
Line
Count
Source
135
350
    void add(const IColumn& column, size_t row_num, Arena& arena) {
136
350
        auto key = column.get_data_at(row_num);
137
350
        key.data = arena.insert(key.data, key.size);
138
350
        data_set.insert(key);
139
350
    }
140
141
364
    void merge(const SelfType& rhs, Arena& arena) {
142
364
        if (max_size == -1) {
143
248
            max_size = rhs.max_size;
144
248
        }
145
146
403
        for (const auto& rhs_elem : rhs.data_set) {
147
403
            if constexpr (HasLimit) {
148
134
                if (size() >= max_size) {
149
10
                    return;
150
10
                }
151
134
            }
152
124
            StringRef key = rhs_elem;
153
403
            key.data = arena.insert(key.data, key.size);
154
403
            data_set.insert(key);
155
403
        }
156
364
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EE5mergeERKS2_RNS_5ArenaE
Line
Count
Source
141
134
    void merge(const SelfType& rhs, Arena& arena) {
142
134
        if (max_size == -1) {
143
18
            max_size = rhs.max_size;
144
18
        }
145
146
134
        for (const auto& rhs_elem : rhs.data_set) {
147
134
            if constexpr (HasLimit) {
148
134
                if (size() >= max_size) {
149
10
                    return;
150
10
                }
151
134
            }
152
124
            StringRef key = rhs_elem;
153
134
            key.data = arena.insert(key.data, key.size);
154
134
            data_set.insert(key);
155
134
        }
156
134
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EE5mergeERKS2_RNS_5ArenaE
Line
Count
Source
141
230
    void merge(const SelfType& rhs, Arena& arena) {
142
230
        if (max_size == -1) {
143
230
            max_size = rhs.max_size;
144
230
        }
145
146
269
        for (const auto& rhs_elem : rhs.data_set) {
147
            if constexpr (HasLimit) {
148
                if (size() >= max_size) {
149
                    return;
150
                }
151
            }
152
269
            StringRef key = rhs_elem;
153
269
            key.data = arena.insert(key.data, key.size);
154
269
            data_set.insert(key);
155
269
        }
156
230
    }
157
158
384
    void write(BufferWritable& buf) const {
159
384
        buf.write_var_uint(size());
160
387
        for (const auto& elem : data_set) {
161
387
            buf.write_binary(elem);
162
387
        }
163
384
        write_var_int(max_size, buf);
164
384
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
158
152
    void write(BufferWritable& buf) const {
159
152
        buf.write_var_uint(size());
160
152
        for (const auto& elem : data_set) {
161
120
            buf.write_binary(elem);
162
120
        }
163
152
        write_var_int(max_size, buf);
164
152
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
158
232
    void write(BufferWritable& buf) const {
159
232
        buf.write_var_uint(size());
160
267
        for (const auto& elem : data_set) {
161
267
            buf.write_binary(elem);
162
267
        }
163
232
        write_var_int(max_size, buf);
164
232
    }
165
166
406
    void read(BufferReadable& buf) {
167
406
        UInt64 size;
168
406
        buf.read_var_uint(size);
169
406
        StringRef ref;
170
819
        for (size_t i = 0; i < size; ++i) {
171
413
            buf.read_binary(ref);
172
413
            data_set.insert(ref);
173
413
        }
174
406
        read_var_int(max_size, buf);
175
406
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
166
176
    void read(BufferReadable& buf) {
167
176
        UInt64 size;
168
176
        buf.read_var_uint(size);
169
176
        StringRef ref;
170
320
        for (size_t i = 0; i < size; ++i) {
171
144
            buf.read_binary(ref);
172
144
            data_set.insert(ref);
173
144
        }
174
176
        read_var_int(max_size, buf);
175
176
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
166
230
    void read(BufferReadable& buf) {
167
230
        UInt64 size;
168
230
        buf.read_var_uint(size);
169
230
        StringRef ref;
170
499
        for (size_t i = 0; i < size; ++i) {
171
269
            buf.read_binary(ref);
172
269
            data_set.insert(ref);
173
269
        }
174
230
        read_var_int(max_size, buf);
175
230
    }
176
177
456
    void insert_result_into(IColumn& to) const {
178
456
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to);
179
456
        vec.reserve(size());
180
520
        for (const auto& item : data_set) {
181
520
            vec.insert_data(item.data, item.size);
182
520
        }
183
456
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
177
212
    void insert_result_into(IColumn& to) const {
178
212
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to);
179
212
        vec.reserve(size());
180
212
        for (const auto& item : data_set) {
181
204
            vec.insert_data(item.data, item.size);
182
204
        }
183
212
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
177
244
    void insert_result_into(IColumn& to) const {
178
244
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to);
179
244
        vec.reserve(size());
180
316
        for (const auto& item : data_set) {
181
316
            vec.insert_data(item.data, item.size);
182
316
        }
183
244
    }
184
185
    void reset() {
186
        data_set.clear();
187
        max_size = -1;
188
    }
189
};
190
191
template <PrimitiveType T, bool HasLimit>
192
struct AggregateFunctionCollectListData {
193
    static constexpr PrimitiveType PType = T;
194
    using ElementType = typename PrimitiveTypeTraits<T>::CppType;
195
    using ColVecType = typename PrimitiveTypeTraits<T>::ColumnType;
196
    using SelfType = AggregateFunctionCollectListData<T, HasLimit>;
197
    PaddedPODArray<ElementType> data;
198
    Int64 max_size = -1;
199
200
2.35k
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
32
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
93
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
33
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
645
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
96
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
34
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
33
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
33
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
42
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
22
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
4
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
24
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
64
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
64
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
48
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
20
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
168
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
20
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
635
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
41
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
20
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
20
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
20
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
20
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
62
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
62
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
201
202
4.19k
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EE4sizeEv
Line
Count
Source
202
29
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EE4sizeEv
Line
Count
Source
202
154
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EE4sizeEv
Line
Count
Source
202
36
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EE4sizeEv
Line
Count
Source
202
753
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EE4sizeEv
Line
Count
Source
202
120
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EE4sizeEv
Line
Count
Source
202
38
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EE4sizeEv
Line
Count
Source
202
30
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EE4sizeEv
Line
Count
Source
202
29
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EE4sizeEv
Line
Count
Source
202
36
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EE4sizeEv
Line
Count
Source
202
20
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EE4sizeEv
Line
Count
Source
202
12
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EE4sizeEv
Line
Count
Source
202
24
    size_t size() const { return data.size(); }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EE4sizeEv
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EE4sizeEv
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EE4sizeEv
Line
Count
Source
202
62
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EE4sizeEv
Line
Count
Source
202
62
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EE4sizeEv
Line
Count
Source
202
80
    size_t size() const { return data.size(); }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EE4sizeEv
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EE4sizeEv
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EE4sizeEv
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EE4sizeEv
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EE4sizeEv
Line
Count
Source
202
52
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EE4sizeEv
Line
Count
Source
202
353
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EE4sizeEv
Line
Count
Source
202
52
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EE4sizeEv
Line
Count
Source
202
1.59k
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EE4sizeEv
Line
Count
Source
202
135
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EE4sizeEv
Line
Count
Source
202
60
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EE4sizeEv
Line
Count
Source
202
52
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EE4sizeEv
Line
Count
Source
202
56
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EE4sizeEv
Line
Count
Source
202
52
    size_t size() const { return data.size(); }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EE4sizeEv
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EE4sizeEv
Line
Count
Source
202
152
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EE4sizeEv
Line
Count
Source
202
147
    size_t size() const { return data.size(); }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EE4sizeEv
203
204
34.2k
    void add(const IColumn& column, size_t row_num) {
205
34.2k
        const auto& vec =
206
34.2k
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
34.2k
        data.push_back(vec[row_num]);
208
34.2k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
38
    void add(const IColumn& column, size_t row_num) {
205
38
        const auto& vec =
206
38
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
38
        data.push_back(vec[row_num]);
208
38
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
61
    void add(const IColumn& column, size_t row_num) {
205
61
        const auto& vec =
206
61
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
61
        data.push_back(vec[row_num]);
208
61
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
38
    void add(const IColumn& column, size_t row_num) {
205
38
        const auto& vec =
206
38
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
38
        data.push_back(vec[row_num]);
208
38
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
283
    void add(const IColumn& column, size_t row_num) {
205
283
        const auto& vec =
206
283
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
283
        data.push_back(vec[row_num]);
208
283
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
32.8k
    void add(const IColumn& column, size_t row_num) {
205
32.8k
        const auto& vec =
206
32.8k
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
32.8k
        data.push_back(vec[row_num]);
208
32.8k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
116
    void add(const IColumn& column, size_t row_num) {
205
116
        const auto& vec =
206
116
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
116
        data.push_back(vec[row_num]);
208
116
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
38
    void add(const IColumn& column, size_t row_num) {
205
38
        const auto& vec =
206
38
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
38
        data.push_back(vec[row_num]);
208
38
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
38
    void add(const IColumn& column, size_t row_num) {
205
38
        const auto& vec =
206
38
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
38
        data.push_back(vec[row_num]);
208
38
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
48
    void add(const IColumn& column, size_t row_num) {
205
48
        const auto& vec =
206
48
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
48
        data.push_back(vec[row_num]);
208
48
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
24
    void add(const IColumn& column, size_t row_num) {
205
24
        const auto& vec =
206
24
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
24
        data.push_back(vec[row_num]);
208
24
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
40
    void add(const IColumn& column, size_t row_num) {
205
40
        const auto& vec =
206
40
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
40
        data.push_back(vec[row_num]);
208
40
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
26
    void add(const IColumn& column, size_t row_num) {
205
26
        const auto& vec =
206
26
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
26
        data.push_back(vec[row_num]);
208
26
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EE3addERKNS_7IColumnEm
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
74
    void add(const IColumn& column, size_t row_num) {
205
74
        const auto& vec =
206
74
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
74
        data.push_back(vec[row_num]);
208
74
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
94
    void add(const IColumn& column, size_t row_num) {
205
94
        const auto& vec =
206
94
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
94
        data.push_back(vec[row_num]);
208
94
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
54
    void add(const IColumn& column, size_t row_num) {
205
54
        const auto& vec =
206
54
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
54
        data.push_back(vec[row_num]);
208
54
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EE3addERKNS_7IColumnEm
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
4
    void add(const IColumn& column, size_t row_num) {
205
4
        const auto& vec =
206
4
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
4
        data.push_back(vec[row_num]);
208
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
45
    void add(const IColumn& column, size_t row_num) {
205
45
        const auto& vec =
206
45
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
45
        data.push_back(vec[row_num]);
208
45
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
4
    void add(const IColumn& column, size_t row_num) {
205
4
        const auto& vec =
206
4
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
4
        data.push_back(vec[row_num]);
208
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
271
    void add(const IColumn& column, size_t row_num) {
205
271
        const auto& vec =
206
271
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
271
        data.push_back(vec[row_num]);
208
271
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
26
    void add(const IColumn& column, size_t row_num) {
205
26
        const auto& vec =
206
26
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
26
        data.push_back(vec[row_num]);
208
26
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
12
    void add(const IColumn& column, size_t row_num) {
205
12
        const auto& vec =
206
12
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
12
        data.push_back(vec[row_num]);
208
12
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
4
    void add(const IColumn& column, size_t row_num) {
205
4
        const auto& vec =
206
4
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
4
        data.push_back(vec[row_num]);
208
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
8
    void add(const IColumn& column, size_t row_num) {
205
8
        const auto& vec =
206
8
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
8
        data.push_back(vec[row_num]);
208
8
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
4
    void add(const IColumn& column, size_t row_num) {
205
4
        const auto& vec =
206
4
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
4
        data.push_back(vec[row_num]);
208
4
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EE3addERKNS_7IColumnEm
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
25
    void add(const IColumn& column, size_t row_num) {
205
25
        const auto& vec =
206
25
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
25
        data.push_back(vec[row_num]);
208
25
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
21
    void add(const IColumn& column, size_t row_num) {
205
21
        const auto& vec =
206
21
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
21
        data.push_back(vec[row_num]);
208
21
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EE3addERKNS_7IColumnEm
209
210
617
    void merge(const SelfType& rhs) {
211
617
        if constexpr (HasLimit) {
212
241
            if (max_size == -1) {
213
22
                max_size = rhs.max_size;
214
22
            }
215
275
            for (auto& rhs_elem : rhs.data) {
216
275
                if (size() >= max_size) {
217
16
                    return;
218
16
                }
219
259
                data.push_back(rhs_elem);
220
259
            }
221
376
        } else {
222
376
            data.insert(rhs.data.begin(), rhs.data.end());
223
376
        }
224
617
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EE5mergeERKS2_
Line
Count
Source
210
8
    void merge(const SelfType& rhs) {
211
        if constexpr (HasLimit) {
212
            if (max_size == -1) {
213
                max_size = rhs.max_size;
214
            }
215
            for (auto& rhs_elem : rhs.data) {
216
                if (size() >= max_size) {
217
                    return;
218
                }
219
                data.push_back(rhs_elem);
220
            }
221
8
        } else {
222
8
            data.insert(rhs.data.begin(), rhs.data.end());
223
8
        }
224
8
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EE5mergeERKS2_
Line
Count
Source
210
9
    void merge(const SelfType& rhs) {
211
        if constexpr (HasLimit) {
212
            if (max_size == -1) {
213
                max_size = rhs.max_size;
214
            }
215
            for (auto& rhs_elem : rhs.data) {
216
                if (size() >= max_size) {
217
                    return;
218
                }
219
                data.push_back(rhs_elem);
220
            }
221
9
        } else {
222
9
            data.insert(rhs.data.begin(), rhs.data.end());
223
9
        }
224
9
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EE5mergeERKS2_
Line
Count
Source
210
9
    void merge(const SelfType& rhs) {
211
        if constexpr (HasLimit) {
212
            if (max_size == -1) {
213
                max_size = rhs.max_size;
214
            }
215
            for (auto& rhs_elem : rhs.data) {
216
                if (size() >= max_size) {
217
                    return;
218
                }
219
                data.push_back(rhs_elem);
220
            }
221
9
        } else {
222
9
            data.insert(rhs.data.begin(), rhs.data.end());
223
9
        }
224
9
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EE5mergeERKS2_
Line
Count
Source
210
226
    void merge(const SelfType& rhs) {
211
        if constexpr (HasLimit) {
212
            if (max_size == -1) {
213
                max_size = rhs.max_size;
214
            }
215
            for (auto& rhs_elem : rhs.data) {
216
                if (size() >= max_size) {
217
                    return;
218
                }
219
                data.push_back(rhs_elem);
220
            }
221
226
        } else {
222
226
            data.insert(rhs.data.begin(), rhs.data.end());
223
226
        }
224
226
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EE5mergeERKS2_
Line
Count
Source
210
29
    void merge(const SelfType& rhs) {
211
        if constexpr (HasLimit) {
212
            if (max_size == -1) {
213
                max_size = rhs.max_size;
214
            }
215
            for (auto& rhs_elem : rhs.data) {
216
                if (size() >= max_size) {
217
                    return;
218
                }
219
                data.push_back(rhs_elem);
220
            }
221
29
        } else {
222
29
            data.insert(rhs.data.begin(), rhs.data.end());
223
29
        }
224
29
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EE5mergeERKS2_
Line
Count
Source
210
10
    void merge(const SelfType& rhs) {
211
        if constexpr (HasLimit) {
212
            if (max_size == -1) {
213
                max_size = rhs.max_size;
214
            }
215
            for (auto& rhs_elem : rhs.data) {
216
                if (size() >= max_size) {
217
                    return;
218
                }
219
                data.push_back(rhs_elem);
220
            }
221
10
        } else {
222
10
            data.insert(rhs.data.begin(), rhs.data.end());
223
10
        }
224
10
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EE5mergeERKS2_
Line
Count
Source
210
8
    void merge(const SelfType& rhs) {
211
        if constexpr (HasLimit) {
212
            if (max_size == -1) {
213
                max_size = rhs.max_size;
214
            }
215
            for (auto& rhs_elem : rhs.data) {
216
                if (size() >= max_size) {
217
                    return;
218
                }
219
                data.push_back(rhs_elem);
220
            }
221
8
        } else {
222
8
            data.insert(rhs.data.begin(), rhs.data.end());
223
8
        }
224
8
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EE5mergeERKS2_
Line
Count
Source
210
8
    void merge(const SelfType& rhs) {
211
        if constexpr (HasLimit) {
212
            if (max_size == -1) {
213
                max_size = rhs.max_size;
214
            }
215
            for (auto& rhs_elem : rhs.data) {
216
                if (size() >= max_size) {
217
                    return;
218
                }
219
                data.push_back(rhs_elem);
220
            }
221
8
        } else {
222
8
            data.insert(rhs.data.begin(), rhs.data.end());
223
8
        }
224
8
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EE5mergeERKS2_
Line
Count
Source
210
12
    void merge(const SelfType& rhs) {
211
        if constexpr (HasLimit) {
212
            if (max_size == -1) {
213
                max_size = rhs.max_size;
214
            }
215
            for (auto& rhs_elem : rhs.data) {
216
                if (size() >= max_size) {
217
                    return;
218
                }
219
                data.push_back(rhs_elem);
220
            }
221
12
        } else {
222
12
            data.insert(rhs.data.begin(), rhs.data.end());
223
12
        }
224
12
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EE5mergeERKS2_
Line
Count
Source
210
8
    void merge(const SelfType& rhs) {
211
        if constexpr (HasLimit) {
212
            if (max_size == -1) {
213
                max_size = rhs.max_size;
214
            }
215
            for (auto& rhs_elem : rhs.data) {
216
                if (size() >= max_size) {
217
                    return;
218
                }
219
                data.push_back(rhs_elem);
220
            }
221
8
        } else {
222
8
            data.insert(rhs.data.begin(), rhs.data.end());
223
8
        }
224
8
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EE5mergeERKS2_
Line
Count
Source
210
2
    void merge(const SelfType& rhs) {
211
        if constexpr (HasLimit) {
212
            if (max_size == -1) {
213
                max_size = rhs.max_size;
214
            }
215
            for (auto& rhs_elem : rhs.data) {
216
                if (size() >= max_size) {
217
                    return;
218
                }
219
                data.push_back(rhs_elem);
220
            }
221
2
        } else {
222
2
            data.insert(rhs.data.begin(), rhs.data.end());
223
2
        }
224
2
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EE5mergeERKS2_
Line
Count
Source
210
8
    void merge(const SelfType& rhs) {
211
        if constexpr (HasLimit) {
212
            if (max_size == -1) {
213
                max_size = rhs.max_size;
214
            }
215
            for (auto& rhs_elem : rhs.data) {
216
                if (size() >= max_size) {
217
                    return;
218
                }
219
                data.push_back(rhs_elem);
220
            }
221
8
        } else {
222
8
            data.insert(rhs.data.begin(), rhs.data.end());
223
8
        }
224
8
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EE5mergeERKS2_
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EE5mergeERKS2_
Line
Count
Source
210
17
    void merge(const SelfType& rhs) {
211
        if constexpr (HasLimit) {
212
            if (max_size == -1) {
213
                max_size = rhs.max_size;
214
            }
215
            for (auto& rhs_elem : rhs.data) {
216
                if (size() >= max_size) {
217
                    return;
218
                }
219
                data.push_back(rhs_elem);
220
            }
221
17
        } else {
222
17
            data.insert(rhs.data.begin(), rhs.data.end());
223
17
        }
224
17
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EE5mergeERKS2_
Line
Count
Source
210
17
    void merge(const SelfType& rhs) {
211
        if constexpr (HasLimit) {
212
            if (max_size == -1) {
213
                max_size = rhs.max_size;
214
            }
215
            for (auto& rhs_elem : rhs.data) {
216
                if (size() >= max_size) {
217
                    return;
218
                }
219
                data.push_back(rhs_elem);
220
            }
221
17
        } else {
222
17
            data.insert(rhs.data.begin(), rhs.data.end());
223
17
        }
224
17
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EE5mergeERKS2_
Line
Count
Source
210
5
    void merge(const SelfType& rhs) {
211
        if constexpr (HasLimit) {
212
            if (max_size == -1) {
213
                max_size = rhs.max_size;
214
            }
215
            for (auto& rhs_elem : rhs.data) {
216
                if (size() >= max_size) {
217
                    return;
218
                }
219
                data.push_back(rhs_elem);
220
            }
221
5
        } else {
222
5
            data.insert(rhs.data.begin(), rhs.data.end());
223
5
        }
224
5
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EE5mergeERKS2_
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EE5mergeERKS2_
Line
Count
Source
210
4
    void merge(const SelfType& rhs) {
211
4
        if constexpr (HasLimit) {
212
4
            if (max_size == -1) {
213
0
                max_size = rhs.max_size;
214
0
            }
215
4
            for (auto& rhs_elem : rhs.data) {
216
4
                if (size() >= max_size) {
217
0
                    return;
218
0
                }
219
4
                data.push_back(rhs_elem);
220
4
            }
221
        } else {
222
            data.insert(rhs.data.begin(), rhs.data.end());
223
        }
224
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EE5mergeERKS2_
Line
Count
Source
210
36
    void merge(const SelfType& rhs) {
211
36
        if constexpr (HasLimit) {
212
36
            if (max_size == -1) {
213
8
                max_size = rhs.max_size;
214
8
            }
215
37
            for (auto& rhs_elem : rhs.data) {
216
37
                if (size() >= max_size) {
217
0
                    return;
218
0
                }
219
37
                data.push_back(rhs_elem);
220
37
            }
221
        } else {
222
            data.insert(rhs.data.begin(), rhs.data.end());
223
        }
224
36
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EE5mergeERKS2_
Line
Count
Source
210
4
    void merge(const SelfType& rhs) {
211
4
        if constexpr (HasLimit) {
212
4
            if (max_size == -1) {
213
0
                max_size = rhs.max_size;
214
0
            }
215
4
            for (auto& rhs_elem : rhs.data) {
216
4
                if (size() >= max_size) {
217
0
                    return;
218
0
                }
219
4
                data.push_back(rhs_elem);
220
4
            }
221
        } else {
222
            data.insert(rhs.data.begin(), rhs.data.end());
223
        }
224
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EE5mergeERKS2_
Line
Count
Source
210
146
    void merge(const SelfType& rhs) {
211
146
        if constexpr (HasLimit) {
212
146
            if (max_size == -1) {
213
14
                max_size = rhs.max_size;
214
14
            }
215
150
            for (auto& rhs_elem : rhs.data) {
216
150
                if (size() >= max_size) {
217
10
                    return;
218
10
                }
219
140
                data.push_back(rhs_elem);
220
140
            }
221
        } else {
222
            data.insert(rhs.data.begin(), rhs.data.end());
223
        }
224
146
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EE5mergeERKS2_
Line
Count
Source
210
11
    void merge(const SelfType& rhs) {
211
11
        if constexpr (HasLimit) {
212
11
            if (max_size == -1) {
213
0
                max_size = rhs.max_size;
214
0
            }
215
17
            for (auto& rhs_elem : rhs.data) {
216
17
                if (size() >= max_size) {
217
1
                    return;
218
1
                }
219
16
                data.push_back(rhs_elem);
220
16
            }
221
        } else {
222
            data.insert(rhs.data.begin(), rhs.data.end());
223
        }
224
11
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EE5mergeERKS2_
Line
Count
Source
210
4
    void merge(const SelfType& rhs) {
211
4
        if constexpr (HasLimit) {
212
4
            if (max_size == -1) {
213
0
                max_size = rhs.max_size;
214
0
            }
215
12
            for (auto& rhs_elem : rhs.data) {
216
12
                if (size() >= max_size) {
217
0
                    return;
218
0
                }
219
12
                data.push_back(rhs_elem);
220
12
            }
221
        } else {
222
            data.insert(rhs.data.begin(), rhs.data.end());
223
        }
224
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EE5mergeERKS2_
Line
Count
Source
210
4
    void merge(const SelfType& rhs) {
211
4
        if constexpr (HasLimit) {
212
4
            if (max_size == -1) {
213
0
                max_size = rhs.max_size;
214
0
            }
215
4
            for (auto& rhs_elem : rhs.data) {
216
4
                if (size() >= max_size) {
217
0
                    return;
218
0
                }
219
4
                data.push_back(rhs_elem);
220
4
            }
221
        } else {
222
            data.insert(rhs.data.begin(), rhs.data.end());
223
        }
224
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EE5mergeERKS2_
Line
Count
Source
210
4
    void merge(const SelfType& rhs) {
211
4
        if constexpr (HasLimit) {
212
4
            if (max_size == -1) {
213
0
                max_size = rhs.max_size;
214
0
            }
215
8
            for (auto& rhs_elem : rhs.data) {
216
8
                if (size() >= max_size) {
217
0
                    return;
218
0
                }
219
8
                data.push_back(rhs_elem);
220
8
            }
221
        } else {
222
            data.insert(rhs.data.begin(), rhs.data.end());
223
        }
224
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EE5mergeERKS2_
Line
Count
Source
210
4
    void merge(const SelfType& rhs) {
211
4
        if constexpr (HasLimit) {
212
4
            if (max_size == -1) {
213
0
                max_size = rhs.max_size;
214
0
            }
215
4
            for (auto& rhs_elem : rhs.data) {
216
4
                if (size() >= max_size) {
217
0
                    return;
218
0
                }
219
4
                data.push_back(rhs_elem);
220
4
            }
221
        } else {
222
            data.insert(rhs.data.begin(), rhs.data.end());
223
        }
224
4
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EE5mergeERKS2_
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EE5mergeERKS2_
Line
Count
Source
210
12
    void merge(const SelfType& rhs) {
211
12
        if constexpr (HasLimit) {
212
12
            if (max_size == -1) {
213
0
                max_size = rhs.max_size;
214
0
            }
215
20
            for (auto& rhs_elem : rhs.data) {
216
20
                if (size() >= max_size) {
217
3
                    return;
218
3
                }
219
17
                data.push_back(rhs_elem);
220
17
            }
221
        } else {
222
            data.insert(rhs.data.begin(), rhs.data.end());
223
        }
224
12
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EE5mergeERKS2_
Line
Count
Source
210
12
    void merge(const SelfType& rhs) {
211
12
        if constexpr (HasLimit) {
212
12
            if (max_size == -1) {
213
0
                max_size = rhs.max_size;
214
0
            }
215
15
            for (auto& rhs_elem : rhs.data) {
216
15
                if (size() >= max_size) {
217
2
                    return;
218
2
                }
219
13
                data.push_back(rhs_elem);
220
13
            }
221
        } else {
222
            data.insert(rhs.data.begin(), rhs.data.end());
223
        }
224
12
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EE5mergeERKS2_
225
226
687
    void write(BufferWritable& buf) const {
227
687
        buf.write_var_uint(size());
228
687
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
687
        write_var_int(max_size, buf);
230
687
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
226
7
    void write(BufferWritable& buf) const {
227
7
        buf.write_var_uint(size());
228
7
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
7
        write_var_int(max_size, buf);
230
7
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
226
9
    void write(BufferWritable& buf) const {
227
9
        buf.write_var_uint(size());
228
9
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
9
        write_var_int(max_size, buf);
230
9
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
226
9
    void write(BufferWritable& buf) const {
227
9
        buf.write_var_uint(size());
228
9
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
9
        write_var_int(max_size, buf);
230
9
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
226
274
    void write(BufferWritable& buf) const {
227
274
        buf.write_var_uint(size());
228
274
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
274
        write_var_int(max_size, buf);
230
274
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
226
31
    void write(BufferWritable& buf) const {
227
31
        buf.write_var_uint(size());
228
31
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
31
        write_var_int(max_size, buf);
230
31
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
226
10
    void write(BufferWritable& buf) const {
227
10
        buf.write_var_uint(size());
228
10
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
10
        write_var_int(max_size, buf);
230
10
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
226
8
    void write(BufferWritable& buf) const {
227
8
        buf.write_var_uint(size());
228
8
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
8
        write_var_int(max_size, buf);
230
8
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
226
7
    void write(BufferWritable& buf) const {
227
7
        buf.write_var_uint(size());
228
7
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
7
        write_var_int(max_size, buf);
230
7
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
226
12
    void write(BufferWritable& buf) const {
227
12
        buf.write_var_uint(size());
228
12
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
12
        write_var_int(max_size, buf);
230
12
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
226
8
    void write(BufferWritable& buf) const {
227
8
        buf.write_var_uint(size());
228
8
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
8
        write_var_int(max_size, buf);
230
8
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
226
2
    void write(BufferWritable& buf) const {
227
2
        buf.write_var_uint(size());
228
2
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
2
        write_var_int(max_size, buf);
230
2
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
226
8
    void write(BufferWritable& buf) const {
227
8
        buf.write_var_uint(size());
228
8
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
8
        write_var_int(max_size, buf);
230
8
    }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EE5writeERNS_14BufferWritableE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
226
17
    void write(BufferWritable& buf) const {
227
17
        buf.write_var_uint(size());
228
17
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
17
        write_var_int(max_size, buf);
230
17
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
226
17
    void write(BufferWritable& buf) const {
227
17
        buf.write_var_uint(size());
228
17
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
17
        write_var_int(max_size, buf);
230
17
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
226
5
    void write(BufferWritable& buf) const {
227
5
        buf.write_var_uint(size());
228
5
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
5
        write_var_int(max_size, buf);
230
5
    }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EE5writeERNS_14BufferWritableE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
226
4
    void write(BufferWritable& buf) const {
227
4
        buf.write_var_uint(size());
228
4
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
4
        write_var_int(max_size, buf);
230
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
226
59
    void write(BufferWritable& buf) const {
227
59
        buf.write_var_uint(size());
228
59
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
59
        write_var_int(max_size, buf);
230
59
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
226
4
    void write(BufferWritable& buf) const {
227
4
        buf.write_var_uint(size());
228
4
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
4
        write_var_int(max_size, buf);
230
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
226
142
    void write(BufferWritable& buf) const {
227
142
        buf.write_var_uint(size());
228
142
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
142
        write_var_int(max_size, buf);
230
142
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
226
12
    void write(BufferWritable& buf) const {
227
12
        buf.write_var_uint(size());
228
12
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
12
        write_var_int(max_size, buf);
230
12
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
226
4
    void write(BufferWritable& buf) const {
227
4
        buf.write_var_uint(size());
228
4
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
4
        write_var_int(max_size, buf);
230
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
226
4
    void write(BufferWritable& buf) const {
227
4
        buf.write_var_uint(size());
228
4
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
4
        write_var_int(max_size, buf);
230
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
226
4
    void write(BufferWritable& buf) const {
227
4
        buf.write_var_uint(size());
228
4
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
4
        write_var_int(max_size, buf);
230
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
226
4
    void write(BufferWritable& buf) const {
227
4
        buf.write_var_uint(size());
228
4
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
4
        write_var_int(max_size, buf);
230
4
    }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EE5writeERNS_14BufferWritableE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
226
13
    void write(BufferWritable& buf) const {
227
13
        buf.write_var_uint(size());
228
13
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
13
        write_var_int(max_size, buf);
230
13
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
226
13
    void write(BufferWritable& buf) const {
227
13
        buf.write_var_uint(size());
228
13
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
13
        write_var_int(max_size, buf);
230
13
    }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EE5writeERNS_14BufferWritableE
231
232
662
    void read(BufferReadable& buf) {
233
662
        UInt64 rows = 0;
234
662
        buf.read_var_uint(rows);
235
662
        data.resize(rows);
236
662
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
662
        read_var_int(max_size, buf);
238
662
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
232
8
    void read(BufferReadable& buf) {
233
8
        UInt64 rows = 0;
234
8
        buf.read_var_uint(rows);
235
8
        data.resize(rows);
236
8
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
8
        read_var_int(max_size, buf);
238
8
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
232
9
    void read(BufferReadable& buf) {
233
9
        UInt64 rows = 0;
234
9
        buf.read_var_uint(rows);
235
9
        data.resize(rows);
236
9
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
9
        read_var_int(max_size, buf);
238
9
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
232
9
    void read(BufferReadable& buf) {
233
9
        UInt64 rows = 0;
234
9
        buf.read_var_uint(rows);
235
9
        data.resize(rows);
236
9
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
9
        read_var_int(max_size, buf);
238
9
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
232
226
    void read(BufferReadable& buf) {
233
226
        UInt64 rows = 0;
234
226
        buf.read_var_uint(rows);
235
226
        data.resize(rows);
236
226
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
226
        read_var_int(max_size, buf);
238
226
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
232
29
    void read(BufferReadable& buf) {
233
29
        UInt64 rows = 0;
234
29
        buf.read_var_uint(rows);
235
29
        data.resize(rows);
236
29
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
29
        read_var_int(max_size, buf);
238
29
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
232
10
    void read(BufferReadable& buf) {
233
10
        UInt64 rows = 0;
234
10
        buf.read_var_uint(rows);
235
10
        data.resize(rows);
236
10
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
10
        read_var_int(max_size, buf);
238
10
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
232
8
    void read(BufferReadable& buf) {
233
8
        UInt64 rows = 0;
234
8
        buf.read_var_uint(rows);
235
8
        data.resize(rows);
236
8
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
8
        read_var_int(max_size, buf);
238
8
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
232
8
    void read(BufferReadable& buf) {
233
8
        UInt64 rows = 0;
234
8
        buf.read_var_uint(rows);
235
8
        data.resize(rows);
236
8
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
8
        read_var_int(max_size, buf);
238
8
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
232
12
    void read(BufferReadable& buf) {
233
12
        UInt64 rows = 0;
234
12
        buf.read_var_uint(rows);
235
12
        data.resize(rows);
236
12
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
12
        read_var_int(max_size, buf);
238
12
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
232
8
    void read(BufferReadable& buf) {
233
8
        UInt64 rows = 0;
234
8
        buf.read_var_uint(rows);
235
8
        data.resize(rows);
236
8
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
8
        read_var_int(max_size, buf);
238
8
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
232
2
    void read(BufferReadable& buf) {
233
2
        UInt64 rows = 0;
234
2
        buf.read_var_uint(rows);
235
2
        data.resize(rows);
236
2
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
2
        read_var_int(max_size, buf);
238
2
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
232
8
    void read(BufferReadable& buf) {
233
8
        UInt64 rows = 0;
234
8
        buf.read_var_uint(rows);
235
8
        data.resize(rows);
236
8
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
8
        read_var_int(max_size, buf);
238
8
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EE4readERNS_14BufferReadableE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
232
17
    void read(BufferReadable& buf) {
233
17
        UInt64 rows = 0;
234
17
        buf.read_var_uint(rows);
235
17
        data.resize(rows);
236
17
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
17
        read_var_int(max_size, buf);
238
17
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
232
17
    void read(BufferReadable& buf) {
233
17
        UInt64 rows = 0;
234
17
        buf.read_var_uint(rows);
235
17
        data.resize(rows);
236
17
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
17
        read_var_int(max_size, buf);
238
17
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
232
5
    void read(BufferReadable& buf) {
233
5
        UInt64 rows = 0;
234
5
        buf.read_var_uint(rows);
235
5
        data.resize(rows);
236
5
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
5
        read_var_int(max_size, buf);
238
5
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EE4readERNS_14BufferReadableE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
232
4
    void read(BufferReadable& buf) {
233
4
        UInt64 rows = 0;
234
4
        buf.read_var_uint(rows);
235
4
        data.resize(rows);
236
4
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
4
        read_var_int(max_size, buf);
238
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
232
57
    void read(BufferReadable& buf) {
233
57
        UInt64 rows = 0;
234
57
        buf.read_var_uint(rows);
235
57
        data.resize(rows);
236
57
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
57
        read_var_int(max_size, buf);
238
57
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
232
4
    void read(BufferReadable& buf) {
233
4
        UInt64 rows = 0;
234
4
        buf.read_var_uint(rows);
235
4
        data.resize(rows);
236
4
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
4
        read_var_int(max_size, buf);
238
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
232
168
    void read(BufferReadable& buf) {
233
168
        UInt64 rows = 0;
234
168
        buf.read_var_uint(rows);
235
168
        data.resize(rows);
236
168
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
168
        read_var_int(max_size, buf);
238
168
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
232
11
    void read(BufferReadable& buf) {
233
11
        UInt64 rows = 0;
234
11
        buf.read_var_uint(rows);
235
11
        data.resize(rows);
236
11
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
11
        read_var_int(max_size, buf);
238
11
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
232
4
    void read(BufferReadable& buf) {
233
4
        UInt64 rows = 0;
234
4
        buf.read_var_uint(rows);
235
4
        data.resize(rows);
236
4
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
4
        read_var_int(max_size, buf);
238
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
232
4
    void read(BufferReadable& buf) {
233
4
        UInt64 rows = 0;
234
4
        buf.read_var_uint(rows);
235
4
        data.resize(rows);
236
4
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
4
        read_var_int(max_size, buf);
238
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
232
4
    void read(BufferReadable& buf) {
233
4
        UInt64 rows = 0;
234
4
        buf.read_var_uint(rows);
235
4
        data.resize(rows);
236
4
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
4
        read_var_int(max_size, buf);
238
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
232
4
    void read(BufferReadable& buf) {
233
4
        UInt64 rows = 0;
234
4
        buf.read_var_uint(rows);
235
4
        data.resize(rows);
236
4
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
4
        read_var_int(max_size, buf);
238
4
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EE4readERNS_14BufferReadableE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
232
13
    void read(BufferReadable& buf) {
233
13
        UInt64 rows = 0;
234
13
        buf.read_var_uint(rows);
235
13
        data.resize(rows);
236
13
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
13
        read_var_int(max_size, buf);
238
13
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
232
13
    void read(BufferReadable& buf) {
233
13
        UInt64 rows = 0;
234
13
        buf.read_var_uint(rows);
235
13
        data.resize(rows);
236
13
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
13
        read_var_int(max_size, buf);
238
13
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EE4readERNS_14BufferReadableE
239
240
    void reset() {
241
        data.clear();
242
        max_size = -1;
243
    }
244
245
581
    void insert_result_into(IColumn& to) const {
246
581
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
581
        size_t old_size = vec.size();
248
581
        vec.resize(old_size + size());
249
581
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
581
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
7
    void insert_result_into(IColumn& to) const {
246
7
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
7
        size_t old_size = vec.size();
248
7
        vec.resize(old_size + size());
249
7
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
7
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
68
    void insert_result_into(IColumn& to) const {
246
68
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
68
        size_t old_size = vec.size();
248
68
        vec.resize(old_size + size());
249
68
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
68
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
9
    void insert_result_into(IColumn& to) const {
246
9
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
9
        size_t old_size = vec.size();
248
9
        vec.resize(old_size + size());
249
9
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
9
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
102
    void insert_result_into(IColumn& to) const {
246
102
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
102
        size_t old_size = vec.size();
248
102
        vec.resize(old_size + size());
249
102
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
102
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
29
    void insert_result_into(IColumn& to) const {
246
29
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
29
        size_t old_size = vec.size();
248
29
        vec.resize(old_size + size());
249
29
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
29
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
9
    void insert_result_into(IColumn& to) const {
246
9
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
9
        size_t old_size = vec.size();
248
9
        vec.resize(old_size + size());
249
9
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
9
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
7
    void insert_result_into(IColumn& to) const {
246
7
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
7
        size_t old_size = vec.size();
248
7
        vec.resize(old_size + size());
249
7
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
7
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
7
    void insert_result_into(IColumn& to) const {
246
7
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
7
        size_t old_size = vec.size();
248
7
        vec.resize(old_size + size());
249
7
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
7
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
6
    void insert_result_into(IColumn& to) const {
246
6
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
6
        size_t old_size = vec.size();
248
6
        vec.resize(old_size + size());
249
6
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
6
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
2
    void insert_result_into(IColumn& to) const {
246
2
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
2
        size_t old_size = vec.size();
248
2
        vec.resize(old_size + size());
249
2
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
2
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
4
    void insert_result_into(IColumn& to) const {
246
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
4
        size_t old_size = vec.size();
248
4
        vec.resize(old_size + size());
249
4
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
4
    void insert_result_into(IColumn& to) const {
246
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
4
        size_t old_size = vec.size();
248
4
        vec.resize(old_size + size());
249
4
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
4
    }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EE18insert_result_intoERNS_7IColumnE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
14
    void insert_result_into(IColumn& to) const {
246
14
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
14
        size_t old_size = vec.size();
248
14
        vec.resize(old_size + size());
249
14
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
14
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
14
    void insert_result_into(IColumn& to) const {
246
14
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
14
        size_t old_size = vec.size();
248
14
        vec.resize(old_size + size());
249
14
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
14
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
35
    void insert_result_into(IColumn& to) const {
246
35
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
35
        size_t old_size = vec.size();
248
35
        vec.resize(old_size + size());
249
35
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
35
    }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EE18insert_result_intoERNS_7IColumnE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
4
    void insert_result_into(IColumn& to) const {
246
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
4
        size_t old_size = vec.size();
248
4
        vec.resize(old_size + size());
249
4
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
10
    void insert_result_into(IColumn& to) const {
246
10
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
10
        size_t old_size = vec.size();
248
10
        vec.resize(old_size + size());
249
10
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
10
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
4
    void insert_result_into(IColumn& to) const {
246
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
4
        size_t old_size = vec.size();
248
4
        vec.resize(old_size + size());
249
4
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
202
    void insert_result_into(IColumn& to) const {
246
202
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
202
        size_t old_size = vec.size();
248
202
        vec.resize(old_size + size());
249
202
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
202
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
10
    void insert_result_into(IColumn& to) const {
246
10
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
10
        size_t old_size = vec.size();
248
10
        vec.resize(old_size + size());
249
10
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
10
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
4
    void insert_result_into(IColumn& to) const {
246
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
4
        size_t old_size = vec.size();
248
4
        vec.resize(old_size + size());
249
4
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
4
    void insert_result_into(IColumn& to) const {
246
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
4
        size_t old_size = vec.size();
248
4
        vec.resize(old_size + size());
249
4
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
4
    void insert_result_into(IColumn& to) const {
246
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
4
        size_t old_size = vec.size();
248
4
        vec.resize(old_size + size());
249
4
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
4
    void insert_result_into(IColumn& to) const {
246
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
4
        size_t old_size = vec.size();
248
4
        vec.resize(old_size + size());
249
4
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
4
    }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EE18insert_result_intoERNS_7IColumnE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
9
    void insert_result_into(IColumn& to) const {
246
9
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
9
        size_t old_size = vec.size();
248
9
        vec.resize(old_size + size());
249
9
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
9
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
245
9
    void insert_result_into(IColumn& to) const {
246
9
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
9
        size_t old_size = vec.size();
248
9
        vec.resize(old_size + size());
249
9
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
9
    }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EE18insert_result_intoERNS_7IColumnE
251
};
252
253
template <PrimitiveType T, bool HasLimit>
254
    requires(is_string_type(T))
255
struct AggregateFunctionCollectListData<T, HasLimit> {
256
    static constexpr PrimitiveType PType = T;
257
    using ElementType = StringRef;
258
    using ColVecType = ColumnString;
259
    MutableColumnPtr data;
260
    Int64 max_size = -1;
261
262
897
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
263
897
        data = ColVecType::create();
264
897
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
262
203
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
263
203
        data = ColVecType::create();
264
203
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
262
694
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
263
694
        data = ColVecType::create();
264
694
    }
265
266
1.46k
    size_t size() const { return data->size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE4sizeEv
Line
Count
Source
266
98
    size_t size() const { return data->size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EE4sizeEv
Line
Count
Source
266
1.36k
    size_t size() const { return data->size(); }
267
268
2.02k
    void add(const IColumn& column, size_t row_num) { data->insert_from(column, row_num); }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
268
1.72k
    void add(const IColumn& column, size_t row_num) { data->insert_from(column, row_num); }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
268
303
    void add(const IColumn& column, size_t row_num) { data->insert_from(column, row_num); }
269
270
173
    void merge(const AggregateFunctionCollectListData& rhs) {
271
173
        if constexpr (HasLimit) {
272
134
            if (max_size == -1) {
273
18
                max_size = rhs.max_size;
274
18
            }
275
276
134
            data->insert_range_from(*rhs.data, 0,
277
134
                                    std::min(static_cast<size_t>(max_size - size()), rhs.size()));
278
134
        } else {
279
39
            data->insert_range_from(*rhs.data, 0, rhs.size());
280
39
        }
281
173
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE5mergeERKS2_
Line
Count
Source
270
39
    void merge(const AggregateFunctionCollectListData& rhs) {
271
        if constexpr (HasLimit) {
272
            if (max_size == -1) {
273
                max_size = rhs.max_size;
274
            }
275
276
            data->insert_range_from(*rhs.data, 0,
277
                                    std::min(static_cast<size_t>(max_size - size()), rhs.size()));
278
39
        } else {
279
39
            data->insert_range_from(*rhs.data, 0, rhs.size());
280
39
        }
281
39
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EE5mergeERKS2_
Line
Count
Source
270
134
    void merge(const AggregateFunctionCollectListData& rhs) {
271
134
        if constexpr (HasLimit) {
272
134
            if (max_size == -1) {
273
18
                max_size = rhs.max_size;
274
18
            }
275
276
134
            data->insert_range_from(*rhs.data, 0,
277
134
                                    std::min(static_cast<size_t>(max_size - size()), rhs.size()));
278
        } else {
279
            data->insert_range_from(*rhs.data, 0, rhs.size());
280
        }
281
134
    }
282
283
203
    void write(BufferWritable& buf) const {
284
203
        auto& col = assert_cast<ColVecType&>(*data);
285
286
203
        buf.write_var_uint(col.size());
287
203
        buf.write(col.get_offsets().raw_data(), col.size() * sizeof(IColumn::Offset));
288
289
203
        buf.write_var_uint(col.get_chars().size());
290
203
        buf.write(col.get_chars().raw_data(), col.get_chars().size());
291
203
        write_var_int(max_size, buf);
292
203
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
283
51
    void write(BufferWritable& buf) const {
284
51
        auto& col = assert_cast<ColVecType&>(*data);
285
286
51
        buf.write_var_uint(col.size());
287
51
        buf.write(col.get_offsets().raw_data(), col.size() * sizeof(IColumn::Offset));
288
289
51
        buf.write_var_uint(col.get_chars().size());
290
51
        buf.write(col.get_chars().raw_data(), col.get_chars().size());
291
51
        write_var_int(max_size, buf);
292
51
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
283
152
    void write(BufferWritable& buf) const {
284
152
        auto& col = assert_cast<ColVecType&>(*data);
285
286
152
        buf.write_var_uint(col.size());
287
152
        buf.write(col.get_offsets().raw_data(), col.size() * sizeof(IColumn::Offset));
288
289
152
        buf.write_var_uint(col.get_chars().size());
290
152
        buf.write(col.get_chars().raw_data(), col.get_chars().size());
291
152
        write_var_int(max_size, buf);
292
152
    }
293
294
215
    void read(BufferReadable& buf) {
295
215
        auto& col = assert_cast<ColVecType&>(*data);
296
215
        UInt64 offs_size = 0;
297
215
        buf.read_var_uint(offs_size);
298
215
        col.get_offsets().resize(offs_size);
299
215
        buf.read(reinterpret_cast<char*>(col.get_offsets().data()),
300
215
                 offs_size * sizeof(IColumn::Offset));
301
302
215
        UInt64 chars_size = 0;
303
215
        buf.read_var_uint(chars_size);
304
215
        col.get_chars().resize(chars_size);
305
215
        buf.read(reinterpret_cast<char*>(col.get_chars().data()), chars_size);
306
215
        read_var_int(max_size, buf);
307
215
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
294
39
    void read(BufferReadable& buf) {
295
39
        auto& col = assert_cast<ColVecType&>(*data);
296
39
        UInt64 offs_size = 0;
297
39
        buf.read_var_uint(offs_size);
298
39
        col.get_offsets().resize(offs_size);
299
39
        buf.read(reinterpret_cast<char*>(col.get_offsets().data()),
300
39
                 offs_size * sizeof(IColumn::Offset));
301
302
39
        UInt64 chars_size = 0;
303
39
        buf.read_var_uint(chars_size);
304
39
        col.get_chars().resize(chars_size);
305
39
        buf.read(reinterpret_cast<char*>(col.get_chars().data()), chars_size);
306
39
        read_var_int(max_size, buf);
307
39
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
294
176
    void read(BufferReadable& buf) {
295
176
        auto& col = assert_cast<ColVecType&>(*data);
296
176
        UInt64 offs_size = 0;
297
176
        buf.read_var_uint(offs_size);
298
176
        col.get_offsets().resize(offs_size);
299
176
        buf.read(reinterpret_cast<char*>(col.get_offsets().data()),
300
176
                 offs_size * sizeof(IColumn::Offset));
301
302
176
        UInt64 chars_size = 0;
303
176
        buf.read_var_uint(chars_size);
304
176
        col.get_chars().resize(chars_size);
305
176
        buf.read(reinterpret_cast<char*>(col.get_chars().data()), chars_size);
306
176
        read_var_int(max_size, buf);
307
176
    }
308
309
    void reset() {
310
        data->clear();
311
        max_size = -1;
312
    }
313
314
267
    void insert_result_into(IColumn& to) const {
315
267
        auto& to_str = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to);
316
267
        to_str.insert_range_from(*data, 0, size());
317
267
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
314
59
    void insert_result_into(IColumn& to) const {
315
59
        auto& to_str = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to);
316
59
        to_str.insert_range_from(*data, 0, size());
317
59
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
314
208
    void insert_result_into(IColumn& to) const {
315
208
        auto& to_str = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to);
316
208
        to_str.insert_range_from(*data, 0, size());
317
208
    }
318
};
319
320
template <PrimitiveType T, bool HasLimit>
321
    requires(!is_string_type(T) && !is_int_or_bool(T) && !is_float_or_double(T) && !is_decimal(T) &&
322
             !is_date_type(T) && !is_timestamp_ns_type(T) && !is_ip(T) && !is_timestamptz_type(T))
323
struct AggregateFunctionCollectListData<T, HasLimit> {
324
    static constexpr PrimitiveType PType = T;
325
    using ElementType = StringRef;
326
    using Self = AggregateFunctionCollectListData<T, HasLimit>;
327
    DataTypeSerDeSPtr serde; // for complex serialize && deserialize from multi BE
328
    MutableColumnPtr column_data;
329
    Int64 max_size = -1;
330
331
1.74k
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
332
1.74k
        DataTypePtr column_type = argument_types[0];
333
1.74k
        column_data = column_type->create_column();
334
1.74k
        serde = column_type->get_serde();
335
1.74k
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
331
708
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
332
708
        DataTypePtr column_type = argument_types[0];
333
708
        column_data = column_type->create_column();
334
708
        serde = column_type->get_serde();
335
708
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
331
1.04k
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
332
1.04k
        DataTypePtr column_type = argument_types[0];
333
1.04k
        column_data = column_type->create_column();
334
1.04k
        serde = column_type->get_serde();
335
1.04k
    }
336
337
3.30k
    size_t size() const { return column_data->size(); }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE4sizeEv
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE4sizeEv
Line
Count
Source
337
677
    size_t size() const { return column_data->size(); }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE4sizeEv
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EE4sizeEv
Line
Count
Source
337
2.62k
    size_t size() const { return column_data->size(); }
338
339
2.63k
    void add(const IColumn& column, size_t row_num) { column_data->insert_from(column, row_num); }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE3addERKNS_7IColumnEm
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
339
1.41k
    void add(const IColumn& column, size_t row_num) { column_data->insert_from(column, row_num); }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE3addERKNS_7IColumnEm
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
339
1.22k
    void add(const IColumn& column, size_t row_num) { column_data->insert_from(column, row_num); }
340
341
114
    void merge(const AggregateFunctionCollectListData& rhs) {
342
114
        if constexpr (HasLimit) {
343
85
            if (max_size == -1) {
344
16
                max_size = rhs.max_size;
345
16
            }
346
347
85
            column_data->insert_range_from(
348
85
                    *rhs.column_data, 0,
349
85
                    std::min(static_cast<size_t>(max_size - size()), rhs.size()));
350
85
        } else {
351
29
            column_data->insert_range_from(*rhs.column_data, 0, rhs.size());
352
29
        }
353
114
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE5mergeERKS2_
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE5mergeERKS2_
Line
Count
Source
341
29
    void merge(const AggregateFunctionCollectListData& rhs) {
342
        if constexpr (HasLimit) {
343
            if (max_size == -1) {
344
                max_size = rhs.max_size;
345
            }
346
347
            column_data->insert_range_from(
348
                    *rhs.column_data, 0,
349
                    std::min(static_cast<size_t>(max_size - size()), rhs.size()));
350
29
        } else {
351
29
            column_data->insert_range_from(*rhs.column_data, 0, rhs.size());
352
29
        }
353
29
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE5mergeERKS2_
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EE5mergeERKS2_
Line
Count
Source
341
85
    void merge(const AggregateFunctionCollectListData& rhs) {
342
85
        if constexpr (HasLimit) {
343
85
            if (max_size == -1) {
344
16
                max_size = rhs.max_size;
345
16
            }
346
347
85
            column_data->insert_range_from(
348
85
                    *rhs.column_data, 0,
349
85
                    std::min(static_cast<size_t>(max_size - size()), rhs.size()));
350
        } else {
351
            column_data->insert_range_from(*rhs.column_data, 0, rhs.size());
352
        }
353
85
    }
354
355
141
    void write(BufferWritable& buf) const {
356
141
        const size_t size = column_data->size();
357
141
        buf.write_binary(size);
358
359
141
        DataTypeSerDe::FormatOptions opt;
360
141
        auto timezone = cctz::utc_time_zone();
361
141
        opt.timezone = &timezone;
362
        // TODO: Refactor this aggregate state serialization to avoid
363
        // round-tripping through a human-readable string format.
364
141
        auto tmp_str = ColumnString::create();
365
141
        VectorBufferWriter tmp_buf(*tmp_str.get());
366
367
341
        for (size_t i = 0; i < size; i++) {
368
200
            tmp_str->clear();
369
200
            if (Status st = serde->serialize_one_cell_to_json(*column_data, i, tmp_buf, opt); !st) {
370
0
                throw doris::Exception(ErrorCode::INTERNAL_ERROR,
371
0
                                       "Failed to serialize data for " + column_data->get_name() +
372
0
                                               " error: " + st.to_string());
373
0
            }
374
200
            tmp_buf.commit();
375
200
            buf.write_binary(tmp_str->get_data_at(0));
376
200
        }
377
378
141
        write_var_int(max_size, buf);
379
141
    }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE5writeERNS_14BufferWritableE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
355
41
    void write(BufferWritable& buf) const {
356
41
        const size_t size = column_data->size();
357
41
        buf.write_binary(size);
358
359
41
        DataTypeSerDe::FormatOptions opt;
360
41
        auto timezone = cctz::utc_time_zone();
361
41
        opt.timezone = &timezone;
362
        // TODO: Refactor this aggregate state serialization to avoid
363
        // round-tripping through a human-readable string format.
364
41
        auto tmp_str = ColumnString::create();
365
41
        VectorBufferWriter tmp_buf(*tmp_str.get());
366
367
165
        for (size_t i = 0; i < size; i++) {
368
124
            tmp_str->clear();
369
124
            if (Status st = serde->serialize_one_cell_to_json(*column_data, i, tmp_buf, opt); !st) {
370
0
                throw doris::Exception(ErrorCode::INTERNAL_ERROR,
371
0
                                       "Failed to serialize data for " + column_data->get_name() +
372
0
                                               " error: " + st.to_string());
373
0
            }
374
124
            tmp_buf.commit();
375
124
            buf.write_binary(tmp_str->get_data_at(0));
376
124
        }
377
378
41
        write_var_int(max_size, buf);
379
41
    }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE5writeERNS_14BufferWritableE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
355
100
    void write(BufferWritable& buf) const {
356
100
        const size_t size = column_data->size();
357
100
        buf.write_binary(size);
358
359
100
        DataTypeSerDe::FormatOptions opt;
360
100
        auto timezone = cctz::utc_time_zone();
361
100
        opt.timezone = &timezone;
362
        // TODO: Refactor this aggregate state serialization to avoid
363
        // round-tripping through a human-readable string format.
364
100
        auto tmp_str = ColumnString::create();
365
100
        VectorBufferWriter tmp_buf(*tmp_str.get());
366
367
176
        for (size_t i = 0; i < size; i++) {
368
76
            tmp_str->clear();
369
76
            if (Status st = serde->serialize_one_cell_to_json(*column_data, i, tmp_buf, opt); !st) {
370
0
                throw doris::Exception(ErrorCode::INTERNAL_ERROR,
371
0
                                       "Failed to serialize data for " + column_data->get_name() +
372
0
                                               " error: " + st.to_string());
373
0
            }
374
76
            tmp_buf.commit();
375
76
            buf.write_binary(tmp_str->get_data_at(0));
376
76
        }
377
378
100
        write_var_int(max_size, buf);
379
100
    }
380
381
144
    void read(BufferReadable& buf) {
382
144
        size_t size = 0;
383
144
        buf.read_binary(size);
384
144
        column_data->clear();
385
144
        column_data->reserve(size);
386
387
144
        StringRef s;
388
144
        DataTypeSerDe::FormatOptions opt;
389
144
        auto timezone = cctz::utc_time_zone();
390
144
        opt.timezone = &timezone;
391
354
        for (size_t i = 0; i < size; i++) {
392
210
            buf.read_binary(s);
393
210
            Slice slice(s.data, s.size);
394
210
            if (Status st = serde->deserialize_one_cell_from_json(*column_data, slice, opt); !st) {
395
0
                throw doris::Exception(ErrorCode::INTERNAL_ERROR,
396
0
                                       "Failed to deserialize data for " + column_data->get_name() +
397
0
                                               " error: " + st.to_string());
398
0
            }
399
210
        }
400
144
        read_var_int(max_size, buf);
401
144
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE4readERNS_14BufferReadableE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
381
28
    void read(BufferReadable& buf) {
382
28
        size_t size = 0;
383
28
        buf.read_binary(size);
384
28
        column_data->clear();
385
28
        column_data->reserve(size);
386
387
28
        StringRef s;
388
28
        DataTypeSerDe::FormatOptions opt;
389
28
        auto timezone = cctz::utc_time_zone();
390
28
        opt.timezone = &timezone;
391
146
        for (size_t i = 0; i < size; i++) {
392
118
            buf.read_binary(s);
393
118
            Slice slice(s.data, s.size);
394
118
            if (Status st = serde->deserialize_one_cell_from_json(*column_data, slice, opt); !st) {
395
0
                throw doris::Exception(ErrorCode::INTERNAL_ERROR,
396
0
                                       "Failed to deserialize data for " + column_data->get_name() +
397
0
                                               " error: " + st.to_string());
398
0
            }
399
118
        }
400
28
        read_var_int(max_size, buf);
401
28
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE4readERNS_14BufferReadableE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
381
116
    void read(BufferReadable& buf) {
382
116
        size_t size = 0;
383
116
        buf.read_binary(size);
384
116
        column_data->clear();
385
116
        column_data->reserve(size);
386
387
116
        StringRef s;
388
116
        DataTypeSerDe::FormatOptions opt;
389
116
        auto timezone = cctz::utc_time_zone();
390
116
        opt.timezone = &timezone;
391
208
        for (size_t i = 0; i < size; i++) {
392
92
            buf.read_binary(s);
393
92
            Slice slice(s.data, s.size);
394
92
            if (Status st = serde->deserialize_one_cell_from_json(*column_data, slice, opt); !st) {
395
0
                throw doris::Exception(ErrorCode::INTERNAL_ERROR,
396
0
                                       "Failed to deserialize data for " + column_data->get_name() +
397
0
                                               " error: " + st.to_string());
398
0
            }
399
92
        }
400
116
        read_var_int(max_size, buf);
401
116
    }
402
403
    void reset() {
404
        column_data->clear();
405
        max_size = -1;
406
    }
407
408
1.38k
    void insert_result_into(IColumn& to) const { to.insert_range_from(*column_data, 0, size()); }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE18insert_result_intoERNS_7IColumnE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
408
648
    void insert_result_into(IColumn& to) const { to.insert_range_from(*column_data, 0, size()); }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE18insert_result_intoERNS_7IColumnE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
408
736
    void insert_result_into(IColumn& to) const { to.insert_range_from(*column_data, 0, size()); }
409
};
410
411
template <typename Data, bool HasLimit>
412
class AggregateFunctionCollect final
413
        : public IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>,
414
          VarargsExpression,
415
          NotNullableAggregateFunction {
416
    static constexpr bool ENABLE_ARENA =
417
            std::is_same_v<Data, AggregateFunctionCollectSetData<TYPE_STRING, HasLimit>> ||
418
            std::is_same_v<Data, AggregateFunctionCollectSetData<TYPE_CHAR, HasLimit>> ||
419
            std::is_same_v<Data, AggregateFunctionCollectSetData<TYPE_VARCHAR, HasLimit>>;
420
421
public:
422
    AggregateFunctionCollect(const DataTypes& argument_types_)
423
3.78k
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
3.78k
                      {argument_types_}),
425
3.78k
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
12
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
12
                      {argument_types_}),
425
12
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
14
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
14
                      {argument_types_}),
425
14
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
13
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
13
                      {argument_types_}),
425
13
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
804
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
804
                      {argument_types_}),
425
804
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
16
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
16
                      {argument_types_}),
425
16
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
12
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
12
                      {argument_types_}),
425
12
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
12
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
12
                      {argument_types_}),
425
12
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
12
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
12
                      {argument_types_}),
425
12
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
12
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
12
                      {argument_types_}),
425
12
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
4
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
4
                      {argument_types_}),
425
4
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
2
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
2
                      {argument_types_}),
425
2
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
6
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
6
                      {argument_types_}),
425
6
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
23
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
23
                      {argument_types_}),
425
23
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
23
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
23
                      {argument_types_}),
425
23
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
37
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
37
                      {argument_types_}),
425
37
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
62
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
62
                      {argument_types_}),
425
62
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
42
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
42
                      {argument_types_}),
425
42
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
8
                      {argument_types_}),
425
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
8
                      {argument_types_}),
425
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
223
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
223
                      {argument_types_}),
425
223
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
223
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
223
                      {argument_types_}),
425
223
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
8
                      {argument_types_}),
425
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
8
                      {argument_types_}),
425
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
376
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
376
                      {argument_types_}),
425
376
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
375
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
375
                      {argument_types_}),
425
375
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
9
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
9
                      {argument_types_}),
425
9
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
9
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
9
                      {argument_types_}),
425
9
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
8
                      {argument_types_}),
425
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
8
                      {argument_types_}),
425
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
8
                      {argument_types_}),
425
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
8
                      {argument_types_}),
425
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
8
                      {argument_types_}),
425
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
8
                      {argument_types_}),
425
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
8
                      {argument_types_}),
425
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
8
                      {argument_types_}),
425
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
18
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
18
                      {argument_types_}),
425
18
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
18
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
18
                      {argument_types_}),
425
18
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
18
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
18
                      {argument_types_}),
425
18
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
18
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
18
                      {argument_types_}),
425
18
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
232
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
232
                      {argument_types_}),
425
232
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
231
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
231
                      {argument_types_}),
425
231
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
171
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
171
                      {argument_types_}),
425
171
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
8
                      {argument_types_}),
425
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
11
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
11
                      {argument_types_}),
425
11
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
9
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
9
                      {argument_types_}),
425
9
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
410
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
410
                      {argument_types_}),
425
410
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
10
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
10
                      {argument_types_}),
425
10
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
10
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
10
                      {argument_types_}),
425
10
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
8
                      {argument_types_}),
425
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
8
                      {argument_types_}),
425
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
8
                      {argument_types_}),
425
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
2
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
2
                      {argument_types_}),
425
2
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
18
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
18
                      {argument_types_}),
425
18
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
17
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
17
                      {argument_types_}),
425
17
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
27
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
27
                      {argument_types_}),
425
27
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
118
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
118
                      {argument_types_}),
425
118
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
426
427
545
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
318
                                     Data>) {
430
318
            return "collect_list";
431
318
        } else {
432
227
            return "collect_set";
433
227
        }
434
545
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE8get_nameB5cxx11Ev
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE8get_nameB5cxx11Ev
Line
Count
Source
427
76
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
76
                                     Data>) {
430
76
            return "collect_list";
431
        } else {
432
            return "collect_set";
433
        }
434
76
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE8get_nameB5cxx11Ev
Line
Count
Source
427
2
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
2
                                     Data>) {
430
2
            return "collect_list";
431
        } else {
432
            return "collect_set";
433
        }
434
2
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EEELb0EE8get_nameB5cxx11Ev
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE8get_nameB5cxx11Ev
Line
Count
Source
427
12
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
12
                                     Data>) {
430
12
            return "collect_list";
431
        } else {
432
            return "collect_set";
433
        }
434
12
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EE8get_nameB5cxx11Ev
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
427
17
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
                                     Data>) {
430
            return "collect_list";
431
17
        } else {
432
17
            return "collect_set";
433
17
        }
434
17
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
427
17
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
17
                                     Data>) {
430
17
            return "collect_list";
431
        } else {
432
            return "collect_set";
433
        }
434
17
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE8get_nameB5cxx11Ev
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
427
101
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
                                     Data>) {
430
            return "collect_list";
431
101
        } else {
432
101
            return "collect_set";
433
101
        }
434
101
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
427
102
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
102
                                     Data>) {
430
102
            return "collect_list";
431
        } else {
432
            return "collect_set";
433
        }
434
102
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
427
1
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
                                     Data>) {
430
            return "collect_list";
431
1
        } else {
432
1
            return "collect_set";
433
1
        }
434
1
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
427
1
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
1
                                     Data>) {
430
1
            return "collect_list";
431
        } else {
432
            return "collect_set";
433
        }
434
1
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EEELb1EE8get_nameB5cxx11Ev
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
427
64
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
                                     Data>) {
430
            return "collect_list";
431
64
        } else {
432
64
            return "collect_set";
433
64
        }
434
64
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
427
64
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
64
                                     Data>) {
430
64
            return "collect_list";
431
        } else {
432
            return "collect_set";
433
        }
434
64
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
427
44
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
44
                                     Data>) {
430
44
            return "collect_list";
431
        } else {
432
            return "collect_set";
433
        }
434
44
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE8get_nameB5cxx11Ev
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE8get_nameB5cxx11Ev
Line
Count
Source
427
20
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
                                     Data>) {
430
            return "collect_list";
431
20
        } else {
432
20
            return "collect_set";
433
20
        }
434
20
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE8get_nameB5cxx11Ev
Line
Count
Source
427
1
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
                                     Data>) {
430
            return "collect_list";
431
1
        } else {
432
1
            return "collect_set";
433
1
        }
434
1
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EEELb0EE8get_nameB5cxx11Ev
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE8get_nameB5cxx11Ev
Line
Count
Source
427
23
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
                                     Data>) {
430
            return "collect_list";
431
23
        } else {
432
23
            return "collect_set";
433
23
        }
434
23
    }
435
436
5.01k
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
61
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
79
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
61
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
377
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
77
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
29
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
61
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
61
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
34
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
10
    DataTypePtr get_return_type() const override { return return_type; }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EE15get_return_typeEv
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
42
    DataTypePtr get_return_type() const override { return return_type; }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EEELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EEELb0EE15get_return_typeEv
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
90
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
90
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
160
    DataTypePtr get_return_type() const override { return return_type; }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EEELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EEELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EEELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EEELb0EE15get_return_typeEv
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
307
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
392
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
102
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
102
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
234
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
229
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
31
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
31
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb1EEELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EEELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb1EEELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EEELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb1EEELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EEELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb1EEELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EEELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb1EEELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EEELb1EE15get_return_typeEv
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
54
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
54
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
54
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
54
    DataTypePtr get_return_type() const override { return return_type; }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EEELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EEELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EEELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EEELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EEELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EEELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EEELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EEELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EEELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EEELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EEELb1EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EEELb1EE15get_return_typeEv
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
348
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
344
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
378
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
29
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
155
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
31
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EEELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EEELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EEELb0EE15get_return_typeEv
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
52
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
48
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
123
    DataTypePtr get_return_type() const override { return return_type; }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EEELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EEELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EEELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EEELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EEELb0EE15get_return_typeEv
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
197
    DataTypePtr get_return_type() const override { return return_type; }
437
438
    void add(AggregateDataPtr __restrict place, const IColumn** columns, ssize_t row_num,
439
42.0k
             Arena& arena) const override {
440
42.0k
        auto& data = this->data(place);
441
42.0k
        if constexpr (HasLimit) {
442
3.71k
            if (data.max_size == -1) {
443
2.20k
                data.max_size =
444
2.20k
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
2.20k
                                ->get_element(row_num);
446
2.20k
            }
447
3.71k
            if (data.size() >= data.max_size) {
448
1.01k
                return;
449
1.01k
            }
450
3.71k
        }
451
2.69k
        if constexpr (ENABLE_ARENA) {
452
789
            data.add(*columns[0], row_num, arena);
453
41.2k
        } else {
454
41.2k
            data.add(*columns[0], row_num);
455
41.2k
        }
456
42.0k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
38
             Arena& arena) const override {
440
38
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
38
        } else {
454
38
            data.add(*columns[0], row_num);
455
38
        }
456
38
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
61
             Arena& arena) const override {
440
61
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
61
        } else {
454
61
            data.add(*columns[0], row_num);
455
61
        }
456
61
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
38
             Arena& arena) const override {
440
38
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
38
        } else {
454
38
            data.add(*columns[0], row_num);
455
38
        }
456
38
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
283
             Arena& arena) const override {
440
283
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
283
        } else {
454
283
            data.add(*columns[0], row_num);
455
283
        }
456
283
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
32.8k
             Arena& arena) const override {
440
32.8k
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
32.8k
        } else {
454
32.8k
            data.add(*columns[0], row_num);
455
32.8k
        }
456
32.8k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
116
             Arena& arena) const override {
440
116
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
116
        } else {
454
116
            data.add(*columns[0], row_num);
455
116
        }
456
116
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
38
             Arena& arena) const override {
440
38
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
38
        } else {
454
38
            data.add(*columns[0], row_num);
455
38
        }
456
38
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
38
             Arena& arena) const override {
440
38
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
38
        } else {
454
38
            data.add(*columns[0], row_num);
455
38
        }
456
38
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
48
             Arena& arena) const override {
440
48
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
48
        } else {
454
48
            data.add(*columns[0], row_num);
455
48
        }
456
48
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
40
             Arena& arena) const override {
440
40
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
40
        } else {
454
40
            data.add(*columns[0], row_num);
455
40
        }
456
40
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
26
             Arena& arena) const override {
440
26
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
26
        } else {
454
26
            data.add(*columns[0], row_num);
455
26
        }
456
26
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
74
             Arena& arena) const override {
440
74
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
74
        } else {
454
74
            data.add(*columns[0], row_num);
455
74
        }
456
74
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
94
             Arena& arena) const override {
440
94
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
94
        } else {
454
94
            data.add(*columns[0], row_num);
455
94
        }
456
94
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
54
             Arena& arena) const override {
440
54
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
54
        } else {
454
54
            data.add(*columns[0], row_num);
455
54
        }
456
54
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
1.72k
             Arena& arena) const override {
440
1.72k
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
1.72k
        } else {
454
1.72k
            data.add(*columns[0], row_num);
455
1.72k
        }
456
1.72k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
1.41k
             Arena& arena) const override {
440
1.41k
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
1.41k
        } else {
454
1.41k
            data.add(*columns[0], row_num);
455
1.41k
        }
456
1.41k
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
20
                return;
449
20
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
20
                return;
449
20
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
69
             Arena& arena) const override {
440
69
        auto& data = this->data(place);
441
69
        if constexpr (HasLimit) {
442
69
            if (data.max_size == -1) {
443
49
                data.max_size =
444
49
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
49
                                ->get_element(row_num);
446
49
            }
447
69
            if (data.size() >= data.max_size) {
448
24
                return;
449
24
            }
450
69
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
69
        } else {
454
69
            data.add(*columns[0], row_num);
455
69
        }
456
69
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
69
             Arena& arena) const override {
440
69
        auto& data = this->data(place);
441
69
        if constexpr (HasLimit) {
442
69
            if (data.max_size == -1) {
443
49
                data.max_size =
444
49
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
49
                                ->get_element(row_num);
446
49
            }
447
69
            if (data.size() >= data.max_size) {
448
24
                return;
449
24
            }
450
69
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
69
        } else {
454
69
            data.add(*columns[0], row_num);
455
69
        }
456
69
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
20
                return;
449
20
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
20
                return;
449
20
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
320
             Arena& arena) const override {
440
320
        auto& data = this->data(place);
441
320
        if constexpr (HasLimit) {
442
320
            if (data.max_size == -1) {
443
280
                data.max_size =
444
280
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
280
                                ->get_element(row_num);
446
280
            }
447
320
            if (data.size() >= data.max_size) {
448
47
                return;
449
47
            }
450
320
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
320
        } else {
454
320
            data.add(*columns[0], row_num);
455
320
        }
456
320
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
313
             Arena& arena) const override {
440
313
        auto& data = this->data(place);
441
313
        if constexpr (HasLimit) {
442
313
            if (data.max_size == -1) {
443
279
                data.max_size =
444
279
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
279
                                ->get_element(row_num);
446
279
            }
447
313
            if (data.size() >= data.max_size) {
448
42
                return;
449
42
            }
450
313
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
313
        } else {
454
313
            data.add(*columns[0], row_num);
455
313
        }
456
313
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
59
             Arena& arena) const override {
440
59
        auto& data = this->data(place);
441
59
        if constexpr (HasLimit) {
442
59
            if (data.max_size == -1) {
443
15
                data.max_size =
444
15
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
15
                                ->get_element(row_num);
446
15
            }
447
59
            if (data.size() >= data.max_size) {
448
32
                return;
449
32
            }
450
59
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
59
        } else {
454
59
            data.add(*columns[0], row_num);
455
59
        }
456
59
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
52
             Arena& arena) const override {
440
52
        auto& data = this->data(place);
441
52
        if constexpr (HasLimit) {
442
52
            if (data.max_size == -1) {
443
14
                data.max_size =
444
14
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
14
                                ->get_element(row_num);
446
14
            }
447
52
            if (data.size() >= data.max_size) {
448
26
                return;
449
26
            }
450
52
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
52
        } else {
454
52
            data.add(*columns[0], row_num);
455
52
        }
456
52
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
8
                return;
449
8
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
12
                return;
449
12
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
20
                return;
449
20
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
20
                return;
449
20
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
12
                return;
449
12
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
16
                return;
449
16
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
20
                return;
449
20
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
20
                return;
449
20
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
63
             Arena& arena) const override {
440
63
        auto& data = this->data(place);
441
63
        if constexpr (HasLimit) {
442
63
            if (data.max_size == -1) {
443
12
                data.max_size =
444
12
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
12
                                ->get_element(row_num);
446
12
            }
447
63
            if (data.size() >= data.max_size) {
448
34
                return;
449
34
            }
450
63
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
63
        } else {
454
63
            data.add(*columns[0], row_num);
455
63
        }
456
63
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
63
             Arena& arena) const override {
440
63
        auto& data = this->data(place);
441
63
        if constexpr (HasLimit) {
442
63
            if (data.max_size == -1) {
443
12
                data.max_size =
444
12
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
12
                                ->get_element(row_num);
446
12
            }
447
63
            if (data.size() >= data.max_size) {
448
38
                return;
449
38
            }
450
63
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
63
        } else {
454
63
            data.add(*columns[0], row_num);
455
63
        }
456
63
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
63
             Arena& arena) const override {
440
63
        auto& data = this->data(place);
441
63
        if constexpr (HasLimit) {
442
63
            if (data.max_size == -1) {
443
12
                data.max_size =
444
12
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
12
                                ->get_element(row_num);
446
12
            }
447
63
            if (data.size() >= data.max_size) {
448
41
                return;
449
41
            }
450
63
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
63
        } else {
454
63
            data.add(*columns[0], row_num);
455
63
        }
456
63
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
63
             Arena& arena) const override {
440
63
        auto& data = this->data(place);
441
63
        if constexpr (HasLimit) {
442
63
            if (data.max_size == -1) {
443
12
                data.max_size =
444
12
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
12
                                ->get_element(row_num);
446
12
            }
447
63
            if (data.size() >= data.max_size) {
448
42
                return;
449
42
            }
450
63
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
63
        } else {
454
63
            data.add(*columns[0], row_num);
455
63
        }
456
63
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
439
             Arena& arena) const override {
440
439
        auto& data = this->data(place);
441
439
        if constexpr (HasLimit) {
442
439
            if (data.max_size == -1) {
443
319
                data.max_size =
444
319
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
319
                                ->get_element(row_num);
446
319
            }
447
439
            if (data.size() >= data.max_size) {
448
132
                return;
449
132
            }
450
439
        }
451
439
        if constexpr (ENABLE_ARENA) {
452
439
            data.add(*columns[0], row_num, arena);
453
        } else {
454
            data.add(*columns[0], row_num);
455
        }
456
439
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
433
             Arena& arena) const override {
440
433
        auto& data = this->data(place);
441
433
        if constexpr (HasLimit) {
442
433
            if (data.max_size == -1) {
443
315
                data.max_size =
444
315
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
315
                                ->get_element(row_num);
446
315
            }
447
433
            if (data.size() >= data.max_size) {
448
130
                return;
449
130
            }
450
433
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
433
        } else {
454
433
            data.add(*columns[0], row_num);
455
433
        }
456
433
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
1.41k
             Arena& arena) const override {
440
1.41k
        auto& data = this->data(place);
441
1.41k
        if constexpr (HasLimit) {
442
1.41k
            if (data.max_size == -1) {
443
787
                data.max_size =
444
787
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
787
                                ->get_element(row_num);
446
787
            }
447
1.41k
            if (data.size() >= data.max_size) {
448
196
                return;
449
196
            }
450
1.41k
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
1.41k
        } else {
454
1.41k
            data.add(*columns[0], row_num);
455
1.41k
        }
456
1.41k
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
25
             Arena& arena) const override {
440
25
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
25
        } else {
454
25
            data.add(*columns[0], row_num);
455
25
        }
456
25
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
446
             Arena& arena) const override {
440
446
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
446
        } else {
454
446
            data.add(*columns[0], row_num);
455
446
        }
456
446
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
45
             Arena& arena) const override {
440
45
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
45
        } else {
454
45
            data.add(*columns[0], row_num);
455
45
        }
456
45
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
144
             Arena& arena) const override {
440
144
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
144
        } else {
454
144
            data.add(*columns[0], row_num);
455
144
        }
456
144
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
44
             Arena& arena) const override {
440
44
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
44
        } else {
454
44
            data.add(*columns[0], row_num);
455
44
        }
456
44
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
54
             Arena& arena) const override {
440
54
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
54
        } else {
454
54
            data.add(*columns[0], row_num);
455
54
        }
456
54
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
72
             Arena& arena) const override {
440
72
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
72
        } else {
454
72
            data.add(*columns[0], row_num);
455
72
        }
456
72
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
34
             Arena& arena) const override {
440
34
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
34
        } else {
454
34
            data.add(*columns[0], row_num);
455
34
        }
456
34
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
350
             Arena& arena) const override {
440
350
        auto& data = this->data(place);
441
        if constexpr (HasLimit) {
442
            if (data.max_size == -1) {
443
                data.max_size =
444
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
                                ->get_element(row_num);
446
            }
447
            if (data.size() >= data.max_size) {
448
                return;
449
            }
450
        }
451
350
        if constexpr (ENABLE_ARENA) {
452
350
            data.add(*columns[0], row_num, arena);
453
        } else {
454
            data.add(*columns[0], row_num);
455
        }
456
350
    }
457
458
    void merge(AggregateDataPtr __restrict place, ConstAggregateDataPtr rhs,
459
2.48k
               Arena& arena) const override {
460
2.48k
        auto& data = this->data(place);
461
2.48k
        const auto& rhs_data = this->data(rhs);
462
2.48k
        if constexpr (HasLimit) {
463
1.42k
            if (rhs_data.size() == 0) {
464
290
                return;
465
290
            }
466
1.13k
            if (data.size() == 0) {
467
719
                data.max_size = rhs_data.max_size;
468
719
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
300
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
300
                                "{} aggregate states have incompatible limits: {} vs {}",
471
300
                                get_name(), data.max_size, rhs_data.max_size);
472
300
            }
473
1.13k
        }
474
832
        if constexpr (ENABLE_ARENA) {
475
487
            data.merge(rhs_data, arena);
476
2.00k
        } else {
477
2.00k
            data.merge(rhs_data);
478
2.00k
        }
479
2.48k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
8
               Arena& arena) const override {
460
8
        auto& data = this->data(place);
461
8
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
8
        } else {
477
8
            data.merge(rhs_data);
478
8
        }
479
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
9
               Arena& arena) const override {
460
9
        auto& data = this->data(place);
461
9
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
9
        } else {
477
9
            data.merge(rhs_data);
478
9
        }
479
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
9
               Arena& arena) const override {
460
9
        auto& data = this->data(place);
461
9
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
9
        } else {
477
9
            data.merge(rhs_data);
478
9
        }
479
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
226
               Arena& arena) const override {
460
226
        auto& data = this->data(place);
461
226
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
226
        } else {
477
226
            data.merge(rhs_data);
478
226
        }
479
226
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
29
               Arena& arena) const override {
460
29
        auto& data = this->data(place);
461
29
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
29
        } else {
477
29
            data.merge(rhs_data);
478
29
        }
479
29
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
10
               Arena& arena) const override {
460
10
        auto& data = this->data(place);
461
10
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
10
        } else {
477
10
            data.merge(rhs_data);
478
10
        }
479
10
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
8
               Arena& arena) const override {
460
8
        auto& data = this->data(place);
461
8
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
8
        } else {
477
8
            data.merge(rhs_data);
478
8
        }
479
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
8
               Arena& arena) const override {
460
8
        auto& data = this->data(place);
461
8
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
8
        } else {
477
8
            data.merge(rhs_data);
478
8
        }
479
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
12
               Arena& arena) const override {
460
12
        auto& data = this->data(place);
461
12
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
12
        } else {
477
12
            data.merge(rhs_data);
478
12
        }
479
12
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
8
               Arena& arena) const override {
460
8
        auto& data = this->data(place);
461
8
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
8
        } else {
477
8
            data.merge(rhs_data);
478
8
        }
479
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
2
               Arena& arena) const override {
460
2
        auto& data = this->data(place);
461
2
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
2
        } else {
477
2
            data.merge(rhs_data);
478
2
        }
479
2
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
8
               Arena& arena) const override {
460
8
        auto& data = this->data(place);
461
8
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
8
        } else {
477
8
            data.merge(rhs_data);
478
8
        }
479
8
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
17
               Arena& arena) const override {
460
17
        auto& data = this->data(place);
461
17
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
17
        } else {
477
17
            data.merge(rhs_data);
478
17
        }
479
17
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
17
               Arena& arena) const override {
460
17
        auto& data = this->data(place);
461
17
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
17
        } else {
477
17
            data.merge(rhs_data);
478
17
        }
479
17
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
5
               Arena& arena) const override {
460
5
        auto& data = this->data(place);
461
5
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
5
        } else {
477
5
            data.merge(rhs_data);
478
5
        }
479
5
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
39
               Arena& arena) const override {
460
39
        auto& data = this->data(place);
461
39
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
39
        } else {
477
39
            data.merge(rhs_data);
478
39
        }
479
39
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
29
               Arena& arena) const override {
460
29
        auto& data = this->data(place);
461
29
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
29
        } else {
477
29
            data.merge(rhs_data);
478
29
        }
479
29
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
4
               Arena& arena) const override {
460
4
        auto& data = this->data(place);
461
4
        const auto& rhs_data = this->data(rhs);
462
4
        if constexpr (HasLimit) {
463
4
            if (rhs_data.size() == 0) {
464
0
                return;
465
0
            }
466
4
            if (data.size() == 0) {
467
4
                data.max_size = rhs_data.max_size;
468
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
0
                                "{} aggregate states have incompatible limits: {} vs {}",
471
0
                                get_name(), data.max_size, rhs_data.max_size);
472
0
            }
473
4
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
4
        } else {
477
4
            data.merge(rhs_data);
478
4
        }
479
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
4
               Arena& arena) const override {
460
4
        auto& data = this->data(place);
461
4
        const auto& rhs_data = this->data(rhs);
462
4
        if constexpr (HasLimit) {
463
4
            if (rhs_data.size() == 0) {
464
0
                return;
465
0
            }
466
4
            if (data.size() == 0) {
467
4
                data.max_size = rhs_data.max_size;
468
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
0
                                "{} aggregate states have incompatible limits: {} vs {}",
471
0
                                get_name(), data.max_size, rhs_data.max_size);
472
0
            }
473
4
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
4
        } else {
477
4
            data.merge(rhs_data);
478
4
        }
479
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
57
               Arena& arena) const override {
460
57
        auto& data = this->data(place);
461
57
        const auto& rhs_data = this->data(rhs);
462
57
        if constexpr (HasLimit) {
463
57
            if (rhs_data.size() == 0) {
464
5
                return;
465
5
            }
466
52
            if (data.size() == 0) {
467
35
                data.max_size = rhs_data.max_size;
468
35
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
16
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
16
                                "{} aggregate states have incompatible limits: {} vs {}",
471
16
                                get_name(), data.max_size, rhs_data.max_size);
472
16
            }
473
52
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
57
        } else {
477
57
            data.merge(rhs_data);
478
57
        }
479
57
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
57
               Arena& arena) const override {
460
57
        auto& data = this->data(place);
461
57
        const auto& rhs_data = this->data(rhs);
462
57
        if constexpr (HasLimit) {
463
57
            if (rhs_data.size() == 0) {
464
5
                return;
465
5
            }
466
52
            if (data.size() == 0) {
467
35
                data.max_size = rhs_data.max_size;
468
35
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
16
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
16
                                "{} aggregate states have incompatible limits: {} vs {}",
471
16
                                get_name(), data.max_size, rhs_data.max_size);
472
16
            }
473
52
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
57
        } else {
477
57
            data.merge(rhs_data);
478
57
        }
479
57
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
4
               Arena& arena) const override {
460
4
        auto& data = this->data(place);
461
4
        const auto& rhs_data = this->data(rhs);
462
4
        if constexpr (HasLimit) {
463
4
            if (rhs_data.size() == 0) {
464
0
                return;
465
0
            }
466
4
            if (data.size() == 0) {
467
4
                data.max_size = rhs_data.max_size;
468
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
0
                                "{} aggregate states have incompatible limits: {} vs {}",
471
0
                                get_name(), data.max_size, rhs_data.max_size);
472
0
            }
473
4
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
4
        } else {
477
4
            data.merge(rhs_data);
478
4
        }
479
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
4
               Arena& arena) const override {
460
4
        auto& data = this->data(place);
461
4
        const auto& rhs_data = this->data(rhs);
462
4
        if constexpr (HasLimit) {
463
4
            if (rhs_data.size() == 0) {
464
0
                return;
465
0
            }
466
4
            if (data.size() == 0) {
467
4
                data.max_size = rhs_data.max_size;
468
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
0
                                "{} aggregate states have incompatible limits: {} vs {}",
471
0
                                get_name(), data.max_size, rhs_data.max_size);
472
0
            }
473
4
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
4
        } else {
477
4
            data.merge(rhs_data);
478
4
        }
479
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
249
               Arena& arena) const override {
460
249
        auto& data = this->data(place);
461
249
        const auto& rhs_data = this->data(rhs);
462
249
        if constexpr (HasLimit) {
463
249
            if (rhs_data.size() == 0) {
464
56
                return;
465
56
            }
466
193
            if (data.size() == 0) {
467
121
                data.max_size = rhs_data.max_size;
468
121
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
48
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
48
                                "{} aggregate states have incompatible limits: {} vs {}",
471
48
                                get_name(), data.max_size, rhs_data.max_size);
472
48
            }
473
193
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
249
        } else {
477
249
            data.merge(rhs_data);
478
249
        }
479
249
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
249
               Arena& arena) const override {
460
249
        auto& data = this->data(place);
461
249
        const auto& rhs_data = this->data(rhs);
462
249
        if constexpr (HasLimit) {
463
249
            if (rhs_data.size() == 0) {
464
56
                return;
465
56
            }
466
193
            if (data.size() == 0) {
467
121
                data.max_size = rhs_data.max_size;
468
121
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
48
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
48
                                "{} aggregate states have incompatible limits: {} vs {}",
471
48
                                get_name(), data.max_size, rhs_data.max_size);
472
48
            }
473
193
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
249
        } else {
477
249
            data.merge(rhs_data);
478
249
        }
479
249
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
12
               Arena& arena) const override {
460
12
        auto& data = this->data(place);
461
12
        const auto& rhs_data = this->data(rhs);
462
12
        if constexpr (HasLimit) {
463
12
            if (rhs_data.size() == 0) {
464
0
                return;
465
0
            }
466
12
            if (data.size() == 0) {
467
8
                data.max_size = rhs_data.max_size;
468
8
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
0
                                "{} aggregate states have incompatible limits: {} vs {}",
471
0
                                get_name(), data.max_size, rhs_data.max_size);
472
0
            }
473
12
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
12
        } else {
477
12
            data.merge(rhs_data);
478
12
        }
479
12
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
11
               Arena& arena) const override {
460
11
        auto& data = this->data(place);
461
11
        const auto& rhs_data = this->data(rhs);
462
11
        if constexpr (HasLimit) {
463
11
            if (rhs_data.size() == 0) {
464
0
                return;
465
0
            }
466
11
            if (data.size() == 0) {
467
8
                data.max_size = rhs_data.max_size;
468
8
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
0
                                "{} aggregate states have incompatible limits: {} vs {}",
471
0
                                get_name(), data.max_size, rhs_data.max_size);
472
0
            }
473
11
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
11
        } else {
477
11
            data.merge(rhs_data);
478
11
        }
479
11
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
4
               Arena& arena) const override {
460
4
        auto& data = this->data(place);
461
4
        const auto& rhs_data = this->data(rhs);
462
4
        if constexpr (HasLimit) {
463
4
            if (rhs_data.size() == 0) {
464
0
                return;
465
0
            }
466
4
            if (data.size() == 0) {
467
4
                data.max_size = rhs_data.max_size;
468
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
0
                                "{} aggregate states have incompatible limits: {} vs {}",
471
0
                                get_name(), data.max_size, rhs_data.max_size);
472
0
            }
473
4
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
4
        } else {
477
4
            data.merge(rhs_data);
478
4
        }
479
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
4
               Arena& arena) const override {
460
4
        auto& data = this->data(place);
461
4
        const auto& rhs_data = this->data(rhs);
462
4
        if constexpr (HasLimit) {
463
4
            if (rhs_data.size() == 0) {
464
0
                return;
465
0
            }
466
4
            if (data.size() == 0) {
467
4
                data.max_size = rhs_data.max_size;
468
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
0
                                "{} aggregate states have incompatible limits: {} vs {}",
471
0
                                get_name(), data.max_size, rhs_data.max_size);
472
0
            }
473
4
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
4
        } else {
477
4
            data.merge(rhs_data);
478
4
        }
479
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
4
               Arena& arena) const override {
460
4
        auto& data = this->data(place);
461
4
        const auto& rhs_data = this->data(rhs);
462
4
        if constexpr (HasLimit) {
463
4
            if (rhs_data.size() == 0) {
464
0
                return;
465
0
            }
466
4
            if (data.size() == 0) {
467
4
                data.max_size = rhs_data.max_size;
468
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
0
                                "{} aggregate states have incompatible limits: {} vs {}",
471
0
                                get_name(), data.max_size, rhs_data.max_size);
472
0
            }
473
4
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
4
        } else {
477
4
            data.merge(rhs_data);
478
4
        }
479
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
4
               Arena& arena) const override {
460
4
        auto& data = this->data(place);
461
4
        const auto& rhs_data = this->data(rhs);
462
4
        if constexpr (HasLimit) {
463
4
            if (rhs_data.size() == 0) {
464
0
                return;
465
0
            }
466
4
            if (data.size() == 0) {
467
4
                data.max_size = rhs_data.max_size;
468
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
0
                                "{} aggregate states have incompatible limits: {} vs {}",
471
0
                                get_name(), data.max_size, rhs_data.max_size);
472
0
            }
473
4
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
4
        } else {
477
4
            data.merge(rhs_data);
478
4
        }
479
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
4
               Arena& arena) const override {
460
4
        auto& data = this->data(place);
461
4
        const auto& rhs_data = this->data(rhs);
462
4
        if constexpr (HasLimit) {
463
4
            if (rhs_data.size() == 0) {
464
0
                return;
465
0
            }
466
4
            if (data.size() == 0) {
467
4
                data.max_size = rhs_data.max_size;
468
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
0
                                "{} aggregate states have incompatible limits: {} vs {}",
471
0
                                get_name(), data.max_size, rhs_data.max_size);
472
0
            }
473
4
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
4
        } else {
477
4
            data.merge(rhs_data);
478
4
        }
479
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
4
               Arena& arena) const override {
460
4
        auto& data = this->data(place);
461
4
        const auto& rhs_data = this->data(rhs);
462
4
        if constexpr (HasLimit) {
463
4
            if (rhs_data.size() == 0) {
464
0
                return;
465
0
            }
466
4
            if (data.size() == 0) {
467
4
                data.max_size = rhs_data.max_size;
468
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
0
                                "{} aggregate states have incompatible limits: {} vs {}",
471
0
                                get_name(), data.max_size, rhs_data.max_size);
472
0
            }
473
4
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
4
        } else {
477
4
            data.merge(rhs_data);
478
4
        }
479
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
4
               Arena& arena) const override {
460
4
        auto& data = this->data(place);
461
4
        const auto& rhs_data = this->data(rhs);
462
4
        if constexpr (HasLimit) {
463
4
            if (rhs_data.size() == 0) {
464
0
                return;
465
0
            }
466
4
            if (data.size() == 0) {
467
4
                data.max_size = rhs_data.max_size;
468
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
0
                                "{} aggregate states have incompatible limits: {} vs {}",
471
0
                                get_name(), data.max_size, rhs_data.max_size);
472
0
            }
473
4
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
4
        } else {
477
4
            data.merge(rhs_data);
478
4
        }
479
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
4
               Arena& arena) const override {
460
4
        auto& data = this->data(place);
461
4
        const auto& rhs_data = this->data(rhs);
462
4
        if constexpr (HasLimit) {
463
4
            if (rhs_data.size() == 0) {
464
0
                return;
465
0
            }
466
4
            if (data.size() == 0) {
467
4
                data.max_size = rhs_data.max_size;
468
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
0
                                "{} aggregate states have incompatible limits: {} vs {}",
471
0
                                get_name(), data.max_size, rhs_data.max_size);
472
0
            }
473
4
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
4
        } else {
477
4
            data.merge(rhs_data);
478
4
        }
479
4
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
13
               Arena& arena) const override {
460
13
        auto& data = this->data(place);
461
13
        const auto& rhs_data = this->data(rhs);
462
13
        if constexpr (HasLimit) {
463
13
            if (rhs_data.size() == 0) {
464
1
                return;
465
1
            }
466
12
            if (data.size() == 0) {
467
9
                data.max_size = rhs_data.max_size;
468
9
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
0
                                "{} aggregate states have incompatible limits: {} vs {}",
471
0
                                get_name(), data.max_size, rhs_data.max_size);
472
0
            }
473
12
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
13
        } else {
477
13
            data.merge(rhs_data);
478
13
        }
479
13
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
13
               Arena& arena) const override {
460
13
        auto& data = this->data(place);
461
13
        const auto& rhs_data = this->data(rhs);
462
13
        if constexpr (HasLimit) {
463
13
            if (rhs_data.size() == 0) {
464
1
                return;
465
1
            }
466
12
            if (data.size() == 0) {
467
9
                data.max_size = rhs_data.max_size;
468
9
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
0
                                "{} aggregate states have incompatible limits: {} vs {}",
471
0
                                get_name(), data.max_size, rhs_data.max_size);
472
0
            }
473
12
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
13
        } else {
477
13
            data.merge(rhs_data);
478
13
        }
479
13
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
13
               Arena& arena) const override {
460
13
        auto& data = this->data(place);
461
13
        const auto& rhs_data = this->data(rhs);
462
13
        if constexpr (HasLimit) {
463
13
            if (rhs_data.size() == 0) {
464
1
                return;
465
1
            }
466
12
            if (data.size() == 0) {
467
9
                data.max_size = rhs_data.max_size;
468
9
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
0
                                "{} aggregate states have incompatible limits: {} vs {}",
471
0
                                get_name(), data.max_size, rhs_data.max_size);
472
0
            }
473
12
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
13
        } else {
477
13
            data.merge(rhs_data);
478
13
        }
479
13
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
13
               Arena& arena) const override {
460
13
        auto& data = this->data(place);
461
13
        const auto& rhs_data = this->data(rhs);
462
13
        if constexpr (HasLimit) {
463
13
            if (rhs_data.size() == 0) {
464
1
                return;
465
1
            }
466
12
            if (data.size() == 0) {
467
9
                data.max_size = rhs_data.max_size;
468
9
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
0
                                "{} aggregate states have incompatible limits: {} vs {}",
471
0
                                get_name(), data.max_size, rhs_data.max_size);
472
0
            }
473
12
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
13
        } else {
477
13
            data.merge(rhs_data);
478
13
        }
479
13
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
257
               Arena& arena) const override {
460
257
        auto& data = this->data(place);
461
257
        const auto& rhs_data = this->data(rhs);
462
257
        if constexpr (HasLimit) {
463
257
            if (rhs_data.size() == 0) {
464
60
                return;
465
60
            }
466
197
            if (data.size() == 0) {
467
117
                data.max_size = rhs_data.max_size;
468
117
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
64
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
64
                                "{} aggregate states have incompatible limits: {} vs {}",
471
64
                                get_name(), data.max_size, rhs_data.max_size);
472
64
            }
473
197
        }
474
257
        if constexpr (ENABLE_ARENA) {
475
257
            data.merge(rhs_data, arena);
476
        } else {
477
            data.merge(rhs_data);
478
        }
479
257
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
257
               Arena& arena) const override {
460
257
        auto& data = this->data(place);
461
257
        const auto& rhs_data = this->data(rhs);
462
257
        if constexpr (HasLimit) {
463
257
            if (rhs_data.size() == 0) {
464
60
                return;
465
60
            }
466
197
            if (data.size() == 0) {
467
117
                data.max_size = rhs_data.max_size;
468
117
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
64
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
64
                                "{} aggregate states have incompatible limits: {} vs {}",
471
64
                                get_name(), data.max_size, rhs_data.max_size);
472
64
            }
473
197
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
257
        } else {
477
257
            data.merge(rhs_data);
478
257
        }
479
257
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
173
               Arena& arena) const override {
460
173
        auto& data = this->data(place);
461
173
        const auto& rhs_data = this->data(rhs);
462
173
        if constexpr (HasLimit) {
463
173
            if (rhs_data.size() == 0) {
464
44
                return;
465
44
            }
466
129
            if (data.size() == 0) {
467
73
                data.max_size = rhs_data.max_size;
468
73
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
44
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
44
                                "{} aggregate states have incompatible limits: {} vs {}",
471
44
                                get_name(), data.max_size, rhs_data.max_size);
472
44
            }
473
129
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
173
        } else {
477
173
            data.merge(rhs_data);
478
173
        }
479
173
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
4
               Arena& arena) const override {
460
4
        auto& data = this->data(place);
461
4
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
4
        } else {
477
4
            data.merge(rhs_data);
478
4
        }
479
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
6
               Arena& arena) const override {
460
6
        auto& data = this->data(place);
461
6
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
6
        } else {
477
6
            data.merge(rhs_data);
478
6
        }
479
6
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
5
               Arena& arena) const override {
460
5
        auto& data = this->data(place);
461
5
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
5
        } else {
477
5
            data.merge(rhs_data);
478
5
        }
479
5
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
326
               Arena& arena) const override {
460
326
        auto& data = this->data(place);
461
326
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
326
        } else {
477
326
            data.merge(rhs_data);
478
326
        }
479
326
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
11
               Arena& arena) const override {
460
11
        auto& data = this->data(place);
461
11
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
11
        } else {
477
11
            data.merge(rhs_data);
478
11
        }
479
11
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
6
               Arena& arena) const override {
460
6
        auto& data = this->data(place);
461
6
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
6
        } else {
477
6
            data.merge(rhs_data);
478
6
        }
479
6
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
4
               Arena& arena) const override {
460
4
        auto& data = this->data(place);
461
4
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
4
        } else {
477
4
            data.merge(rhs_data);
478
4
        }
479
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
4
               Arena& arena) const override {
460
4
        auto& data = this->data(place);
461
4
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
4
        } else {
477
4
            data.merge(rhs_data);
478
4
        }
479
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
4
               Arena& arena) const override {
460
4
        auto& data = this->data(place);
461
4
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
4
        } else {
477
4
            data.merge(rhs_data);
478
4
        }
479
4
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
2
               Arena& arena) const override {
460
2
        auto& data = this->data(place);
461
2
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
2
        } else {
477
2
            data.merge(rhs_data);
478
2
        }
479
2
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
9
               Arena& arena) const override {
460
9
        auto& data = this->data(place);
461
9
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
9
        } else {
477
9
            data.merge(rhs_data);
478
9
        }
479
9
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
9
               Arena& arena) const override {
460
9
        auto& data = this->data(place);
461
9
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
9
        } else {
477
9
            data.merge(rhs_data);
478
9
        }
479
9
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
1
               Arena& arena) const override {
460
1
        auto& data = this->data(place);
461
1
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
1
        } else {
477
1
            data.merge(rhs_data);
478
1
        }
479
1
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
230
               Arena& arena) const override {
460
230
        auto& data = this->data(place);
461
230
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
230
        if constexpr (ENABLE_ARENA) {
475
230
            data.merge(rhs_data, arena);
476
        } else {
477
            data.merge(rhs_data);
478
        }
479
230
    }
480
481
2.11k
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
2.11k
        this->data(place).write(buf);
483
2.11k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
7
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
7
        this->data(place).write(buf);
483
7
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
9
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
9
        this->data(place).write(buf);
483
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
9
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
9
        this->data(place).write(buf);
483
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
274
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
274
        this->data(place).write(buf);
483
274
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
31
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
31
        this->data(place).write(buf);
483
31
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
10
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
10
        this->data(place).write(buf);
483
10
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
8
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
8
        this->data(place).write(buf);
483
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
7
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
7
        this->data(place).write(buf);
483
7
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
12
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
12
        this->data(place).write(buf);
483
12
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
8
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
8
        this->data(place).write(buf);
483
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
2
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
2
        this->data(place).write(buf);
483
2
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
8
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
8
        this->data(place).write(buf);
483
8
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
17
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
17
        this->data(place).write(buf);
483
17
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
17
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
17
        this->data(place).write(buf);
483
17
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
5
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
5
        this->data(place).write(buf);
483
5
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
51
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
51
        this->data(place).write(buf);
483
51
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
41
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
41
        this->data(place).write(buf);
483
41
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
4
        this->data(place).write(buf);
483
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
4
        this->data(place).write(buf);
483
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
59
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
59
        this->data(place).write(buf);
483
59
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
59
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
59
        this->data(place).write(buf);
483
59
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
4
        this->data(place).write(buf);
483
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
4
        this->data(place).write(buf);
483
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
142
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
142
        this->data(place).write(buf);
483
142
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
142
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
142
        this->data(place).write(buf);
483
142
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
13
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
13
        this->data(place).write(buf);
483
13
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
12
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
12
        this->data(place).write(buf);
483
12
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
4
        this->data(place).write(buf);
483
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
4
        this->data(place).write(buf);
483
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
4
        this->data(place).write(buf);
483
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
4
        this->data(place).write(buf);
483
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
4
        this->data(place).write(buf);
483
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
4
        this->data(place).write(buf);
483
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
4
        this->data(place).write(buf);
483
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
4
        this->data(place).write(buf);
483
4
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
13
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
13
        this->data(place).write(buf);
483
13
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
13
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
13
        this->data(place).write(buf);
483
13
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
13
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
13
        this->data(place).write(buf);
483
13
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
13
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
13
        this->data(place).write(buf);
483
13
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
152
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
152
        this->data(place).write(buf);
483
152
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
152
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
152
        this->data(place).write(buf);
483
152
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
100
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
100
        this->data(place).write(buf);
483
100
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
4
        this->data(place).write(buf);
483
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
6
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
6
        this->data(place).write(buf);
483
6
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
5
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
5
        this->data(place).write(buf);
483
5
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
372
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
372
        this->data(place).write(buf);
483
372
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
12
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
12
        this->data(place).write(buf);
483
12
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
6
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
6
        this->data(place).write(buf);
483
6
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
4
        this->data(place).write(buf);
483
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
4
        this->data(place).write(buf);
483
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
4
        this->data(place).write(buf);
483
4
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
2
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
2
        this->data(place).write(buf);
483
2
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
9
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
9
        this->data(place).write(buf);
483
9
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
9
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
9
        this->data(place).write(buf);
483
9
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
1
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
1
        this->data(place).write(buf);
483
1
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
232
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
232
        this->data(place).write(buf);
483
232
    }
484
485
    void deserialize(AggregateDataPtr __restrict place, BufferReadable& buf,
486
2.10k
                     Arena&) const override {
487
2.10k
        this->data(place).read(buf);
488
2.10k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
8
                     Arena&) const override {
487
8
        this->data(place).read(buf);
488
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
9
                     Arena&) const override {
487
9
        this->data(place).read(buf);
488
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
9
                     Arena&) const override {
487
9
        this->data(place).read(buf);
488
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
226
                     Arena&) const override {
487
226
        this->data(place).read(buf);
488
226
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
29
                     Arena&) const override {
487
29
        this->data(place).read(buf);
488
29
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
10
                     Arena&) const override {
487
10
        this->data(place).read(buf);
488
10
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
8
                     Arena&) const override {
487
8
        this->data(place).read(buf);
488
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
8
                     Arena&) const override {
487
8
        this->data(place).read(buf);
488
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
12
                     Arena&) const override {
487
12
        this->data(place).read(buf);
488
12
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
8
                     Arena&) const override {
487
8
        this->data(place).read(buf);
488
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
2
                     Arena&) const override {
487
2
        this->data(place).read(buf);
488
2
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
8
                     Arena&) const override {
487
8
        this->data(place).read(buf);
488
8
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
17
                     Arena&) const override {
487
17
        this->data(place).read(buf);
488
17
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
17
                     Arena&) const override {
487
17
        this->data(place).read(buf);
488
17
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
5
                     Arena&) const override {
487
5
        this->data(place).read(buf);
488
5
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
39
                     Arena&) const override {
487
39
        this->data(place).read(buf);
488
39
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
28
                     Arena&) const override {
487
28
        this->data(place).read(buf);
488
28
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
4
                     Arena&) const override {
487
4
        this->data(place).read(buf);
488
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
4
                     Arena&) const override {
487
4
        this->data(place).read(buf);
488
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
57
                     Arena&) const override {
487
57
        this->data(place).read(buf);
488
57
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
57
                     Arena&) const override {
487
57
        this->data(place).read(buf);
488
57
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
4
                     Arena&) const override {
487
4
        this->data(place).read(buf);
488
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
4
                     Arena&) const override {
487
4
        this->data(place).read(buf);
488
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
168
                     Arena&) const override {
487
168
        this->data(place).read(buf);
488
168
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
168
                     Arena&) const override {
487
168
        this->data(place).read(buf);
488
168
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
12
                     Arena&) const override {
487
12
        this->data(place).read(buf);
488
12
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
11
                     Arena&) const override {
487
11
        this->data(place).read(buf);
488
11
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
4
                     Arena&) const override {
487
4
        this->data(place).read(buf);
488
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
4
                     Arena&) const override {
487
4
        this->data(place).read(buf);
488
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
4
                     Arena&) const override {
487
4
        this->data(place).read(buf);
488
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
4
                     Arena&) const override {
487
4
        this->data(place).read(buf);
488
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
4
                     Arena&) const override {
487
4
        this->data(place).read(buf);
488
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
4
                     Arena&) const override {
487
4
        this->data(place).read(buf);
488
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
4
                     Arena&) const override {
487
4
        this->data(place).read(buf);
488
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
4
                     Arena&) const override {
487
4
        this->data(place).read(buf);
488
4
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
13
                     Arena&) const override {
487
13
        this->data(place).read(buf);
488
13
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
13
                     Arena&) const override {
487
13
        this->data(place).read(buf);
488
13
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
13
                     Arena&) const override {
487
13
        this->data(place).read(buf);
488
13
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
13
                     Arena&) const override {
487
13
        this->data(place).read(buf);
488
13
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
176
                     Arena&) const override {
487
176
        this->data(place).read(buf);
488
176
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
176
                     Arena&) const override {
487
176
        this->data(place).read(buf);
488
176
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
116
                     Arena&) const override {
487
116
        this->data(place).read(buf);
488
116
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
4
                     Arena&) const override {
487
4
        this->data(place).read(buf);
488
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
6
                     Arena&) const override {
487
6
        this->data(place).read(buf);
488
6
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
5
                     Arena&) const override {
487
5
        this->data(place).read(buf);
488
5
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
326
                     Arena&) const override {
487
326
        this->data(place).read(buf);
488
326
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
11
                     Arena&) const override {
487
11
        this->data(place).read(buf);
488
11
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
6
                     Arena&) const override {
487
6
        this->data(place).read(buf);
488
6
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
4
                     Arena&) const override {
487
4
        this->data(place).read(buf);
488
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
4
                     Arena&) const override {
487
4
        this->data(place).read(buf);
488
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
4
                     Arena&) const override {
487
4
        this->data(place).read(buf);
488
4
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
2
                     Arena&) const override {
487
2
        this->data(place).read(buf);
488
2
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
9
                     Arena&) const override {
487
9
        this->data(place).read(buf);
488
9
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
9
                     Arena&) const override {
487
9
        this->data(place).read(buf);
488
9
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
1
                     Arena&) const override {
487
1
        this->data(place).read(buf);
488
1
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
230
                     Arena&) const override {
487
230
        this->data(place).read(buf);
488
230
    }
489
490
3.29k
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
3.29k
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
3.29k
        auto& to_nested_col = to_arr.get_data();
493
3.29k
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
3.29k
        this->data(place).insert_result_into(col_null->get_nested_column());
495
3.29k
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
3.29k
        to_arr.get_offsets().push_back(to_nested_col.size());
497
3.29k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
7
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
7
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
7
        auto& to_nested_col = to_arr.get_data();
493
7
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
7
        this->data(place).insert_result_into(col_null->get_nested_column());
495
7
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
7
        to_arr.get_offsets().push_back(to_nested_col.size());
497
7
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
68
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
68
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
68
        auto& to_nested_col = to_arr.get_data();
493
68
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
68
        this->data(place).insert_result_into(col_null->get_nested_column());
495
68
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
68
        to_arr.get_offsets().push_back(to_nested_col.size());
497
68
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
9
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
9
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
9
        auto& to_nested_col = to_arr.get_data();
493
9
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
9
        this->data(place).insert_result_into(col_null->get_nested_column());
495
9
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
9
        to_arr.get_offsets().push_back(to_nested_col.size());
497
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
102
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
102
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
102
        auto& to_nested_col = to_arr.get_data();
493
102
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
102
        this->data(place).insert_result_into(col_null->get_nested_column());
495
102
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
102
        to_arr.get_offsets().push_back(to_nested_col.size());
497
102
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
29
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
29
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
29
        auto& to_nested_col = to_arr.get_data();
493
29
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
29
        this->data(place).insert_result_into(col_null->get_nested_column());
495
29
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
29
        to_arr.get_offsets().push_back(to_nested_col.size());
497
29
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
9
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
9
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
9
        auto& to_nested_col = to_arr.get_data();
493
9
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
9
        this->data(place).insert_result_into(col_null->get_nested_column());
495
9
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
9
        to_arr.get_offsets().push_back(to_nested_col.size());
497
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
7
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
7
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
7
        auto& to_nested_col = to_arr.get_data();
493
7
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
7
        this->data(place).insert_result_into(col_null->get_nested_column());
495
7
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
7
        to_arr.get_offsets().push_back(to_nested_col.size());
497
7
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
7
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
7
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
7
        auto& to_nested_col = to_arr.get_data();
493
7
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
7
        this->data(place).insert_result_into(col_null->get_nested_column());
495
7
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
7
        to_arr.get_offsets().push_back(to_nested_col.size());
497
7
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
6
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
6
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
6
        auto& to_nested_col = to_arr.get_data();
493
6
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
6
        this->data(place).insert_result_into(col_null->get_nested_column());
495
6
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
6
        to_arr.get_offsets().push_back(to_nested_col.size());
497
6
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
2
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
2
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
2
        auto& to_nested_col = to_arr.get_data();
493
2
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
2
        this->data(place).insert_result_into(col_null->get_nested_column());
495
2
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
2
        to_arr.get_offsets().push_back(to_nested_col.size());
497
2
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
4
        auto& to_nested_col = to_arr.get_data();
493
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
4
        this->data(place).insert_result_into(col_null->get_nested_column());
495
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
4
        to_arr.get_offsets().push_back(to_nested_col.size());
497
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
4
        auto& to_nested_col = to_arr.get_data();
493
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
4
        this->data(place).insert_result_into(col_null->get_nested_column());
495
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
4
        to_arr.get_offsets().push_back(to_nested_col.size());
497
4
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
14
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
14
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
14
        auto& to_nested_col = to_arr.get_data();
493
14
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
14
        this->data(place).insert_result_into(col_null->get_nested_column());
495
14
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
14
        to_arr.get_offsets().push_back(to_nested_col.size());
497
14
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
14
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
14
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
14
        auto& to_nested_col = to_arr.get_data();
493
14
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
14
        this->data(place).insert_result_into(col_null->get_nested_column());
495
14
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
14
        to_arr.get_offsets().push_back(to_nested_col.size());
497
14
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
35
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
35
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
35
        auto& to_nested_col = to_arr.get_data();
493
35
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
35
        this->data(place).insert_result_into(col_null->get_nested_column());
495
35
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
35
        to_arr.get_offsets().push_back(to_nested_col.size());
497
35
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
59
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
59
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
59
        auto& to_nested_col = to_arr.get_data();
493
59
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
59
        this->data(place).insert_result_into(col_null->get_nested_column());
495
59
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
59
        to_arr.get_offsets().push_back(to_nested_col.size());
497
59
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
648
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
648
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
648
        auto& to_nested_col = to_arr.get_data();
493
648
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
648
        this->data(place).insert_result_into(col_null->get_nested_column());
495
648
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
648
        to_arr.get_offsets().push_back(to_nested_col.size());
497
648
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
4
        auto& to_nested_col = to_arr.get_data();
493
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
4
        this->data(place).insert_result_into(col_null->get_nested_column());
495
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
4
        to_arr.get_offsets().push_back(to_nested_col.size());
497
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
4
        auto& to_nested_col = to_arr.get_data();
493
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
4
        this->data(place).insert_result_into(col_null->get_nested_column());
495
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
4
        to_arr.get_offsets().push_back(to_nested_col.size());
497
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
10
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
10
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
10
        auto& to_nested_col = to_arr.get_data();
493
10
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
10
        this->data(place).insert_result_into(col_null->get_nested_column());
495
10
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
10
        to_arr.get_offsets().push_back(to_nested_col.size());
497
10
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
10
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
10
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
10
        auto& to_nested_col = to_arr.get_data();
493
10
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
10
        this->data(place).insert_result_into(col_null->get_nested_column());
495
10
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
10
        to_arr.get_offsets().push_back(to_nested_col.size());
497
10
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
4
        auto& to_nested_col = to_arr.get_data();
493
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
4
        this->data(place).insert_result_into(col_null->get_nested_column());
495
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
4
        to_arr.get_offsets().push_back(to_nested_col.size());
497
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
4
        auto& to_nested_col = to_arr.get_data();
493
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
4
        this->data(place).insert_result_into(col_null->get_nested_column());
495
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
4
        to_arr.get_offsets().push_back(to_nested_col.size());
497
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
203
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
203
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
203
        auto& to_nested_col = to_arr.get_data();
493
203
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
203
        this->data(place).insert_result_into(col_null->get_nested_column());
495
203
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
203
        to_arr.get_offsets().push_back(to_nested_col.size());
497
203
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
202
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
202
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
202
        auto& to_nested_col = to_arr.get_data();
493
202
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
202
        this->data(place).insert_result_into(col_null->get_nested_column());
495
202
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
202
        to_arr.get_offsets().push_back(to_nested_col.size());
497
202
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
10
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
10
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
10
        auto& to_nested_col = to_arr.get_data();
493
10
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
10
        this->data(place).insert_result_into(col_null->get_nested_column());
495
10
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
10
        to_arr.get_offsets().push_back(to_nested_col.size());
497
10
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
10
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
10
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
10
        auto& to_nested_col = to_arr.get_data();
493
10
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
10
        this->data(place).insert_result_into(col_null->get_nested_column());
495
10
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
10
        to_arr.get_offsets().push_back(to_nested_col.size());
497
10
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
4
        auto& to_nested_col = to_arr.get_data();
493
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
4
        this->data(place).insert_result_into(col_null->get_nested_column());
495
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
4
        to_arr.get_offsets().push_back(to_nested_col.size());
497
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
4
        auto& to_nested_col = to_arr.get_data();
493
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
4
        this->data(place).insert_result_into(col_null->get_nested_column());
495
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
4
        to_arr.get_offsets().push_back(to_nested_col.size());
497
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
4
        auto& to_nested_col = to_arr.get_data();
493
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
4
        this->data(place).insert_result_into(col_null->get_nested_column());
495
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
4
        to_arr.get_offsets().push_back(to_nested_col.size());
497
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
4
        auto& to_nested_col = to_arr.get_data();
493
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
4
        this->data(place).insert_result_into(col_null->get_nested_column());
495
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
4
        to_arr.get_offsets().push_back(to_nested_col.size());
497
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
4
        auto& to_nested_col = to_arr.get_data();
493
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
4
        this->data(place).insert_result_into(col_null->get_nested_column());
495
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
4
        to_arr.get_offsets().push_back(to_nested_col.size());
497
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
4
        auto& to_nested_col = to_arr.get_data();
493
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
4
        this->data(place).insert_result_into(col_null->get_nested_column());
495
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
4
        to_arr.get_offsets().push_back(to_nested_col.size());
497
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
4
        auto& to_nested_col = to_arr.get_data();
493
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
4
        this->data(place).insert_result_into(col_null->get_nested_column());
495
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
4
        to_arr.get_offsets().push_back(to_nested_col.size());
497
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
4
        auto& to_nested_col = to_arr.get_data();
493
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
4
        this->data(place).insert_result_into(col_null->get_nested_column());
495
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
4
        to_arr.get_offsets().push_back(to_nested_col.size());
497
4
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
9
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
9
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
9
        auto& to_nested_col = to_arr.get_data();
493
9
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
9
        this->data(place).insert_result_into(col_null->get_nested_column());
495
9
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
9
        to_arr.get_offsets().push_back(to_nested_col.size());
497
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
9
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
9
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
9
        auto& to_nested_col = to_arr.get_data();
493
9
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
9
        this->data(place).insert_result_into(col_null->get_nested_column());
495
9
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
9
        to_arr.get_offsets().push_back(to_nested_col.size());
497
9
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
9
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
9
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
9
        auto& to_nested_col = to_arr.get_data();
493
9
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
9
        this->data(place).insert_result_into(col_null->get_nested_column());
495
9
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
9
        to_arr.get_offsets().push_back(to_nested_col.size());
497
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
9
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
9
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
9
        auto& to_nested_col = to_arr.get_data();
493
9
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
9
        this->data(place).insert_result_into(col_null->get_nested_column());
495
9
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
9
        to_arr.get_offsets().push_back(to_nested_col.size());
497
9
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
212
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
212
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
212
        auto& to_nested_col = to_arr.get_data();
493
212
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
212
        this->data(place).insert_result_into(col_null->get_nested_column());
495
212
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
212
        to_arr.get_offsets().push_back(to_nested_col.size());
497
212
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
208
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
208
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
208
        auto& to_nested_col = to_arr.get_data();
493
208
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
208
        this->data(place).insert_result_into(col_null->get_nested_column());
495
208
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
208
        to_arr.get_offsets().push_back(to_nested_col.size());
497
208
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
736
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
736
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
736
        auto& to_nested_col = to_arr.get_data();
493
736
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
736
        this->data(place).insert_result_into(col_null->get_nested_column());
495
736
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
736
        to_arr.get_offsets().push_back(to_nested_col.size());
497
736
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
4
        auto& to_nested_col = to_arr.get_data();
493
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
4
        this->data(place).insert_result_into(col_null->get_nested_column());
495
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
4
        to_arr.get_offsets().push_back(to_nested_col.size());
497
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
7
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
7
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
7
        auto& to_nested_col = to_arr.get_data();
493
7
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
7
        this->data(place).insert_result_into(col_null->get_nested_column());
495
7
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
7
        to_arr.get_offsets().push_back(to_nested_col.size());
497
7
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
6
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
6
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
6
        auto& to_nested_col = to_arr.get_data();
493
6
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
6
        this->data(place).insert_result_into(col_null->get_nested_column());
495
6
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
6
        to_arr.get_offsets().push_back(to_nested_col.size());
497
6
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
237
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
237
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
237
        auto& to_nested_col = to_arr.get_data();
493
237
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
237
        this->data(place).insert_result_into(col_null->get_nested_column());
495
237
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
237
        to_arr.get_offsets().push_back(to_nested_col.size());
497
237
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
12
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
12
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
12
        auto& to_nested_col = to_arr.get_data();
493
12
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
12
        this->data(place).insert_result_into(col_null->get_nested_column());
495
12
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
12
        to_arr.get_offsets().push_back(to_nested_col.size());
497
12
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
8
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
8
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
8
        auto& to_nested_col = to_arr.get_data();
493
8
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
8
        this->data(place).insert_result_into(col_null->get_nested_column());
495
8
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
8
        to_arr.get_offsets().push_back(to_nested_col.size());
497
8
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
4
        auto& to_nested_col = to_arr.get_data();
493
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
4
        this->data(place).insert_result_into(col_null->get_nested_column());
495
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
4
        to_arr.get_offsets().push_back(to_nested_col.size());
497
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
4
        auto& to_nested_col = to_arr.get_data();
493
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
4
        this->data(place).insert_result_into(col_null->get_nested_column());
495
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
4
        to_arr.get_offsets().push_back(to_nested_col.size());
497
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
4
        auto& to_nested_col = to_arr.get_data();
493
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
4
        this->data(place).insert_result_into(col_null->get_nested_column());
495
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
4
        to_arr.get_offsets().push_back(to_nested_col.size());
497
4
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
4
        auto& to_nested_col = to_arr.get_data();
493
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
4
        this->data(place).insert_result_into(col_null->get_nested_column());
495
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
4
        to_arr.get_offsets().push_back(to_nested_col.size());
497
4
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
14
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
14
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
14
        auto& to_nested_col = to_arr.get_data();
493
14
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
14
        this->data(place).insert_result_into(col_null->get_nested_column());
495
14
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
14
        to_arr.get_offsets().push_back(to_nested_col.size());
497
14
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
10
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
10
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
10
        auto& to_nested_col = to_arr.get_data();
493
10
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
10
        this->data(place).insert_result_into(col_null->get_nested_column());
495
10
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
10
        to_arr.get_offsets().push_back(to_nested_col.size());
497
10
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
26
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
26
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
26
        auto& to_nested_col = to_arr.get_data();
493
26
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
26
        this->data(place).insert_result_into(col_null->get_nested_column());
495
26
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
26
        to_arr.get_offsets().push_back(to_nested_col.size());
497
26
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
244
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
244
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
244
        auto& to_nested_col = to_arr.get_data();
493
244
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
244
        this->data(place).insert_result_into(col_null->get_nested_column());
495
244
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
244
        to_arr.get_offsets().push_back(to_nested_col.size());
497
244
    }
498
499
1.19k
    void check_input_columns_type(const IColumn** columns) const override {
500
1.19k
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
106
                                     Data>) {
504
106
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
106
        }
506
1.19k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
10
    void check_input_columns_type(const IColumn** columns) const override {
500
10
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
10
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
32
    void check_input_columns_type(const IColumn** columns) const override {
500
32
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
32
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
10
    void check_input_columns_type(const IColumn** columns) const override {
500
10
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
10
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
87
    void check_input_columns_type(const IColumn** columns) const override {
500
87
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
87
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
24
    void check_input_columns_type(const IColumn** columns) const override {
500
24
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
8
    void check_input_columns_type(const IColumn** columns) const override {
500
8
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
10
    void check_input_columns_type(const IColumn** columns) const override {
500
10
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
10
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
10
    void check_input_columns_type(const IColumn** columns) const override {
500
10
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
10
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
12
    void check_input_columns_type(const IColumn** columns) const override {
500
12
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
12
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
8
    void check_input_columns_type(const IColumn** columns) const override {
500
8
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
8
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
10
    void check_input_columns_type(const IColumn** columns) const override {
500
10
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
10
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
18
    void check_input_columns_type(const IColumn** columns) const override {
500
18
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
18
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
18
    void check_input_columns_type(const IColumn** columns) const override {
500
18
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
18
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
38
    void check_input_columns_type(const IColumn** columns) const override {
500
38
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
38
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
50
    void check_input_columns_type(const IColumn** columns) const override {
500
50
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
50
                                     Data>) {
504
50
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
50
        }
506
50
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
136
    void check_input_columns_type(const IColumn** columns) const override {
500
136
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
136
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
4
    void check_input_columns_type(const IColumn** columns) const override {
500
4
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
4
    void check_input_columns_type(const IColumn** columns) const override {
500
4
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
49
    void check_input_columns_type(const IColumn** columns) const override {
500
49
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
49
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
49
    void check_input_columns_type(const IColumn** columns) const override {
500
49
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
49
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
4
    void check_input_columns_type(const IColumn** columns) const override {
500
4
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
4
    void check_input_columns_type(const IColumn** columns) const override {
500
4
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
21
    void check_input_columns_type(const IColumn** columns) const override {
500
21
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
21
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
20
    void check_input_columns_type(const IColumn** columns) const override {
500
20
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
20
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
11
    void check_input_columns_type(const IColumn** columns) const override {
500
11
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
11
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
11
    void check_input_columns_type(const IColumn** columns) const override {
500
11
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
11
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
4
    void check_input_columns_type(const IColumn** columns) const override {
500
4
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
4
    void check_input_columns_type(const IColumn** columns) const override {
500
4
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
4
    void check_input_columns_type(const IColumn** columns) const override {
500
4
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
4
    void check_input_columns_type(const IColumn** columns) const override {
500
4
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
4
    void check_input_columns_type(const IColumn** columns) const override {
500
4
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
4
    void check_input_columns_type(const IColumn** columns) const override {
500
4
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
4
    void check_input_columns_type(const IColumn** columns) const override {
500
4
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
4
    void check_input_columns_type(const IColumn** columns) const override {
500
4
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
4
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
13
    void check_input_columns_type(const IColumn** columns) const override {
500
13
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
13
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
13
    void check_input_columns_type(const IColumn** columns) const override {
500
13
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
13
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
13
    void check_input_columns_type(const IColumn** columns) const override {
500
13
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
13
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
13
    void check_input_columns_type(const IColumn** columns) const override {
500
13
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
13
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
57
    void check_input_columns_type(const IColumn** columns) const override {
500
57
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
57
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
56
    void check_input_columns_type(const IColumn** columns) const override {
500
56
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
56
                                     Data>) {
504
56
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
56
        }
506
56
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
170
    void check_input_columns_type(const IColumn** columns) const override {
500
170
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
170
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
4
    void check_input_columns_type(const IColumn** columns) const override {
500
4
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
5
    void check_input_columns_type(const IColumn** columns) const override {
500
5
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
5
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
4
    void check_input_columns_type(const IColumn** columns) const override {
500
4
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
43
    void check_input_columns_type(const IColumn** columns) const override {
500
43
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
43
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
11
    void check_input_columns_type(const IColumn** columns) const override {
500
11
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
11
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
4
    void check_input_columns_type(const IColumn** columns) const override {
500
4
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
4
    void check_input_columns_type(const IColumn** columns) const override {
500
4
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
4
    void check_input_columns_type(const IColumn** columns) const override {
500
4
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
4
    void check_input_columns_type(const IColumn** columns) const override {
500
4
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
4
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
9
    void check_input_columns_type(const IColumn** columns) const override {
500
9
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
9
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
8
    void check_input_columns_type(const IColumn** columns) const override {
500
8
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
8
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
26
    void check_input_columns_type(const IColumn** columns) const override {
500
26
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
26
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
44
    void check_input_columns_type(const IColumn** columns) const override {
500
44
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
44
    }
507
508
1.07k
    void check_result_column_type(const IColumn& to) const override {
509
1.07k
        IAggregateFunction::check_result_column_type(to);
510
1.07k
        if constexpr (is_string_type(Data::PType)) {
511
175
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
175
            if (UNLIKELY(array_column == nullptr)) {
513
0
                throw doris::Exception(Status::InternalError(
514
0
                        "Aggregate function {} result type check failed: Column type {} is not "
515
0
                        "ColumnArray",
516
0
                        get_name(), to.get_name()));
517
0
            }
518
519
175
            const auto& nested_column = array_column->get_data();
520
175
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
175
            if (UNLIKELY(nullable_column == nullptr)) {
522
0
                throw doris::Exception(Status::InternalError(
523
0
                        "Aggregate function {} result type check failed: Column type {} is not "
524
0
                        "ColumnNullable",
525
0
                        get_name(), nested_column.get_name()));
526
0
            }
527
175
            this->template check_result_column_type_as<ColumnString>(
528
175
                    nullable_column->get_nested_column());
529
175
        }
530
1.07k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
19
    void check_result_column_type(const IColumn& to) const override {
509
19
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
19
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
27
    void check_result_column_type(const IColumn& to) const override {
509
27
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
27
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
19
    void check_result_column_type(const IColumn& to) const override {
509
19
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
19
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
129
    void check_result_column_type(const IColumn& to) const override {
509
129
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
129
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
31
    void check_result_column_type(const IColumn& to) const override {
509
31
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
31
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
5
    void check_result_column_type(const IColumn& to) const override {
509
5
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
5
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
19
    void check_result_column_type(const IColumn& to) const override {
509
19
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
19
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
19
    void check_result_column_type(const IColumn& to) const override {
509
19
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
19
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
6
    void check_result_column_type(const IColumn& to) const override {
509
6
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
6
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
2
    void check_result_column_type(const IColumn& to) const override {
509
2
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
2
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
16
    void check_result_column_type(const IColumn& to) const override {
509
16
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
16
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
24
    void check_result_column_type(const IColumn& to) const override {
509
24
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
24
    void check_result_column_type(const IColumn& to) const override {
509
24
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
35
    void check_result_column_type(const IColumn& to) const override {
509
35
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
35
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
97
    void check_result_column_type(const IColumn& to) const override {
509
97
        IAggregateFunction::check_result_column_type(to);
510
97
        if constexpr (is_string_type(Data::PType)) {
511
97
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
97
            if (UNLIKELY(array_column == nullptr)) {
513
0
                throw doris::Exception(Status::InternalError(
514
0
                        "Aggregate function {} result type check failed: Column type {} is not "
515
0
                        "ColumnArray",
516
0
                        get_name(), to.get_name()));
517
0
            }
518
519
97
            const auto& nested_column = array_column->get_data();
520
97
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
97
            if (UNLIKELY(nullable_column == nullptr)) {
522
0
                throw doris::Exception(Status::InternalError(
523
0
                        "Aggregate function {} result type check failed: Column type {} is not "
524
0
                        "ColumnNullable",
525
0
                        get_name(), nested_column.get_name()));
526
0
            }
527
97
            this->template check_result_column_type_as<ColumnString>(
528
97
                    nullable_column->get_nested_column());
529
97
        }
530
97
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
188
    void check_result_column_type(const IColumn& to) const override {
509
188
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
188
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
5
    void check_result_column_type(const IColumn& to) const override {
509
5
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
5
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
10
    void check_result_column_type(const IColumn& to) const override {
509
10
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
10
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
10
    void check_result_column_type(const IColumn& to) const override {
509
10
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
10
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
9
    void check_result_column_type(const IColumn& to) const override {
509
9
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
9
    void check_result_column_type(const IColumn& to) const override {
509
9
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
9
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
9
    void check_result_column_type(const IColumn& to) const override {
509
9
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
9
    void check_result_column_type(const IColumn& to) const override {
509
9
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
9
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
17
    void check_result_column_type(const IColumn& to) const override {
509
17
        IAggregateFunction::check_result_column_type(to);
510
17
        if constexpr (is_string_type(Data::PType)) {
511
17
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
17
            if (UNLIKELY(array_column == nullptr)) {
513
0
                throw doris::Exception(Status::InternalError(
514
0
                        "Aggregate function {} result type check failed: Column type {} is not "
515
0
                        "ColumnArray",
516
0
                        get_name(), to.get_name()));
517
0
            }
518
519
17
            const auto& nested_column = array_column->get_data();
520
17
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
17
            if (UNLIKELY(nullable_column == nullptr)) {
522
0
                throw doris::Exception(Status::InternalError(
523
0
                        "Aggregate function {} result type check failed: Column type {} is not "
524
0
                        "ColumnNullable",
525
0
                        get_name(), nested_column.get_name()));
526
0
            }
527
17
            this->template check_result_column_type_as<ColumnString>(
528
17
                    nullable_column->get_nested_column());
529
17
        }
530
17
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
16
    void check_result_column_type(const IColumn& to) const override {
509
16
        IAggregateFunction::check_result_column_type(to);
510
16
        if constexpr (is_string_type(Data::PType)) {
511
16
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
16
            if (UNLIKELY(array_column == nullptr)) {
513
0
                throw doris::Exception(Status::InternalError(
514
0
                        "Aggregate function {} result type check failed: Column type {} is not "
515
0
                        "ColumnArray",
516
0
                        get_name(), to.get_name()));
517
0
            }
518
519
16
            const auto& nested_column = array_column->get_data();
520
16
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
16
            if (UNLIKELY(nullable_column == nullptr)) {
522
0
                throw doris::Exception(Status::InternalError(
523
0
                        "Aggregate function {} result type check failed: Column type {} is not "
524
0
                        "ColumnNullable",
525
0
                        get_name(), nested_column.get_name()));
526
0
            }
527
16
            this->template check_result_column_type_as<ColumnString>(
528
16
                    nullable_column->get_nested_column());
529
16
        }
530
16
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
84
    void check_result_column_type(const IColumn& to) const override {
509
84
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
84
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
6
    void check_result_column_type(const IColumn& to) const override {
509
6
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
6
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
50
    void check_result_column_type(const IColumn& to) const override {
509
50
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
50
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
10
    void check_result_column_type(const IColumn& to) const override {
509
10
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
10
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
9
    void check_result_column_type(const IColumn& to) const override {
509
9
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
9
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
8
    void check_result_column_type(const IColumn& to) const override {
509
8
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
8
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
26
    void check_result_column_type(const IColumn& to) const override {
509
26
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
26
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
45
    void check_result_column_type(const IColumn& to) const override {
509
45
        IAggregateFunction::check_result_column_type(to);
510
45
        if constexpr (is_string_type(Data::PType)) {
511
45
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
45
            if (UNLIKELY(array_column == nullptr)) {
513
0
                throw doris::Exception(Status::InternalError(
514
0
                        "Aggregate function {} result type check failed: Column type {} is not "
515
0
                        "ColumnArray",
516
0
                        get_name(), to.get_name()));
517
0
            }
518
519
45
            const auto& nested_column = array_column->get_data();
520
45
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
45
            if (UNLIKELY(nullable_column == nullptr)) {
522
0
                throw doris::Exception(Status::InternalError(
523
0
                        "Aggregate function {} result type check failed: Column type {} is not "
524
0
                        "ColumnNullable",
525
0
                        get_name(), nested_column.get_name()));
526
0
            }
527
45
            this->template check_result_column_type_as<ColumnString>(
528
45
                    nullable_column->get_nested_column());
529
45
        }
530
45
    }
531
532
private:
533
    DataTypePtr return_type;
534
};
535
536
} // namespace doris