Coverage Report

Created: 2026-11-04 19:32

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 "agent/be_exec_version_manager.h"
32
#include "common/exception.h"
33
#include "core/assert_cast.h"
34
#include "core/column/column.h"
35
#include "core/column/column_array.h"
36
#include "core/column/column_decimal.h"
37
#include "core/column/column_nullable.h"
38
#include "core/column/column_string.h"
39
#include "core/data_type/data_type.h"
40
#include "core/data_type/data_type_array.h"
41
#include "core/data_type/data_type_nullable.h"
42
#include "core/pod_array.h"
43
#include "core/string_buffer.hpp"
44
#include "core/string_ref.h"
45
#include "core/types.h"
46
#include "exprs/aggregate/aggregate_function.h"
47
#include "util/var_int.h"
48
49
namespace doris {
50
template <PrimitiveType T, bool HasLimit>
51
struct AggregateFunctionCollectSetData {
52
    static constexpr bool use_versioned_serde = false;
53
    static constexpr PrimitiveType PType = T;
54
    using ElementType = typename PrimitiveTypeTraits<T>::CppType;
55
    using ColVecType = typename PrimitiveTypeTraits<T>::ColumnType;
56
    using SelfType = AggregateFunctionCollectSetData;
57
    using Set = doris::flat_hash_set<ElementType>;
58
    Set data_set;
59
    Int64 max_size = -1;
60
61
4.57k
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
16
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
163
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
16
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
604
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
39
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
15
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
15
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
15
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
15
    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
61
43
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
42
    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_13PrimitiveTypeE44ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
1.84k
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
16
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
21
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
18
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
953
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
43
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
20
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
16
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
16
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
16
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
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
61
38
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
34
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
108
    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
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
61
444
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
62
63
6.00k
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EE4sizeEv
Line
Count
Source
63
40
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EE4sizeEv
Line
Count
Source
63
225
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EE4sizeEv
Line
Count
Source
63
40
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EE4sizeEv
Line
Count
Source
63
1.07k
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EE4sizeEv
Line
Count
Source
63
111
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EE4sizeEv
Line
Count
Source
63
48
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EE4sizeEv
Line
Count
Source
63
40
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EE4sizeEv
Line
Count
Source
63
44
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EE4sizeEv
Line
Count
Source
63
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
63
117
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE4sizeEv
Line
Count
Source
63
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_13PrimitiveTypeE44ELb1EE4sizeEv
Line
Count
Source
63
3.69k
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EE4sizeEv
Line
Count
Source
63
4
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EE4sizeEv
Line
Count
Source
63
7
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EE4sizeEv
Line
Count
Source
63
6
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EE4sizeEv
Line
Count
Source
63
245
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EE4sizeEv
Line
Count
Source
63
15
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EE4sizeEv
Line
Count
Source
63
8
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EE4sizeEv
Line
Count
Source
63
4
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EE4sizeEv
Line
Count
Source
63
4
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EE4sizeEv
Line
Count
Source
63
4
    size_t size() const { return data_set.size(); }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EE4sizeEv
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EE4sizeEv
Line
Count
Source
63
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
63
14
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EE4sizeEv
Line
Count
Source
63
10
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EE4sizeEv
Line
Count
Source
63
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
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb0EE4sizeEv
Line
Count
Source
63
68
    size_t size() const { return data_set.size(); }
64
65
3.24k
    void add(const IColumn& column, size_t row_num) {
66
3.24k
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
3.24k
                                .get_data()[row_num]);
68
3.24k
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
65
4
    void add(const IColumn& column, size_t row_num) {
66
4
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
4
                                .get_data()[row_num]);
68
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
65
45
    void add(const IColumn& column, size_t row_num) {
66
45
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
45
                                .get_data()[row_num]);
68
45
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
65
4
    void add(const IColumn& column, size_t row_num) {
66
4
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
4
                                .get_data()[row_num]);
68
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
65
273
    void add(const IColumn& column, size_t row_num) {
66
273
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
273
                                .get_data()[row_num]);
68
273
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
65
27
    void add(const IColumn& column, size_t row_num) {
66
27
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
27
                                .get_data()[row_num]);
68
27
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
65
16
    void add(const IColumn& column, size_t row_num) {
66
16
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
16
                                .get_data()[row_num]);
68
16
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
65
4
    void add(const IColumn& column, size_t row_num) {
66
4
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
4
                                .get_data()[row_num]);
68
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
65
12
    void add(const IColumn& column, size_t row_num) {
66
12
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
12
                                .get_data()[row_num]);
68
12
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
65
4
    void add(const IColumn& column, size_t row_num) {
66
4
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
4
                                .get_data()[row_num]);
68
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
65
29
    void add(const IColumn& column, size_t row_num) {
66
29
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
29
                                .get_data()[row_num]);
68
29
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
65
22
    void add(const IColumn& column, size_t row_num) {
66
22
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
22
                                .get_data()[row_num]);
68
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_13PrimitiveTypeE44ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
65
1.21k
    void add(const IColumn& column, size_t row_num) {
66
1.21k
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
1.21k
                                .get_data()[row_num]);
68
1.21k
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
65
24
    void add(const IColumn& column, size_t row_num) {
66
24
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
24
                                .get_data()[row_num]);
68
24
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
65
25
    void add(const IColumn& column, size_t row_num) {
66
25
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
25
                                .get_data()[row_num]);
68
25
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
65
24
    void add(const IColumn& column, size_t row_num) {
66
24
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
24
                                .get_data()[row_num]);
68
24
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
65
454
    void add(const IColumn& column, size_t row_num) {
66
454
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
454
                                .get_data()[row_num]);
68
454
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
65
51
    void add(const IColumn& column, size_t row_num) {
66
51
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
51
                                .get_data()[row_num]);
68
51
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
65
144
    void add(const IColumn& column, size_t row_num) {
66
144
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
144
                                .get_data()[row_num]);
68
144
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
65
24
    void add(const IColumn& column, size_t row_num) {
66
24
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
24
                                .get_data()[row_num]);
68
24
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
65
24
    void add(const IColumn& column, size_t row_num) {
66
24
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
24
                                .get_data()[row_num]);
68
24
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
65
24
    void add(const IColumn& column, size_t row_num) {
66
24
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
24
                                .get_data()[row_num]);
68
24
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EE3addERKNS_7IColumnEm
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
65
44
    void add(const IColumn& column, size_t row_num) {
66
44
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
44
                                .get_data()[row_num]);
68
44
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EE3addERKNS_7IColumnEm
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
65
54
    void add(const IColumn& column, size_t row_num) {
66
54
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
54
                                .get_data()[row_num]);
68
54
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
65
72
    void add(const IColumn& column, size_t row_num) {
66
72
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
72
                                .get_data()[row_num]);
68
72
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
65
34
    void add(const IColumn& column, size_t row_num) {
66
34
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
34
                                .get_data()[row_num]);
68
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
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
65
594
    void add(const IColumn& column, size_t row_num) {
66
594
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
67
594
                                .get_data()[row_num]);
68
594
    }
69
70
1.19k
    void merge(const SelfType& rhs) {
71
1.19k
        if constexpr (HasLimit) {
72
591
            if (max_size == -1) {
73
190
                max_size = rhs.max_size;
74
190
            }
75
76
720
            for (auto& rhs_elem : rhs.data_set) {
77
720
                if (size() >= max_size) {
78
17
                    return;
79
17
                }
80
703
                data_set.insert(rhs_elem);
81
703
            }
82
603
        } else {
83
857
            for (const auto& elem : rhs.data_set) {
84
857
                data_set.insert(elem);
85
857
            }
86
603
        }
87
1.19k
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EE5mergeERKS2_
Line
Count
Source
70
4
    void merge(const SelfType& rhs) {
71
4
        if constexpr (HasLimit) {
72
4
            if (max_size == -1) {
73
0
                max_size = rhs.max_size;
74
0
            }
75
76
4
            for (auto& rhs_elem : rhs.data_set) {
77
4
                if (size() >= max_size) {
78
0
                    return;
79
0
                }
80
4
                data_set.insert(rhs_elem);
81
4
            }
82
        } else {
83
            for (const auto& elem : rhs.data_set) {
84
                data_set.insert(elem);
85
            }
86
        }
87
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EE5mergeERKS2_
Line
Count
Source
70
36
    void merge(const SelfType& rhs) {
71
36
        if constexpr (HasLimit) {
72
36
            if (max_size == -1) {
73
8
                max_size = rhs.max_size;
74
8
            }
75
76
37
            for (auto& rhs_elem : rhs.data_set) {
77
37
                if (size() >= max_size) {
78
0
                    return;
79
0
                }
80
37
                data_set.insert(rhs_elem);
81
37
            }
82
        } else {
83
            for (const auto& elem : rhs.data_set) {
84
                data_set.insert(elem);
85
            }
86
        }
87
36
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EE5mergeERKS2_
Line
Count
Source
70
4
    void merge(const SelfType& rhs) {
71
4
        if constexpr (HasLimit) {
72
4
            if (max_size == -1) {
73
0
                max_size = rhs.max_size;
74
0
            }
75
76
4
            for (auto& rhs_elem : rhs.data_set) {
77
4
                if (size() >= max_size) {
78
0
                    return;
79
0
                }
80
4
                data_set.insert(rhs_elem);
81
4
            }
82
        } else {
83
            for (const auto& elem : rhs.data_set) {
84
                data_set.insert(elem);
85
            }
86
        }
87
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EE5mergeERKS2_
Line
Count
Source
70
132
    void merge(const SelfType& rhs) {
71
132
        if constexpr (HasLimit) {
72
132
            if (max_size == -1) {
73
14
                max_size = rhs.max_size;
74
14
            }
75
76
134
            for (auto& rhs_elem : rhs.data_set) {
77
134
                if (size() >= max_size) {
78
9
                    return;
79
9
                }
80
125
                data_set.insert(rhs_elem);
81
125
            }
82
        } else {
83
            for (const auto& elem : rhs.data_set) {
84
                data_set.insert(elem);
85
            }
86
        }
87
132
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EE5mergeERKS2_
Line
Count
Source
70
12
    void merge(const SelfType& rhs) {
71
12
        if constexpr (HasLimit) {
72
12
            if (max_size == -1) {
73
0
                max_size = rhs.max_size;
74
0
            }
75
76
18
            for (auto& rhs_elem : rhs.data_set) {
77
18
                if (size() >= max_size) {
78
2
                    return;
79
2
                }
80
16
                data_set.insert(rhs_elem);
81
16
            }
82
        } else {
83
            for (const auto& elem : rhs.data_set) {
84
                data_set.insert(elem);
85
            }
86
        }
87
12
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EE5mergeERKS2_
Line
Count
Source
70
4
    void merge(const SelfType& rhs) {
71
4
        if constexpr (HasLimit) {
72
4
            if (max_size == -1) {
73
0
                max_size = rhs.max_size;
74
0
            }
75
76
12
            for (auto& rhs_elem : rhs.data_set) {
77
12
                if (size() >= max_size) {
78
0
                    return;
79
0
                }
80
12
                data_set.insert(rhs_elem);
81
12
            }
82
        } else {
83
            for (const auto& elem : rhs.data_set) {
84
                data_set.insert(elem);
85
            }
86
        }
87
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EE5mergeERKS2_
Line
Count
Source
70
4
    void merge(const SelfType& rhs) {
71
4
        if constexpr (HasLimit) {
72
4
            if (max_size == -1) {
73
0
                max_size = rhs.max_size;
74
0
            }
75
76
4
            for (auto& rhs_elem : rhs.data_set) {
77
4
                if (size() >= max_size) {
78
0
                    return;
79
0
                }
80
4
                data_set.insert(rhs_elem);
81
4
            }
82
        } else {
83
            for (const auto& elem : rhs.data_set) {
84
                data_set.insert(elem);
85
            }
86
        }
87
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EE5mergeERKS2_
Line
Count
Source
70
4
    void merge(const SelfType& rhs) {
71
4
        if constexpr (HasLimit) {
72
4
            if (max_size == -1) {
73
0
                max_size = rhs.max_size;
74
0
            }
75
76
8
            for (auto& rhs_elem : rhs.data_set) {
77
8
                if (size() >= max_size) {
78
0
                    return;
79
0
                }
80
8
                data_set.insert(rhs_elem);
81
8
            }
82
        } else {
83
            for (const auto& elem : rhs.data_set) {
84
                data_set.insert(elem);
85
            }
86
        }
87
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EE5mergeERKS2_
Line
Count
Source
70
4
    void merge(const SelfType& rhs) {
71
4
        if constexpr (HasLimit) {
72
4
            if (max_size == -1) {
73
0
                max_size = rhs.max_size;
74
0
            }
75
76
4
            for (auto& rhs_elem : rhs.data_set) {
77
4
                if (size() >= max_size) {
78
0
                    return;
79
0
                }
80
4
                data_set.insert(rhs_elem);
81
4
            }
82
        } else {
83
            for (const auto& elem : rhs.data_set) {
84
                data_set.insert(elem);
85
            }
86
        }
87
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
70
12
    void merge(const SelfType& rhs) {
71
12
        if constexpr (HasLimit) {
72
12
            if (max_size == -1) {
73
0
                max_size = rhs.max_size;
74
0
            }
75
76
20
            for (auto& rhs_elem : rhs.data_set) {
77
20
                if (size() >= max_size) {
78
3
                    return;
79
3
                }
80
17
                data_set.insert(rhs_elem);
81
17
            }
82
        } else {
83
            for (const auto& elem : rhs.data_set) {
84
                data_set.insert(elem);
85
            }
86
        }
87
12
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE5mergeERKS2_
Line
Count
Source
70
12
    void merge(const SelfType& rhs) {
71
12
        if constexpr (HasLimit) {
72
12
            if (max_size == -1) {
73
0
                max_size = rhs.max_size;
74
0
            }
75
76
16
            for (auto& rhs_elem : rhs.data_set) {
77
16
                if (size() >= max_size) {
78
3
                    return;
79
3
                }
80
13
                data_set.insert(rhs_elem);
81
13
            }
82
        } else {
83
            for (const auto& elem : rhs.data_set) {
84
                data_set.insert(elem);
85
            }
86
        }
87
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_13PrimitiveTypeE44ELb1EE5mergeERKS2_
Line
Count
Source
70
363
    void merge(const SelfType& rhs) {
71
363
        if constexpr (HasLimit) {
72
363
            if (max_size == -1) {
73
168
                max_size = rhs.max_size;
74
168
            }
75
76
459
            for (auto& rhs_elem : rhs.data_set) {
77
459
                if (size() >= max_size) {
78
0
                    return;
79
0
                }
80
459
                data_set.insert(rhs_elem);
81
459
            }
82
        } else {
83
            for (const auto& elem : rhs.data_set) {
84
                data_set.insert(elem);
85
            }
86
        }
87
363
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EE5mergeERKS2_
Line
Count
Source
70
4
    void merge(const SelfType& rhs) {
71
        if constexpr (HasLimit) {
72
            if (max_size == -1) {
73
                max_size = rhs.max_size;
74
            }
75
76
            for (auto& rhs_elem : rhs.data_set) {
77
                if (size() >= max_size) {
78
                    return;
79
                }
80
                data_set.insert(rhs_elem);
81
            }
82
4
        } else {
83
8
            for (const auto& elem : rhs.data_set) {
84
8
                data_set.insert(elem);
85
8
            }
86
4
        }
87
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EE5mergeERKS2_
Line
Count
Source
70
6
    void merge(const SelfType& rhs) {
71
        if constexpr (HasLimit) {
72
            if (max_size == -1) {
73
                max_size = rhs.max_size;
74
            }
75
76
            for (auto& rhs_elem : rhs.data_set) {
77
                if (size() >= max_size) {
78
                    return;
79
                }
80
                data_set.insert(rhs_elem);
81
            }
82
6
        } else {
83
17
            for (const auto& elem : rhs.data_set) {
84
17
                data_set.insert(elem);
85
17
            }
86
6
        }
87
6
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EE5mergeERKS2_
Line
Count
Source
70
5
    void merge(const SelfType& rhs) {
71
        if constexpr (HasLimit) {
72
            if (max_size == -1) {
73
                max_size = rhs.max_size;
74
            }
75
76
            for (auto& rhs_elem : rhs.data_set) {
77
                if (size() >= max_size) {
78
                    return;
79
                }
80
                data_set.insert(rhs_elem);
81
            }
82
5
        } else {
83
20
            for (const auto& elem : rhs.data_set) {
84
20
                data_set.insert(elem);
85
20
            }
86
5
        }
87
5
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EE5mergeERKS2_
Line
Count
Source
70
325
    void merge(const SelfType& rhs) {
71
        if constexpr (HasLimit) {
72
            if (max_size == -1) {
73
                max_size = rhs.max_size;
74
            }
75
76
            for (auto& rhs_elem : rhs.data_set) {
77
                if (size() >= max_size) {
78
                    return;
79
                }
80
                data_set.insert(rhs_elem);
81
            }
82
325
        } else {
83
339
            for (const auto& elem : rhs.data_set) {
84
339
                data_set.insert(elem);
85
339
            }
86
325
        }
87
325
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EE5mergeERKS2_
Line
Count
Source
70
11
    void merge(const SelfType& rhs) {
71
        if constexpr (HasLimit) {
72
            if (max_size == -1) {
73
                max_size = rhs.max_size;
74
            }
75
76
            for (auto& rhs_elem : rhs.data_set) {
77
                if (size() >= max_size) {
78
                    return;
79
                }
80
                data_set.insert(rhs_elem);
81
            }
82
11
        } else {
83
32
            for (const auto& elem : rhs.data_set) {
84
32
                data_set.insert(elem);
85
32
            }
86
11
        }
87
11
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EE5mergeERKS2_
Line
Count
Source
70
6
    void merge(const SelfType& rhs) {
71
        if constexpr (HasLimit) {
72
            if (max_size == -1) {
73
                max_size = rhs.max_size;
74
            }
75
76
            for (auto& rhs_elem : rhs.data_set) {
77
                if (size() >= max_size) {
78
                    return;
79
                }
80
                data_set.insert(rhs_elem);
81
            }
82
6
        } else {
83
50
            for (const auto& elem : rhs.data_set) {
84
50
                data_set.insert(elem);
85
50
            }
86
6
        }
87
6
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EE5mergeERKS2_
Line
Count
Source
70
4
    void merge(const SelfType& rhs) {
71
        if constexpr (HasLimit) {
72
            if (max_size == -1) {
73
                max_size = rhs.max_size;
74
            }
75
76
            for (auto& rhs_elem : rhs.data_set) {
77
                if (size() >= max_size) {
78
                    return;
79
                }
80
                data_set.insert(rhs_elem);
81
            }
82
4
        } else {
83
20
            for (const auto& elem : rhs.data_set) {
84
20
                data_set.insert(elem);
85
20
            }
86
4
        }
87
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EE5mergeERKS2_
Line
Count
Source
70
4
    void merge(const SelfType& rhs) {
71
        if constexpr (HasLimit) {
72
            if (max_size == -1) {
73
                max_size = rhs.max_size;
74
            }
75
76
            for (auto& rhs_elem : rhs.data_set) {
77
                if (size() >= max_size) {
78
                    return;
79
                }
80
                data_set.insert(rhs_elem);
81
            }
82
4
        } else {
83
20
            for (const auto& elem : rhs.data_set) {
84
20
                data_set.insert(elem);
85
20
            }
86
4
        }
87
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EE5mergeERKS2_
Line
Count
Source
70
4
    void merge(const SelfType& rhs) {
71
        if constexpr (HasLimit) {
72
            if (max_size == -1) {
73
                max_size = rhs.max_size;
74
            }
75
76
            for (auto& rhs_elem : rhs.data_set) {
77
                if (size() >= max_size) {
78
                    return;
79
                }
80
                data_set.insert(rhs_elem);
81
            }
82
4
        } else {
83
20
            for (const auto& elem : rhs.data_set) {
84
20
                data_set.insert(elem);
85
20
            }
86
4
        }
87
4
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EE5mergeERKS2_
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EE5mergeERKS2_
Line
Count
Source
70
2
    void merge(const SelfType& rhs) {
71
        if constexpr (HasLimit) {
72
            if (max_size == -1) {
73
                max_size = rhs.max_size;
74
            }
75
76
            for (auto& rhs_elem : rhs.data_set) {
77
                if (size() >= max_size) {
78
                    return;
79
                }
80
                data_set.insert(rhs_elem);
81
            }
82
2
        } else {
83
11
            for (const auto& elem : rhs.data_set) {
84
11
                data_set.insert(elem);
85
11
            }
86
2
        }
87
2
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EE5mergeERKS2_
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EE5mergeERKS2_
Line
Count
Source
70
9
    void merge(const SelfType& rhs) {
71
        if constexpr (HasLimit) {
72
            if (max_size == -1) {
73
                max_size = rhs.max_size;
74
            }
75
76
            for (auto& rhs_elem : rhs.data_set) {
77
                if (size() >= max_size) {
78
                    return;
79
                }
80
                data_set.insert(rhs_elem);
81
            }
82
9
        } else {
83
32
            for (const auto& elem : rhs.data_set) {
84
32
                data_set.insert(elem);
85
32
            }
86
9
        }
87
9
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EE5mergeERKS2_
Line
Count
Source
70
9
    void merge(const SelfType& rhs) {
71
        if constexpr (HasLimit) {
72
            if (max_size == -1) {
73
                max_size = rhs.max_size;
74
            }
75
76
            for (auto& rhs_elem : rhs.data_set) {
77
                if (size() >= max_size) {
78
                    return;
79
                }
80
                data_set.insert(rhs_elem);
81
            }
82
9
        } else {
83
38
            for (const auto& elem : rhs.data_set) {
84
38
                data_set.insert(elem);
85
38
            }
86
9
        }
87
9
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EE5mergeERKS2_
Line
Count
Source
70
26
    void merge(const SelfType& rhs) {
71
        if constexpr (HasLimit) {
72
            if (max_size == -1) {
73
                max_size = rhs.max_size;
74
            }
75
76
            for (auto& rhs_elem : rhs.data_set) {
77
                if (size() >= max_size) {
78
                    return;
79
                }
80
                data_set.insert(rhs_elem);
81
            }
82
26
        } else {
83
34
            for (const auto& elem : rhs.data_set) {
84
34
                data_set.insert(elem);
85
34
            }
86
26
        }
87
26
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EE5mergeERKS2_
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb0EE5mergeERKS2_
Line
Count
Source
70
188
    void merge(const SelfType& rhs) {
71
        if constexpr (HasLimit) {
72
            if (max_size == -1) {
73
                max_size = rhs.max_size;
74
            }
75
76
            for (auto& rhs_elem : rhs.data_set) {
77
                if (size() >= max_size) {
78
                    return;
79
                }
80
                data_set.insert(rhs_elem);
81
            }
82
188
        } else {
83
216
            for (const auto& elem : rhs.data_set) {
84
216
                data_set.insert(elem);
85
216
            }
86
188
        }
87
188
    }
88
89
1.69k
    void write(BufferWritable& buf) const {
90
1.69k
        buf.write_var_uint(data_set.size());
91
1.69k
        for (const auto& value : data_set) {
92
1.63k
            buf.write_binary(value);
93
1.63k
        }
94
1.69k
        write_var_int(max_size, buf);
95
1.69k
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
89
4
    void write(BufferWritable& buf) const {
90
4
        buf.write_var_uint(data_set.size());
91
4
        for (const auto& value : data_set) {
92
4
            buf.write_binary(value);
93
4
        }
94
4
        write_var_int(max_size, buf);
95
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
89
59
    void write(BufferWritable& buf) const {
90
59
        buf.write_var_uint(data_set.size());
91
59
        for (const auto& value : data_set) {
92
55
            buf.write_binary(value);
93
55
        }
94
59
        write_var_int(max_size, buf);
95
59
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
89
4
    void write(BufferWritable& buf) const {
90
4
        buf.write_var_uint(data_set.size());
91
4
        for (const auto& value : data_set) {
92
4
            buf.write_binary(value);
93
4
        }
94
4
        write_var_int(max_size, buf);
95
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
89
133
    void write(BufferWritable& buf) const {
90
133
        buf.write_var_uint(data_set.size());
91
133
        for (const auto& value : data_set) {
92
107
            buf.write_binary(value);
93
107
        }
94
133
        write_var_int(max_size, buf);
95
133
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
89
13
    void write(BufferWritable& buf) const {
90
13
        buf.write_var_uint(data_set.size());
91
21
        for (const auto& value : data_set) {
92
21
            buf.write_binary(value);
93
21
        }
94
13
        write_var_int(max_size, buf);
95
13
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
89
4
    void write(BufferWritable& buf) const {
90
4
        buf.write_var_uint(data_set.size());
91
12
        for (const auto& value : data_set) {
92
12
            buf.write_binary(value);
93
12
        }
94
4
        write_var_int(max_size, buf);
95
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
89
4
    void write(BufferWritable& buf) const {
90
4
        buf.write_var_uint(data_set.size());
91
4
        for (const auto& value : data_set) {
92
4
            buf.write_binary(value);
93
4
        }
94
4
        write_var_int(max_size, buf);
95
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
89
4
    void write(BufferWritable& buf) const {
90
4
        buf.write_var_uint(data_set.size());
91
8
        for (const auto& value : data_set) {
92
8
            buf.write_binary(value);
93
8
        }
94
4
        write_var_int(max_size, buf);
95
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
89
4
    void write(BufferWritable& buf) const {
90
4
        buf.write_var_uint(data_set.size());
91
4
        for (const auto& value : data_set) {
92
4
            buf.write_binary(value);
93
4
        }
94
4
        write_var_int(max_size, buf);
95
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
89
13
    void write(BufferWritable& buf) const {
90
13
        buf.write_var_uint(data_set.size());
91
25
        for (const auto& value : data_set) {
92
25
            buf.write_binary(value);
93
25
        }
94
13
        write_var_int(max_size, buf);
95
13
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
89
13
    void write(BufferWritable& buf) const {
90
13
        buf.write_var_uint(data_set.size());
91
19
        for (const auto& value : data_set) {
92
19
            buf.write_binary(value);
93
19
        }
94
13
        write_var_int(max_size, buf);
95
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_13PrimitiveTypeE44ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
89
774
    void write(BufferWritable& buf) const {
90
774
        buf.write_var_uint(data_set.size());
91
774
        for (const auto& value : data_set) {
92
459
            buf.write_binary(value);
93
459
        }
94
774
        write_var_int(max_size, buf);
95
774
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
89
4
    void write(BufferWritable& buf) const {
90
4
        buf.write_var_uint(data_set.size());
91
8
        for (const auto& value : data_set) {
92
8
            buf.write_binary(value);
93
8
        }
94
4
        write_var_int(max_size, buf);
95
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
89
6
    void write(BufferWritable& buf) const {
90
6
        buf.write_var_uint(data_set.size());
91
17
        for (const auto& value : data_set) {
92
17
            buf.write_binary(value);
93
17
        }
94
6
        write_var_int(max_size, buf);
95
6
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
89
5
    void write(BufferWritable& buf) const {
90
5
        buf.write_var_uint(data_set.size());
91
20
        for (const auto& value : data_set) {
92
20
            buf.write_binary(value);
93
20
        }
94
5
        write_var_int(max_size, buf);
95
5
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
89
382
    void write(BufferWritable& buf) const {
90
382
        buf.write_var_uint(data_set.size());
91
388
        for (const auto& value : data_set) {
92
388
            buf.write_binary(value);
93
388
        }
94
382
        write_var_int(max_size, buf);
95
382
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
89
15
    void write(BufferWritable& buf) const {
90
15
        buf.write_var_uint(data_set.size());
91
39
        for (const auto& value : data_set) {
92
39
            buf.write_binary(value);
93
39
        }
94
15
        write_var_int(max_size, buf);
95
15
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
89
6
    void write(BufferWritable& buf) const {
90
6
        buf.write_var_uint(data_set.size());
91
50
        for (const auto& value : data_set) {
92
50
            buf.write_binary(value);
93
50
        }
94
6
        write_var_int(max_size, buf);
95
6
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
89
4
    void write(BufferWritable& buf) const {
90
4
        buf.write_var_uint(data_set.size());
91
20
        for (const auto& value : data_set) {
92
20
            buf.write_binary(value);
93
20
        }
94
4
        write_var_int(max_size, buf);
95
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
89
4
    void write(BufferWritable& buf) const {
90
4
        buf.write_var_uint(data_set.size());
91
20
        for (const auto& value : data_set) {
92
20
            buf.write_binary(value);
93
20
        }
94
4
        write_var_int(max_size, buf);
95
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
89
4
    void write(BufferWritable& buf) const {
90
4
        buf.write_var_uint(data_set.size());
91
20
        for (const auto& value : data_set) {
92
20
            buf.write_binary(value);
93
20
        }
94
4
        write_var_int(max_size, buf);
95
4
    }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EE5writeERNS_14BufferWritableE
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
89
2
    void write(BufferWritable& buf) const {
90
2
        buf.write_var_uint(data_set.size());
91
11
        for (const auto& value : data_set) {
92
11
            buf.write_binary(value);
93
11
        }
94
2
        write_var_int(max_size, buf);
95
2
    }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EE5writeERNS_14BufferWritableE
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
89
9
    void write(BufferWritable& buf) const {
90
9
        buf.write_var_uint(data_set.size());
91
32
        for (const auto& value : data_set) {
92
32
            buf.write_binary(value);
93
32
        }
94
9
        write_var_int(max_size, buf);
95
9
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
89
9
    void write(BufferWritable& buf) const {
90
9
        buf.write_var_uint(data_set.size());
91
38
        for (const auto& value : data_set) {
92
38
            buf.write_binary(value);
93
38
        }
94
9
        write_var_int(max_size, buf);
95
9
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
89
26
    void write(BufferWritable& buf) const {
90
26
        buf.write_var_uint(data_set.size());
91
34
        for (const auto& value : data_set) {
92
34
            buf.write_binary(value);
93
34
        }
94
26
        write_var_int(max_size, buf);
95
26
    }
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
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
89
188
    void write(BufferWritable& buf) const {
90
188
        buf.write_var_uint(data_set.size());
91
216
        for (const auto& value : data_set) {
92
216
            buf.write_binary(value);
93
216
        }
94
188
        write_var_int(max_size, buf);
95
188
    }
96
97
1.65k
    void read(BufferReadable& buf) {
98
1.65k
        uint64_t new_size = 0;
99
1.65k
        buf.read_var_uint(new_size);
100
1.65k
        ElementType x;
101
3.25k
        for (size_t i = 0; i < new_size; ++i) {
102
1.60k
            buf.read_binary(x);
103
1.60k
            data_set.insert(x);
104
1.60k
        }
105
1.65k
        read_var_int(max_size, buf);
106
1.65k
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
97
4
    void read(BufferReadable& buf) {
98
4
        uint64_t new_size = 0;
99
4
        buf.read_var_uint(new_size);
100
4
        ElementType x;
101
8
        for (size_t i = 0; i < new_size; ++i) {
102
4
            buf.read_binary(x);
103
4
            data_set.insert(x);
104
4
        }
105
4
        read_var_int(max_size, buf);
106
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
97
57
    void read(BufferReadable& buf) {
98
57
        uint64_t new_size = 0;
99
57
        buf.read_var_uint(new_size);
100
57
        ElementType x;
101
110
        for (size_t i = 0; i < new_size; ++i) {
102
53
            buf.read_binary(x);
103
53
            data_set.insert(x);
104
53
        }
105
57
        read_var_int(max_size, buf);
106
57
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
97
4
    void read(BufferReadable& buf) {
98
4
        uint64_t new_size = 0;
99
4
        buf.read_var_uint(new_size);
100
4
        ElementType x;
101
8
        for (size_t i = 0; i < new_size; ++i) {
102
4
            buf.read_binary(x);
103
4
            data_set.insert(x);
104
4
        }
105
4
        read_var_int(max_size, buf);
106
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
97
155
    void read(BufferReadable& buf) {
98
155
        uint64_t new_size = 0;
99
155
        buf.read_var_uint(new_size);
100
155
        ElementType x;
101
284
        for (size_t i = 0; i < new_size; ++i) {
102
129
            buf.read_binary(x);
103
129
            data_set.insert(x);
104
129
        }
105
155
        read_var_int(max_size, buf);
106
155
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
97
12
    void read(BufferReadable& buf) {
98
12
        uint64_t new_size = 0;
99
12
        buf.read_var_uint(new_size);
100
12
        ElementType x;
101
30
        for (size_t i = 0; i < new_size; ++i) {
102
18
            buf.read_binary(x);
103
18
            data_set.insert(x);
104
18
        }
105
12
        read_var_int(max_size, buf);
106
12
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
97
4
    void read(BufferReadable& buf) {
98
4
        uint64_t new_size = 0;
99
4
        buf.read_var_uint(new_size);
100
4
        ElementType x;
101
16
        for (size_t i = 0; i < new_size; ++i) {
102
12
            buf.read_binary(x);
103
12
            data_set.insert(x);
104
12
        }
105
4
        read_var_int(max_size, buf);
106
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
97
4
    void read(BufferReadable& buf) {
98
4
        uint64_t new_size = 0;
99
4
        buf.read_var_uint(new_size);
100
4
        ElementType x;
101
8
        for (size_t i = 0; i < new_size; ++i) {
102
4
            buf.read_binary(x);
103
4
            data_set.insert(x);
104
4
        }
105
4
        read_var_int(max_size, buf);
106
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
97
4
    void read(BufferReadable& buf) {
98
4
        uint64_t new_size = 0;
99
4
        buf.read_var_uint(new_size);
100
4
        ElementType x;
101
12
        for (size_t i = 0; i < new_size; ++i) {
102
8
            buf.read_binary(x);
103
8
            data_set.insert(x);
104
8
        }
105
4
        read_var_int(max_size, buf);
106
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
97
4
    void read(BufferReadable& buf) {
98
4
        uint64_t new_size = 0;
99
4
        buf.read_var_uint(new_size);
100
4
        ElementType x;
101
8
        for (size_t i = 0; i < new_size; ++i) {
102
4
            buf.read_binary(x);
103
4
            data_set.insert(x);
104
4
        }
105
4
        read_var_int(max_size, buf);
106
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
97
13
    void read(BufferReadable& buf) {
98
13
        uint64_t new_size = 0;
99
13
        buf.read_var_uint(new_size);
100
13
        ElementType x;
101
38
        for (size_t i = 0; i < new_size; ++i) {
102
25
            buf.read_binary(x);
103
25
            data_set.insert(x);
104
25
        }
105
13
        read_var_int(max_size, buf);
106
13
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
97
13
    void read(BufferReadable& buf) {
98
13
        uint64_t new_size = 0;
99
13
        buf.read_var_uint(new_size);
100
13
        ElementType x;
101
32
        for (size_t i = 0; i < new_size; ++i) {
102
19
            buf.read_binary(x);
103
19
            data_set.insert(x);
104
19
        }
105
13
        read_var_int(max_size, buf);
106
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_13PrimitiveTypeE44ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
97
774
    void read(BufferReadable& buf) {
98
774
        uint64_t new_size = 0;
99
774
        buf.read_var_uint(new_size);
100
774
        ElementType x;
101
1.23k
        for (size_t i = 0; i < new_size; ++i) {
102
459
            buf.read_binary(x);
103
459
            data_set.insert(x);
104
459
        }
105
774
        read_var_int(max_size, buf);
106
774
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
97
4
    void read(BufferReadable& buf) {
98
4
        uint64_t new_size = 0;
99
4
        buf.read_var_uint(new_size);
100
4
        ElementType x;
101
12
        for (size_t i = 0; i < new_size; ++i) {
102
8
            buf.read_binary(x);
103
8
            data_set.insert(x);
104
8
        }
105
4
        read_var_int(max_size, buf);
106
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
97
6
    void read(BufferReadable& buf) {
98
6
        uint64_t new_size = 0;
99
6
        buf.read_var_uint(new_size);
100
6
        ElementType x;
101
23
        for (size_t i = 0; i < new_size; ++i) {
102
17
            buf.read_binary(x);
103
17
            data_set.insert(x);
104
17
        }
105
6
        read_var_int(max_size, buf);
106
6
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
97
5
    void read(BufferReadable& buf) {
98
5
        uint64_t new_size = 0;
99
5
        buf.read_var_uint(new_size);
100
5
        ElementType x;
101
25
        for (size_t i = 0; i < new_size; ++i) {
102
20
            buf.read_binary(x);
103
20
            data_set.insert(x);
104
20
        }
105
5
        read_var_int(max_size, buf);
106
5
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
97
325
    void read(BufferReadable& buf) {
98
325
        uint64_t new_size = 0;
99
325
        buf.read_var_uint(new_size);
100
325
        ElementType x;
101
664
        for (size_t i = 0; i < new_size; ++i) {
102
339
            buf.read_binary(x);
103
339
            data_set.insert(x);
104
339
        }
105
325
        read_var_int(max_size, buf);
106
325
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
97
14
    void read(BufferReadable& buf) {
98
14
        uint64_t new_size = 0;
99
14
        buf.read_var_uint(new_size);
100
14
        ElementType x;
101
50
        for (size_t i = 0; i < new_size; ++i) {
102
36
            buf.read_binary(x);
103
36
            data_set.insert(x);
104
36
        }
105
14
        read_var_int(max_size, buf);
106
14
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
97
6
    void read(BufferReadable& buf) {
98
6
        uint64_t new_size = 0;
99
6
        buf.read_var_uint(new_size);
100
6
        ElementType x;
101
56
        for (size_t i = 0; i < new_size; ++i) {
102
50
            buf.read_binary(x);
103
50
            data_set.insert(x);
104
50
        }
105
6
        read_var_int(max_size, buf);
106
6
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
97
4
    void read(BufferReadable& buf) {
98
4
        uint64_t new_size = 0;
99
4
        buf.read_var_uint(new_size);
100
4
        ElementType x;
101
24
        for (size_t i = 0; i < new_size; ++i) {
102
20
            buf.read_binary(x);
103
20
            data_set.insert(x);
104
20
        }
105
4
        read_var_int(max_size, buf);
106
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
97
4
    void read(BufferReadable& buf) {
98
4
        uint64_t new_size = 0;
99
4
        buf.read_var_uint(new_size);
100
4
        ElementType x;
101
24
        for (size_t i = 0; i < new_size; ++i) {
102
20
            buf.read_binary(x);
103
20
            data_set.insert(x);
104
20
        }
105
4
        read_var_int(max_size, buf);
106
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
97
4
    void read(BufferReadable& buf) {
98
4
        uint64_t new_size = 0;
99
4
        buf.read_var_uint(new_size);
100
4
        ElementType x;
101
24
        for (size_t i = 0; i < new_size; ++i) {
102
20
            buf.read_binary(x);
103
20
            data_set.insert(x);
104
20
        }
105
4
        read_var_int(max_size, buf);
106
4
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EE4readERNS_14BufferReadableE
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
97
2
    void read(BufferReadable& buf) {
98
2
        uint64_t new_size = 0;
99
2
        buf.read_var_uint(new_size);
100
2
        ElementType x;
101
13
        for (size_t i = 0; i < new_size; ++i) {
102
11
            buf.read_binary(x);
103
11
            data_set.insert(x);
104
11
        }
105
2
        read_var_int(max_size, buf);
106
2
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EE4readERNS_14BufferReadableE
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
97
9
    void read(BufferReadable& buf) {
98
9
        uint64_t new_size = 0;
99
9
        buf.read_var_uint(new_size);
100
9
        ElementType x;
101
41
        for (size_t i = 0; i < new_size; ++i) {
102
32
            buf.read_binary(x);
103
32
            data_set.insert(x);
104
32
        }
105
9
        read_var_int(max_size, buf);
106
9
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
97
9
    void read(BufferReadable& buf) {
98
9
        uint64_t new_size = 0;
99
9
        buf.read_var_uint(new_size);
100
9
        ElementType x;
101
47
        for (size_t i = 0; i < new_size; ++i) {
102
38
            buf.read_binary(x);
103
38
            data_set.insert(x);
104
38
        }
105
9
        read_var_int(max_size, buf);
106
9
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
97
26
    void read(BufferReadable& buf) {
98
26
        uint64_t new_size = 0;
99
26
        buf.read_var_uint(new_size);
100
26
        ElementType x;
101
60
        for (size_t i = 0; i < new_size; ++i) {
102
34
            buf.read_binary(x);
103
34
            data_set.insert(x);
104
34
        }
105
26
        read_var_int(max_size, buf);
106
26
    }
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
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
97
188
    void read(BufferReadable& buf) {
98
188
        uint64_t new_size = 0;
99
188
        buf.read_var_uint(new_size);
100
188
        ElementType x;
101
404
        for (size_t i = 0; i < new_size; ++i) {
102
216
            buf.read_binary(x);
103
216
            data_set.insert(x);
104
216
        }
105
188
        read_var_int(max_size, buf);
106
188
    }
107
108
978
    void insert_result_into(IColumn& to) const {
109
978
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
978
        vec.reserve(size());
111
1.31k
        for (const auto& item : data_set) {
112
1.31k
            vec.push_back(item);
113
1.31k
        }
114
978
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
4
    void insert_result_into(IColumn& to) const {
109
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
4
        vec.reserve(size());
111
4
        for (const auto& item : data_set) {
112
4
            vec.push_back(item);
113
4
        }
114
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
10
    void insert_result_into(IColumn& to) const {
109
10
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
10
        vec.reserve(size());
111
11
        for (const auto& item : data_set) {
112
11
            vec.push_back(item);
113
11
        }
114
10
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
4
    void insert_result_into(IColumn& to) const {
109
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
4
        vec.reserve(size());
111
4
        for (const auto& item : data_set) {
112
4
            vec.push_back(item);
113
4
        }
114
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
203
    void insert_result_into(IColumn& to) const {
109
203
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
203
        vec.reserve(size());
111
203
        for (const auto& item : data_set) {
112
198
            vec.push_back(item);
113
198
        }
114
203
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
10
    void insert_result_into(IColumn& to) const {
109
10
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
10
        vec.reserve(size());
111
22
        for (const auto& item : data_set) {
112
22
            vec.push_back(item);
113
22
        }
114
10
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
4
    void insert_result_into(IColumn& to) const {
109
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
4
        vec.reserve(size());
111
12
        for (const auto& item : data_set) {
112
12
            vec.push_back(item);
113
12
        }
114
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
4
    void insert_result_into(IColumn& to) const {
109
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
4
        vec.reserve(size());
111
4
        for (const auto& item : data_set) {
112
4
            vec.push_back(item);
113
4
        }
114
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
4
    void insert_result_into(IColumn& to) const {
109
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
4
        vec.reserve(size());
111
8
        for (const auto& item : data_set) {
112
8
            vec.push_back(item);
113
8
        }
114
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
4
    void insert_result_into(IColumn& to) const {
109
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
4
        vec.reserve(size());
111
4
        for (const auto& item : data_set) {
112
4
            vec.push_back(item);
113
4
        }
114
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
108
9
    void insert_result_into(IColumn& to) const {
109
9
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
9
        vec.reserve(size());
111
17
        for (const auto& item : data_set) {
112
17
            vec.push_back(item);
113
17
        }
114
9
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
9
    void insert_result_into(IColumn& to) const {
109
9
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
9
        vec.reserve(size());
111
13
        for (const auto& item : data_set) {
112
13
            vec.push_back(item);
113
13
        }
114
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_13PrimitiveTypeE44ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
294
    void insert_result_into(IColumn& to) const {
109
294
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
294
        vec.reserve(size());
111
294
        for (const auto& item : data_set) {
112
243
            vec.push_back(item);
113
243
        }
114
294
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
4
    void insert_result_into(IColumn& to) const {
109
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
4
        vec.reserve(size());
111
8
        for (const auto& item : data_set) {
112
8
            vec.push_back(item);
113
8
        }
114
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
7
    void insert_result_into(IColumn& to) const {
109
7
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
7
        vec.reserve(size());
111
17
        for (const auto& item : data_set) {
112
17
            vec.push_back(item);
113
17
        }
114
7
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
6
    void insert_result_into(IColumn& to) const {
109
6
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
6
        vec.reserve(size());
111
20
        for (const auto& item : data_set) {
112
20
            vec.push_back(item);
113
20
        }
114
6
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
245
    void insert_result_into(IColumn& to) const {
109
245
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
245
        vec.reserve(size());
111
298
        for (const auto& item : data_set) {
112
298
            vec.push_back(item);
113
298
        }
114
245
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
15
    void insert_result_into(IColumn& to) const {
109
15
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
15
        vec.reserve(size());
111
42
        for (const auto& item : data_set) {
112
42
            vec.push_back(item);
113
42
        }
114
15
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
8
    void insert_result_into(IColumn& to) const {
109
8
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
8
        vec.reserve(size());
111
80
        for (const auto& item : data_set) {
112
80
            vec.push_back(item);
113
80
        }
114
8
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
4
    void insert_result_into(IColumn& to) const {
109
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
4
        vec.reserve(size());
111
20
        for (const auto& item : data_set) {
112
20
            vec.push_back(item);
113
20
        }
114
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
4
    void insert_result_into(IColumn& to) const {
109
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
4
        vec.reserve(size());
111
20
        for (const auto& item : data_set) {
112
20
            vec.push_back(item);
113
20
        }
114
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
4
    void insert_result_into(IColumn& to) const {
109
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
4
        vec.reserve(size());
111
20
        for (const auto& item : data_set) {
112
20
            vec.push_back(item);
113
20
        }
114
4
    }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EE18insert_result_intoERNS_7IColumnE
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
4
    void insert_result_into(IColumn& to) const {
109
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
4
        vec.reserve(size());
111
22
        for (const auto& item : data_set) {
112
22
            vec.push_back(item);
113
22
        }
114
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
108
14
    void insert_result_into(IColumn& to) const {
109
14
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
14
        vec.reserve(size());
111
38
        for (const auto& item : data_set) {
112
38
            vec.push_back(item);
113
38
        }
114
14
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
10
    void insert_result_into(IColumn& to) const {
109
10
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
10
        vec.reserve(size());
111
44
        for (const auto& item : data_set) {
112
44
            vec.push_back(item);
113
44
        }
114
10
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
26
    void insert_result_into(IColumn& to) const {
109
26
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
26
        vec.reserve(size());
111
34
        for (const auto& item : data_set) {
112
34
            vec.push_back(item);
113
34
        }
114
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
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
108
68
    void insert_result_into(IColumn& to) const {
109
68
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
110
68
        vec.reserve(size());
111
108
        for (const auto& item : data_set) {
112
108
            vec.push_back(item);
113
108
        }
114
68
    }
115
116
    void reset() {
117
        data_set.clear();
118
        max_size = -1;
119
    }
120
};
121
122
template <PrimitiveType T, bool HasLimit>
123
    requires(is_string_type(T))
124
struct AggregateFunctionCollectSetData<T, HasLimit> {
125
    static constexpr bool use_versioned_serde = false;
126
    static constexpr PrimitiveType PType = T;
127
    using ElementType = StringRef;
128
    using ColVecType = ColumnString;
129
    using SelfType = AggregateFunctionCollectSetData<T, HasLimit>;
130
    using Set = doris::flat_hash_set<ElementType>;
131
    Set data_set;
132
    Int64 max_size = -1;
133
134
49.4k
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
134
683
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
134
48.7k
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
135
136
7.91k
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EE4sizeEv
Line
Count
Source
136
1.39k
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EE4sizeEv
Line
Count
Source
136
6.52k
    size_t size() const { return data_set.size(); }
137
138
595k
    void add(const IColumn& column, size_t row_num, Arena& arena) {
139
595k
        auto key = column.get_data_at(row_num);
140
595k
        key.data = arena.insert(key.data, key.size);
141
595k
        data_set.insert(key);
142
595k
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EE3addERKNS_7IColumnEmRNS_5ArenaE
Line
Count
Source
138
307
    void add(const IColumn& column, size_t row_num, Arena& arena) {
139
307
        auto key = column.get_data_at(row_num);
140
307
        key.data = arena.insert(key.data, key.size);
141
307
        data_set.insert(key);
142
307
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EE3addERKNS_7IColumnEmRNS_5ArenaE
Line
Count
Source
138
595k
    void add(const IColumn& column, size_t row_num, Arena& arena) {
139
595k
        auto key = column.get_data_at(row_num);
140
595k
        key.data = arena.insert(key.data, key.size);
141
595k
        data_set.insert(key);
142
595k
    }
143
144
42.2k
    void merge(const SelfType& rhs, Arena& arena) {
145
42.2k
        if (max_size == -1) {
146
42.1k
            max_size = rhs.max_size;
147
42.1k
        }
148
149
523k
        for (const auto& rhs_elem : rhs.data_set) {
150
523k
            if constexpr (HasLimit) {
151
134
                if (size() >= max_size) {
152
10
                    return;
153
10
                }
154
134
            }
155
124
            StringRef key = rhs_elem;
156
523k
            key.data = arena.insert(key.data, key.size);
157
523k
            data_set.insert(key);
158
523k
        }
159
42.2k
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EE5mergeERKS2_RNS_5ArenaE
Line
Count
Source
144
134
    void merge(const SelfType& rhs, Arena& arena) {
145
134
        if (max_size == -1) {
146
18
            max_size = rhs.max_size;
147
18
        }
148
149
134
        for (const auto& rhs_elem : rhs.data_set) {
150
134
            if constexpr (HasLimit) {
151
134
                if (size() >= max_size) {
152
10
                    return;
153
10
                }
154
134
            }
155
124
            StringRef key = rhs_elem;
156
134
            key.data = arena.insert(key.data, key.size);
157
134
            data_set.insert(key);
158
134
        }
159
134
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EE5mergeERKS2_RNS_5ArenaE
Line
Count
Source
144
42.1k
    void merge(const SelfType& rhs, Arena& arena) {
145
42.1k
        if (max_size == -1) {
146
42.1k
            max_size = rhs.max_size;
147
42.1k
        }
148
149
523k
        for (const auto& rhs_elem : rhs.data_set) {
150
            if constexpr (HasLimit) {
151
                if (size() >= max_size) {
152
                    return;
153
                }
154
            }
155
523k
            StringRef key = rhs_elem;
156
523k
            key.data = arena.insert(key.data, key.size);
157
523k
            data_set.insert(key);
158
523k
        }
159
42.1k
    }
160
161
405
    void write(BufferWritable& buf) const {
162
405
        buf.write_var_uint(size());
163
405
        for (const auto& elem : data_set) {
164
397
            buf.write_binary(elem);
165
397
        }
166
405
        write_var_int(max_size, buf);
167
405
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
161
152
    void write(BufferWritable& buf) const {
162
152
        buf.write_var_uint(size());
163
152
        for (const auto& elem : data_set) {
164
120
            buf.write_binary(elem);
165
120
        }
166
152
        write_var_int(max_size, buf);
167
152
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
161
253
    void write(BufferWritable& buf) const {
162
253
        buf.write_var_uint(size());
163
277
        for (const auto& elem : data_set) {
164
277
            buf.write_binary(elem);
165
277
        }
166
253
        write_var_int(max_size, buf);
167
253
    }
168
169
417
    void read(BufferReadable& buf) {
170
417
        UInt64 size;
171
417
        buf.read_var_uint(size);
172
417
        StringRef ref;
173
834
        for (size_t i = 0; i < size; ++i) {
174
417
            buf.read_binary(ref);
175
417
            data_set.insert(ref);
176
417
        }
177
417
        read_var_int(max_size, buf);
178
417
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
169
176
    void read(BufferReadable& buf) {
170
176
        UInt64 size;
171
176
        buf.read_var_uint(size);
172
176
        StringRef ref;
173
320
        for (size_t i = 0; i < size; ++i) {
174
144
            buf.read_binary(ref);
175
144
            data_set.insert(ref);
176
144
        }
177
176
        read_var_int(max_size, buf);
178
176
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
169
241
    void read(BufferReadable& buf) {
170
241
        UInt64 size;
171
241
        buf.read_var_uint(size);
172
241
        StringRef ref;
173
514
        for (size_t i = 0; i < size; ++i) {
174
273
            buf.read_binary(ref);
175
273
            data_set.insert(ref);
176
273
        }
177
241
        read_var_int(max_size, buf);
178
241
    }
179
180
6.47k
    void insert_result_into(IColumn& to) const {
181
6.47k
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to);
182
6.47k
        vec.reserve(size());
183
577k
        for (const auto& item : data_set) {
184
577k
            vec.insert_data(item.data, item.size);
185
577k
        }
186
6.47k
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
180
212
    void insert_result_into(IColumn& to) const {
181
212
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to);
182
212
        vec.reserve(size());
183
212
        for (const auto& item : data_set) {
184
204
            vec.insert_data(item.data, item.size);
185
204
        }
186
212
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
180
6.26k
    void insert_result_into(IColumn& to) const {
181
6.26k
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to);
182
6.26k
        vec.reserve(size());
183
577k
        for (const auto& item : data_set) {
184
577k
            vec.insert_data(item.data, item.size);
185
577k
        }
186
6.26k
    }
187
188
    void reset() {
189
        data_set.clear();
190
        max_size = -1;
191
    }
192
};
193
194
template <PrimitiveType T, bool HasLimit>
195
struct AggregateFunctionCollectListData {
196
    static constexpr bool use_versioned_serde = false;
197
    static constexpr PrimitiveType PType = T;
198
    using ElementType = typename PrimitiveTypeTraits<T>::CppType;
199
    using ColVecType = typename PrimitiveTypeTraits<T>::ColumnType;
200
    using SelfType = AggregateFunctionCollectListData<T, HasLimit>;
201
    PaddedPODArray<ElementType> data;
202
    Int64 max_size = -1;
203
204
2.61k
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
29
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
90
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
31
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
926
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
93
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
31
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
29
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
29
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
38
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
22
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
4
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
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
204
58
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
58
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
151
    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
204
15
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
163
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
15
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
619
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
37
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
16
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
16
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
15
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
16
    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
204
44
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
204
42
    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
205
206
4.66k
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EE4sizeEv
Line
Count
Source
206
30
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EE4sizeEv
Line
Count
Source
206
153
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EE4sizeEv
Line
Count
Source
206
36
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EE4sizeEv
Line
Count
Source
206
1.19k
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EE4sizeEv
Line
Count
Source
206
120
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EE4sizeEv
Line
Count
Source
206
38
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EE4sizeEv
Line
Count
Source
206
30
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EE4sizeEv
Line
Count
Source
206
30
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EE4sizeEv
Line
Count
Source
206
36
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EE4sizeEv
Line
Count
Source
206
20
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EE4sizeEv
Line
Count
Source
206
12
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EE4sizeEv
Line
Count
Source
206
24
    size_t size() const { return data.size(); }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EE4sizeEv
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EE4sizeEv
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EE4sizeEv
Line
Count
Source
206
62
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EE4sizeEv
Line
Count
Source
206
62
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EE4sizeEv
Line
Count
Source
206
146
    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
206
52
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EE4sizeEv
Line
Count
Source
206
353
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EE4sizeEv
Line
Count
Source
206
52
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EE4sizeEv
Line
Count
Source
206
1.56k
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EE4sizeEv
Line
Count
Source
206
135
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EE4sizeEv
Line
Count
Source
206
60
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EE4sizeEv
Line
Count
Source
206
52
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EE4sizeEv
Line
Count
Source
206
56
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EE4sizeEv
Line
Count
Source
206
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
206
151
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EE4sizeEv
Line
Count
Source
206
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
207
208
34.3k
    void add(const IColumn& column, size_t row_num) {
209
34.3k
        const auto& vec =
210
34.3k
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
34.3k
        data.push_back(vec[row_num]);
212
34.3k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
208
38
    void add(const IColumn& column, size_t row_num) {
209
38
        const auto& vec =
210
38
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
38
        data.push_back(vec[row_num]);
212
38
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
208
62
    void add(const IColumn& column, size_t row_num) {
209
62
        const auto& vec =
210
62
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
62
        data.push_back(vec[row_num]);
212
62
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
208
38
    void add(const IColumn& column, size_t row_num) {
209
38
        const auto& vec =
210
38
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
38
        data.push_back(vec[row_num]);
212
38
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
208
427
    void add(const IColumn& column, size_t row_num) {
209
427
        const auto& vec =
210
427
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
427
        data.push_back(vec[row_num]);
212
427
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
208
32.8k
    void add(const IColumn& column, size_t row_num) {
209
32.8k
        const auto& vec =
210
32.8k
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
32.8k
        data.push_back(vec[row_num]);
212
32.8k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
208
116
    void add(const IColumn& column, size_t row_num) {
209
116
        const auto& vec =
210
116
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
116
        data.push_back(vec[row_num]);
212
116
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
208
38
    void add(const IColumn& column, size_t row_num) {
209
38
        const auto& vec =
210
38
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
38
        data.push_back(vec[row_num]);
212
38
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
208
38
    void add(const IColumn& column, size_t row_num) {
209
38
        const auto& vec =
210
38
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
38
        data.push_back(vec[row_num]);
212
38
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
208
48
    void add(const IColumn& column, size_t row_num) {
209
48
        const auto& vec =
210
48
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
48
        data.push_back(vec[row_num]);
212
48
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
208
24
    void add(const IColumn& column, size_t row_num) {
209
24
        const auto& vec =
210
24
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
24
        data.push_back(vec[row_num]);
212
24
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
208
40
    void add(const IColumn& column, size_t row_num) {
209
40
        const auto& vec =
210
40
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
40
        data.push_back(vec[row_num]);
212
40
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
208
26
    void add(const IColumn& column, size_t row_num) {
209
26
        const auto& vec =
210
26
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
26
        data.push_back(vec[row_num]);
212
26
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EE3addERKNS_7IColumnEm
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
208
74
    void add(const IColumn& column, size_t row_num) {
209
74
        const auto& vec =
210
74
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
74
        data.push_back(vec[row_num]);
212
74
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
208
94
    void add(const IColumn& column, size_t row_num) {
209
94
        const auto& vec =
210
94
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
94
        data.push_back(vec[row_num]);
212
94
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
208
54
    void add(const IColumn& column, size_t row_num) {
209
54
        const auto& vec =
210
54
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
54
        data.push_back(vec[row_num]);
212
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
208
4
    void add(const IColumn& column, size_t row_num) {
209
4
        const auto& vec =
210
4
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
4
        data.push_back(vec[row_num]);
212
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
208
45
    void add(const IColumn& column, size_t row_num) {
209
45
        const auto& vec =
210
45
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
45
        data.push_back(vec[row_num]);
212
45
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
208
4
    void add(const IColumn& column, size_t row_num) {
209
4
        const auto& vec =
210
4
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
4
        data.push_back(vec[row_num]);
212
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
208
271
    void add(const IColumn& column, size_t row_num) {
209
271
        const auto& vec =
210
271
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
271
        data.push_back(vec[row_num]);
212
271
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
208
26
    void add(const IColumn& column, size_t row_num) {
209
26
        const auto& vec =
210
26
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
26
        data.push_back(vec[row_num]);
212
26
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
208
12
    void add(const IColumn& column, size_t row_num) {
209
12
        const auto& vec =
210
12
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
12
        data.push_back(vec[row_num]);
212
12
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
208
4
    void add(const IColumn& column, size_t row_num) {
209
4
        const auto& vec =
210
4
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
4
        data.push_back(vec[row_num]);
212
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
208
8
    void add(const IColumn& column, size_t row_num) {
209
8
        const auto& vec =
210
8
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
8
        data.push_back(vec[row_num]);
212
8
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
208
4
    void add(const IColumn& column, size_t row_num) {
209
4
        const auto& vec =
210
4
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
4
        data.push_back(vec[row_num]);
212
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
208
25
    void add(const IColumn& column, size_t row_num) {
209
25
        const auto& vec =
210
25
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
25
        data.push_back(vec[row_num]);
212
25
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
208
21
    void add(const IColumn& column, size_t row_num) {
209
21
        const auto& vec =
210
21
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
211
21
        data.push_back(vec[row_num]);
212
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
213
214
739
    void merge(const SelfType& rhs) {
215
739
        if constexpr (HasLimit) {
216
236
            if (max_size == -1) {
217
22
                max_size = rhs.max_size;
218
22
            }
219
266
            for (auto& rhs_elem : rhs.data) {
220
266
                if (size() >= max_size) {
221
16
                    return;
222
16
                }
223
250
                data.push_back(rhs_elem);
224
250
            }
225
503
        } else {
226
503
            data.insert(rhs.data.begin(), rhs.data.end());
227
503
        }
228
739
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EE5mergeERKS2_
Line
Count
Source
214
8
    void merge(const SelfType& rhs) {
215
        if constexpr (HasLimit) {
216
            if (max_size == -1) {
217
                max_size = rhs.max_size;
218
            }
219
            for (auto& rhs_elem : rhs.data) {
220
                if (size() >= max_size) {
221
                    return;
222
                }
223
                data.push_back(rhs_elem);
224
            }
225
8
        } else {
226
8
            data.insert(rhs.data.begin(), rhs.data.end());
227
8
        }
228
8
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EE5mergeERKS2_
Line
Count
Source
214
9
    void merge(const SelfType& rhs) {
215
        if constexpr (HasLimit) {
216
            if (max_size == -1) {
217
                max_size = rhs.max_size;
218
            }
219
            for (auto& rhs_elem : rhs.data) {
220
                if (size() >= max_size) {
221
                    return;
222
                }
223
                data.push_back(rhs_elem);
224
            }
225
9
        } else {
226
9
            data.insert(rhs.data.begin(), rhs.data.end());
227
9
        }
228
9
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EE5mergeERKS2_
Line
Count
Source
214
9
    void merge(const SelfType& rhs) {
215
        if constexpr (HasLimit) {
216
            if (max_size == -1) {
217
                max_size = rhs.max_size;
218
            }
219
            for (auto& rhs_elem : rhs.data) {
220
                if (size() >= max_size) {
221
                    return;
222
                }
223
                data.push_back(rhs_elem);
224
            }
225
9
        } else {
226
9
            data.insert(rhs.data.begin(), rhs.data.end());
227
9
        }
228
9
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EE5mergeERKS2_
Line
Count
Source
214
320
    void merge(const SelfType& rhs) {
215
        if constexpr (HasLimit) {
216
            if (max_size == -1) {
217
                max_size = rhs.max_size;
218
            }
219
            for (auto& rhs_elem : rhs.data) {
220
                if (size() >= max_size) {
221
                    return;
222
                }
223
                data.push_back(rhs_elem);
224
            }
225
320
        } else {
226
320
            data.insert(rhs.data.begin(), rhs.data.end());
227
320
        }
228
320
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EE5mergeERKS2_
Line
Count
Source
214
29
    void merge(const SelfType& rhs) {
215
        if constexpr (HasLimit) {
216
            if (max_size == -1) {
217
                max_size = rhs.max_size;
218
            }
219
            for (auto& rhs_elem : rhs.data) {
220
                if (size() >= max_size) {
221
                    return;
222
                }
223
                data.push_back(rhs_elem);
224
            }
225
29
        } else {
226
29
            data.insert(rhs.data.begin(), rhs.data.end());
227
29
        }
228
29
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EE5mergeERKS2_
Line
Count
Source
214
10
    void merge(const SelfType& rhs) {
215
        if constexpr (HasLimit) {
216
            if (max_size == -1) {
217
                max_size = rhs.max_size;
218
            }
219
            for (auto& rhs_elem : rhs.data) {
220
                if (size() >= max_size) {
221
                    return;
222
                }
223
                data.push_back(rhs_elem);
224
            }
225
10
        } else {
226
10
            data.insert(rhs.data.begin(), rhs.data.end());
227
10
        }
228
10
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EE5mergeERKS2_
Line
Count
Source
214
8
    void merge(const SelfType& rhs) {
215
        if constexpr (HasLimit) {
216
            if (max_size == -1) {
217
                max_size = rhs.max_size;
218
            }
219
            for (auto& rhs_elem : rhs.data) {
220
                if (size() >= max_size) {
221
                    return;
222
                }
223
                data.push_back(rhs_elem);
224
            }
225
8
        } else {
226
8
            data.insert(rhs.data.begin(), rhs.data.end());
227
8
        }
228
8
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EE5mergeERKS2_
Line
Count
Source
214
8
    void merge(const SelfType& rhs) {
215
        if constexpr (HasLimit) {
216
            if (max_size == -1) {
217
                max_size = rhs.max_size;
218
            }
219
            for (auto& rhs_elem : rhs.data) {
220
                if (size() >= max_size) {
221
                    return;
222
                }
223
                data.push_back(rhs_elem);
224
            }
225
8
        } else {
226
8
            data.insert(rhs.data.begin(), rhs.data.end());
227
8
        }
228
8
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EE5mergeERKS2_
Line
Count
Source
214
12
    void merge(const SelfType& rhs) {
215
        if constexpr (HasLimit) {
216
            if (max_size == -1) {
217
                max_size = rhs.max_size;
218
            }
219
            for (auto& rhs_elem : rhs.data) {
220
                if (size() >= max_size) {
221
                    return;
222
                }
223
                data.push_back(rhs_elem);
224
            }
225
12
        } else {
226
12
            data.insert(rhs.data.begin(), rhs.data.end());
227
12
        }
228
12
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EE5mergeERKS2_
Line
Count
Source
214
8
    void merge(const SelfType& rhs) {
215
        if constexpr (HasLimit) {
216
            if (max_size == -1) {
217
                max_size = rhs.max_size;
218
            }
219
            for (auto& rhs_elem : rhs.data) {
220
                if (size() >= max_size) {
221
                    return;
222
                }
223
                data.push_back(rhs_elem);
224
            }
225
8
        } else {
226
8
            data.insert(rhs.data.begin(), rhs.data.end());
227
8
        }
228
8
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EE5mergeERKS2_
Line
Count
Source
214
2
    void merge(const SelfType& rhs) {
215
        if constexpr (HasLimit) {
216
            if (max_size == -1) {
217
                max_size = rhs.max_size;
218
            }
219
            for (auto& rhs_elem : rhs.data) {
220
                if (size() >= max_size) {
221
                    return;
222
                }
223
                data.push_back(rhs_elem);
224
            }
225
2
        } else {
226
2
            data.insert(rhs.data.begin(), rhs.data.end());
227
2
        }
228
2
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EE5mergeERKS2_
Line
Count
Source
214
8
    void merge(const SelfType& rhs) {
215
        if constexpr (HasLimit) {
216
            if (max_size == -1) {
217
                max_size = rhs.max_size;
218
            }
219
            for (auto& rhs_elem : rhs.data) {
220
                if (size() >= max_size) {
221
                    return;
222
                }
223
                data.push_back(rhs_elem);
224
            }
225
8
        } else {
226
8
            data.insert(rhs.data.begin(), rhs.data.end());
227
8
        }
228
8
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EE5mergeERKS2_
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EE5mergeERKS2_
Line
Count
Source
214
17
    void merge(const SelfType& rhs) {
215
        if constexpr (HasLimit) {
216
            if (max_size == -1) {
217
                max_size = rhs.max_size;
218
            }
219
            for (auto& rhs_elem : rhs.data) {
220
                if (size() >= max_size) {
221
                    return;
222
                }
223
                data.push_back(rhs_elem);
224
            }
225
17
        } else {
226
17
            data.insert(rhs.data.begin(), rhs.data.end());
227
17
        }
228
17
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EE5mergeERKS2_
Line
Count
Source
214
17
    void merge(const SelfType& rhs) {
215
        if constexpr (HasLimit) {
216
            if (max_size == -1) {
217
                max_size = rhs.max_size;
218
            }
219
            for (auto& rhs_elem : rhs.data) {
220
                if (size() >= max_size) {
221
                    return;
222
                }
223
                data.push_back(rhs_elem);
224
            }
225
17
        } else {
226
17
            data.insert(rhs.data.begin(), rhs.data.end());
227
17
        }
228
17
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EE5mergeERKS2_
Line
Count
Source
214
38
    void merge(const SelfType& rhs) {
215
        if constexpr (HasLimit) {
216
            if (max_size == -1) {
217
                max_size = rhs.max_size;
218
            }
219
            for (auto& rhs_elem : rhs.data) {
220
                if (size() >= max_size) {
221
                    return;
222
                }
223
                data.push_back(rhs_elem);
224
            }
225
38
        } else {
226
38
            data.insert(rhs.data.begin(), rhs.data.end());
227
38
        }
228
38
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EE5mergeERKS2_
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EE5mergeERKS2_
Line
Count
Source
214
4
    void merge(const SelfType& rhs) {
215
4
        if constexpr (HasLimit) {
216
4
            if (max_size == -1) {
217
0
                max_size = rhs.max_size;
218
0
            }
219
4
            for (auto& rhs_elem : rhs.data) {
220
4
                if (size() >= max_size) {
221
0
                    return;
222
0
                }
223
4
                data.push_back(rhs_elem);
224
4
            }
225
        } else {
226
            data.insert(rhs.data.begin(), rhs.data.end());
227
        }
228
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EE5mergeERKS2_
Line
Count
Source
214
36
    void merge(const SelfType& rhs) {
215
36
        if constexpr (HasLimit) {
216
36
            if (max_size == -1) {
217
8
                max_size = rhs.max_size;
218
8
            }
219
37
            for (auto& rhs_elem : rhs.data) {
220
37
                if (size() >= max_size) {
221
0
                    return;
222
0
                }
223
37
                data.push_back(rhs_elem);
224
37
            }
225
        } else {
226
            data.insert(rhs.data.begin(), rhs.data.end());
227
        }
228
36
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EE5mergeERKS2_
Line
Count
Source
214
4
    void merge(const SelfType& rhs) {
215
4
        if constexpr (HasLimit) {
216
4
            if (max_size == -1) {
217
0
                max_size = rhs.max_size;
218
0
            }
219
4
            for (auto& rhs_elem : rhs.data) {
220
4
                if (size() >= max_size) {
221
0
                    return;
222
0
                }
223
4
                data.push_back(rhs_elem);
224
4
            }
225
        } else {
226
            data.insert(rhs.data.begin(), rhs.data.end());
227
        }
228
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EE5mergeERKS2_
Line
Count
Source
214
141
    void merge(const SelfType& rhs) {
215
141
        if constexpr (HasLimit) {
216
141
            if (max_size == -1) {
217
14
                max_size = rhs.max_size;
218
14
            }
219
141
            for (auto& rhs_elem : rhs.data) {
220
141
                if (size() >= max_size) {
221
10
                    return;
222
10
                }
223
131
                data.push_back(rhs_elem);
224
131
            }
225
        } else {
226
            data.insert(rhs.data.begin(), rhs.data.end());
227
        }
228
141
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EE5mergeERKS2_
Line
Count
Source
214
11
    void merge(const SelfType& rhs) {
215
11
        if constexpr (HasLimit) {
216
11
            if (max_size == -1) {
217
0
                max_size = rhs.max_size;
218
0
            }
219
17
            for (auto& rhs_elem : rhs.data) {
220
17
                if (size() >= max_size) {
221
1
                    return;
222
1
                }
223
16
                data.push_back(rhs_elem);
224
16
            }
225
        } else {
226
            data.insert(rhs.data.begin(), rhs.data.end());
227
        }
228
11
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EE5mergeERKS2_
Line
Count
Source
214
4
    void merge(const SelfType& rhs) {
215
4
        if constexpr (HasLimit) {
216
4
            if (max_size == -1) {
217
0
                max_size = rhs.max_size;
218
0
            }
219
12
            for (auto& rhs_elem : rhs.data) {
220
12
                if (size() >= max_size) {
221
0
                    return;
222
0
                }
223
12
                data.push_back(rhs_elem);
224
12
            }
225
        } else {
226
            data.insert(rhs.data.begin(), rhs.data.end());
227
        }
228
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EE5mergeERKS2_
Line
Count
Source
214
4
    void merge(const SelfType& rhs) {
215
4
        if constexpr (HasLimit) {
216
4
            if (max_size == -1) {
217
0
                max_size = rhs.max_size;
218
0
            }
219
4
            for (auto& rhs_elem : rhs.data) {
220
4
                if (size() >= max_size) {
221
0
                    return;
222
0
                }
223
4
                data.push_back(rhs_elem);
224
4
            }
225
        } else {
226
            data.insert(rhs.data.begin(), rhs.data.end());
227
        }
228
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EE5mergeERKS2_
Line
Count
Source
214
4
    void merge(const SelfType& rhs) {
215
4
        if constexpr (HasLimit) {
216
4
            if (max_size == -1) {
217
0
                max_size = rhs.max_size;
218
0
            }
219
8
            for (auto& rhs_elem : rhs.data) {
220
8
                if (size() >= max_size) {
221
0
                    return;
222
0
                }
223
8
                data.push_back(rhs_elem);
224
8
            }
225
        } else {
226
            data.insert(rhs.data.begin(), rhs.data.end());
227
        }
228
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EE5mergeERKS2_
Line
Count
Source
214
4
    void merge(const SelfType& rhs) {
215
4
        if constexpr (HasLimit) {
216
4
            if (max_size == -1) {
217
0
                max_size = rhs.max_size;
218
0
            }
219
4
            for (auto& rhs_elem : rhs.data) {
220
4
                if (size() >= max_size) {
221
0
                    return;
222
0
                }
223
4
                data.push_back(rhs_elem);
224
4
            }
225
        } else {
226
            data.insert(rhs.data.begin(), rhs.data.end());
227
        }
228
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
214
12
    void merge(const SelfType& rhs) {
215
12
        if constexpr (HasLimit) {
216
12
            if (max_size == -1) {
217
0
                max_size = rhs.max_size;
218
0
            }
219
20
            for (auto& rhs_elem : rhs.data) {
220
20
                if (size() >= max_size) {
221
3
                    return;
222
3
                }
223
17
                data.push_back(rhs_elem);
224
17
            }
225
        } else {
226
            data.insert(rhs.data.begin(), rhs.data.end());
227
        }
228
12
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EE5mergeERKS2_
Line
Count
Source
214
12
    void merge(const SelfType& rhs) {
215
12
        if constexpr (HasLimit) {
216
12
            if (max_size == -1) {
217
0
                max_size = rhs.max_size;
218
0
            }
219
15
            for (auto& rhs_elem : rhs.data) {
220
15
                if (size() >= max_size) {
221
2
                    return;
222
2
                }
223
13
                data.push_back(rhs_elem);
224
13
            }
225
        } else {
226
            data.insert(rhs.data.begin(), rhs.data.end());
227
        }
228
12
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EE5mergeERKS2_
229
230
828
    void write(BufferWritable& buf) const {
231
828
        buf.write_var_uint(size());
232
828
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
828
        write_var_int(max_size, buf);
234
828
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
230
8
    void write(BufferWritable& buf) const {
231
8
        buf.write_var_uint(size());
232
8
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
8
        write_var_int(max_size, buf);
234
8
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
230
8
    void write(BufferWritable& buf) const {
231
8
        buf.write_var_uint(size());
232
8
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
8
        write_var_int(max_size, buf);
234
8
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
230
9
    void write(BufferWritable& buf) const {
231
9
        buf.write_var_uint(size());
232
9
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
9
        write_var_int(max_size, buf);
234
9
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
230
387
    void write(BufferWritable& buf) const {
231
387
        buf.write_var_uint(size());
232
387
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
387
        write_var_int(max_size, buf);
234
387
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
230
31
    void write(BufferWritable& buf) const {
231
31
        buf.write_var_uint(size());
232
31
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
31
        write_var_int(max_size, buf);
234
31
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
230
10
    void write(BufferWritable& buf) const {
231
10
        buf.write_var_uint(size());
232
10
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
10
        write_var_int(max_size, buf);
234
10
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
230
8
    void write(BufferWritable& buf) const {
231
8
        buf.write_var_uint(size());
232
8
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
8
        write_var_int(max_size, buf);
234
8
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
230
8
    void write(BufferWritable& buf) const {
231
8
        buf.write_var_uint(size());
232
8
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
8
        write_var_int(max_size, buf);
234
8
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
230
12
    void write(BufferWritable& buf) const {
231
12
        buf.write_var_uint(size());
232
12
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
12
        write_var_int(max_size, buf);
234
12
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
230
8
    void write(BufferWritable& buf) const {
231
8
        buf.write_var_uint(size());
232
8
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
8
        write_var_int(max_size, buf);
234
8
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
230
2
    void write(BufferWritable& buf) const {
231
2
        buf.write_var_uint(size());
232
2
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
2
        write_var_int(max_size, buf);
234
2
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
230
8
    void write(BufferWritable& buf) const {
231
8
        buf.write_var_uint(size());
232
8
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
8
        write_var_int(max_size, buf);
234
8
    }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EE5writeERNS_14BufferWritableE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
230
17
    void write(BufferWritable& buf) const {
231
17
        buf.write_var_uint(size());
232
17
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
17
        write_var_int(max_size, buf);
234
17
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
230
17
    void write(BufferWritable& buf) const {
231
17
        buf.write_var_uint(size());
232
17
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
17
        write_var_int(max_size, buf);
234
17
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
230
38
    void write(BufferWritable& buf) const {
231
38
        buf.write_var_uint(size());
232
38
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
38
        write_var_int(max_size, buf);
234
38
    }
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
230
4
    void write(BufferWritable& buf) const {
231
4
        buf.write_var_uint(size());
232
4
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
4
        write_var_int(max_size, buf);
234
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
230
59
    void write(BufferWritable& buf) const {
231
59
        buf.write_var_uint(size());
232
59
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
59
        write_var_int(max_size, buf);
234
59
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
230
4
    void write(BufferWritable& buf) const {
231
4
        buf.write_var_uint(size());
232
4
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
4
        write_var_int(max_size, buf);
234
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
230
137
    void write(BufferWritable& buf) const {
231
137
        buf.write_var_uint(size());
232
137
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
137
        write_var_int(max_size, buf);
234
137
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
230
12
    void write(BufferWritable& buf) const {
231
12
        buf.write_var_uint(size());
232
12
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
12
        write_var_int(max_size, buf);
234
12
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
230
4
    void write(BufferWritable& buf) const {
231
4
        buf.write_var_uint(size());
232
4
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
4
        write_var_int(max_size, buf);
234
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
230
4
    void write(BufferWritable& buf) const {
231
4
        buf.write_var_uint(size());
232
4
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
4
        write_var_int(max_size, buf);
234
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
230
4
    void write(BufferWritable& buf) const {
231
4
        buf.write_var_uint(size());
232
4
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
4
        write_var_int(max_size, buf);
234
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
230
4
    void write(BufferWritable& buf) const {
231
4
        buf.write_var_uint(size());
232
4
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
4
        write_var_int(max_size, buf);
234
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
230
12
    void write(BufferWritable& buf) const {
231
12
        buf.write_var_uint(size());
232
12
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
12
        write_var_int(max_size, buf);
234
12
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
230
13
    void write(BufferWritable& buf) const {
231
13
        buf.write_var_uint(size());
232
13
        buf.write(data.raw_data(), size() * sizeof(ElementType));
233
13
        write_var_int(max_size, buf);
234
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
235
236
784
    void read(BufferReadable& buf) {
237
784
        UInt64 rows = 0;
238
784
        buf.read_var_uint(rows);
239
784
        data.resize(rows);
240
784
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
784
        read_var_int(max_size, buf);
242
784
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
236
8
    void read(BufferReadable& buf) {
237
8
        UInt64 rows = 0;
238
8
        buf.read_var_uint(rows);
239
8
        data.resize(rows);
240
8
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
8
        read_var_int(max_size, buf);
242
8
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
236
9
    void read(BufferReadable& buf) {
237
9
        UInt64 rows = 0;
238
9
        buf.read_var_uint(rows);
239
9
        data.resize(rows);
240
9
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
9
        read_var_int(max_size, buf);
242
9
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
236
9
    void read(BufferReadable& buf) {
237
9
        UInt64 rows = 0;
238
9
        buf.read_var_uint(rows);
239
9
        data.resize(rows);
240
9
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
9
        read_var_int(max_size, buf);
242
9
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
236
320
    void read(BufferReadable& buf) {
237
320
        UInt64 rows = 0;
238
320
        buf.read_var_uint(rows);
239
320
        data.resize(rows);
240
320
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
320
        read_var_int(max_size, buf);
242
320
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
236
29
    void read(BufferReadable& buf) {
237
29
        UInt64 rows = 0;
238
29
        buf.read_var_uint(rows);
239
29
        data.resize(rows);
240
29
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
29
        read_var_int(max_size, buf);
242
29
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
236
10
    void read(BufferReadable& buf) {
237
10
        UInt64 rows = 0;
238
10
        buf.read_var_uint(rows);
239
10
        data.resize(rows);
240
10
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
10
        read_var_int(max_size, buf);
242
10
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
236
8
    void read(BufferReadable& buf) {
237
8
        UInt64 rows = 0;
238
8
        buf.read_var_uint(rows);
239
8
        data.resize(rows);
240
8
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
8
        read_var_int(max_size, buf);
242
8
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
236
8
    void read(BufferReadable& buf) {
237
8
        UInt64 rows = 0;
238
8
        buf.read_var_uint(rows);
239
8
        data.resize(rows);
240
8
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
8
        read_var_int(max_size, buf);
242
8
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
236
12
    void read(BufferReadable& buf) {
237
12
        UInt64 rows = 0;
238
12
        buf.read_var_uint(rows);
239
12
        data.resize(rows);
240
12
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
12
        read_var_int(max_size, buf);
242
12
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
236
8
    void read(BufferReadable& buf) {
237
8
        UInt64 rows = 0;
238
8
        buf.read_var_uint(rows);
239
8
        data.resize(rows);
240
8
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
8
        read_var_int(max_size, buf);
242
8
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
236
2
    void read(BufferReadable& buf) {
237
2
        UInt64 rows = 0;
238
2
        buf.read_var_uint(rows);
239
2
        data.resize(rows);
240
2
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
2
        read_var_int(max_size, buf);
242
2
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
236
8
    void read(BufferReadable& buf) {
237
8
        UInt64 rows = 0;
238
8
        buf.read_var_uint(rows);
239
8
        data.resize(rows);
240
8
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
8
        read_var_int(max_size, buf);
242
8
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EE4readERNS_14BufferReadableE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
236
17
    void read(BufferReadable& buf) {
237
17
        UInt64 rows = 0;
238
17
        buf.read_var_uint(rows);
239
17
        data.resize(rows);
240
17
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
17
        read_var_int(max_size, buf);
242
17
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
236
17
    void read(BufferReadable& buf) {
237
17
        UInt64 rows = 0;
238
17
        buf.read_var_uint(rows);
239
17
        data.resize(rows);
240
17
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
17
        read_var_int(max_size, buf);
242
17
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
236
38
    void read(BufferReadable& buf) {
237
38
        UInt64 rows = 0;
238
38
        buf.read_var_uint(rows);
239
38
        data.resize(rows);
240
38
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
38
        read_var_int(max_size, buf);
242
38
    }
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
236
4
    void read(BufferReadable& buf) {
237
4
        UInt64 rows = 0;
238
4
        buf.read_var_uint(rows);
239
4
        data.resize(rows);
240
4
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
4
        read_var_int(max_size, buf);
242
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
236
57
    void read(BufferReadable& buf) {
237
57
        UInt64 rows = 0;
238
57
        buf.read_var_uint(rows);
239
57
        data.resize(rows);
240
57
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
57
        read_var_int(max_size, buf);
242
57
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
236
4
    void read(BufferReadable& buf) {
237
4
        UInt64 rows = 0;
238
4
        buf.read_var_uint(rows);
239
4
        data.resize(rows);
240
4
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
4
        read_var_int(max_size, buf);
242
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
236
163
    void read(BufferReadable& buf) {
237
163
        UInt64 rows = 0;
238
163
        buf.read_var_uint(rows);
239
163
        data.resize(rows);
240
163
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
163
        read_var_int(max_size, buf);
242
163
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
236
11
    void read(BufferReadable& buf) {
237
11
        UInt64 rows = 0;
238
11
        buf.read_var_uint(rows);
239
11
        data.resize(rows);
240
11
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
11
        read_var_int(max_size, buf);
242
11
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
236
4
    void read(BufferReadable& buf) {
237
4
        UInt64 rows = 0;
238
4
        buf.read_var_uint(rows);
239
4
        data.resize(rows);
240
4
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
4
        read_var_int(max_size, buf);
242
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
236
4
    void read(BufferReadable& buf) {
237
4
        UInt64 rows = 0;
238
4
        buf.read_var_uint(rows);
239
4
        data.resize(rows);
240
4
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
4
        read_var_int(max_size, buf);
242
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
236
4
    void read(BufferReadable& buf) {
237
4
        UInt64 rows = 0;
238
4
        buf.read_var_uint(rows);
239
4
        data.resize(rows);
240
4
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
4
        read_var_int(max_size, buf);
242
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
236
4
    void read(BufferReadable& buf) {
237
4
        UInt64 rows = 0;
238
4
        buf.read_var_uint(rows);
239
4
        data.resize(rows);
240
4
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
4
        read_var_int(max_size, buf);
242
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
236
13
    void read(BufferReadable& buf) {
237
13
        UInt64 rows = 0;
238
13
        buf.read_var_uint(rows);
239
13
        data.resize(rows);
240
13
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
13
        read_var_int(max_size, buf);
242
13
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
236
13
    void read(BufferReadable& buf) {
237
13
        UInt64 rows = 0;
238
13
        buf.read_var_uint(rows);
239
13
        data.resize(rows);
240
13
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
241
13
        read_var_int(max_size, buf);
242
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
243
244
    void reset() {
245
        data.clear();
246
        max_size = -1;
247
    }
248
249
689
    void insert_result_into(IColumn& to) const {
250
689
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
689
        size_t old_size = vec.size();
252
689
        vec.resize(old_size + size());
253
689
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
689
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
7
    void insert_result_into(IColumn& to) const {
250
7
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
7
        size_t old_size = vec.size();
252
7
        vec.resize(old_size + size());
253
7
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
7
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
68
    void insert_result_into(IColumn& to) const {
250
68
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
68
        size_t old_size = vec.size();
252
68
        vec.resize(old_size + size());
253
68
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
68
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
9
    void insert_result_into(IColumn& to) const {
250
9
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
9
        size_t old_size = vec.size();
252
9
        vec.resize(old_size + size());
253
9
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
9
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
210
    void insert_result_into(IColumn& to) const {
250
210
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
210
        size_t old_size = vec.size();
252
210
        vec.resize(old_size + size());
253
210
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
210
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
29
    void insert_result_into(IColumn& to) const {
250
29
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
29
        size_t old_size = vec.size();
252
29
        vec.resize(old_size + size());
253
29
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
29
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
9
    void insert_result_into(IColumn& to) const {
250
9
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
9
        size_t old_size = vec.size();
252
9
        vec.resize(old_size + size());
253
9
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
9
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
7
    void insert_result_into(IColumn& to) const {
250
7
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
7
        size_t old_size = vec.size();
252
7
        vec.resize(old_size + size());
253
7
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
7
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
7
    void insert_result_into(IColumn& to) const {
250
7
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
7
        size_t old_size = vec.size();
252
7
        vec.resize(old_size + size());
253
7
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
7
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
6
    void insert_result_into(IColumn& to) const {
250
6
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
6
        size_t old_size = vec.size();
252
6
        vec.resize(old_size + size());
253
6
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
6
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
2
    void insert_result_into(IColumn& to) const {
250
2
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
2
        size_t old_size = vec.size();
252
2
        vec.resize(old_size + size());
253
2
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
2
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
4
    void insert_result_into(IColumn& to) const {
250
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
4
        size_t old_size = vec.size();
252
4
        vec.resize(old_size + size());
253
4
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
4
    void insert_result_into(IColumn& to) const {
250
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
4
        size_t old_size = vec.size();
252
4
        vec.resize(old_size + size());
253
4
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
4
    }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EE18insert_result_intoERNS_7IColumnE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
14
    void insert_result_into(IColumn& to) const {
250
14
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
14
        size_t old_size = vec.size();
252
14
        vec.resize(old_size + size());
253
14
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
14
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
14
    void insert_result_into(IColumn& to) const {
250
14
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
14
        size_t old_size = vec.size();
252
14
        vec.resize(old_size + size());
253
14
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
14
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
35
    void insert_result_into(IColumn& to) const {
250
35
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
35
        size_t old_size = vec.size();
252
35
        vec.resize(old_size + size());
253
35
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
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
249
4
    void insert_result_into(IColumn& to) const {
250
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
4
        size_t old_size = vec.size();
252
4
        vec.resize(old_size + size());
253
4
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
10
    void insert_result_into(IColumn& to) const {
250
10
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
10
        size_t old_size = vec.size();
252
10
        vec.resize(old_size + size());
253
10
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
10
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
4
    void insert_result_into(IColumn& to) const {
250
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
4
        size_t old_size = vec.size();
252
4
        vec.resize(old_size + size());
253
4
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
202
    void insert_result_into(IColumn& to) const {
250
202
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
202
        size_t old_size = vec.size();
252
202
        vec.resize(old_size + size());
253
202
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
202
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
10
    void insert_result_into(IColumn& to) const {
250
10
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
10
        size_t old_size = vec.size();
252
10
        vec.resize(old_size + size());
253
10
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
10
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
4
    void insert_result_into(IColumn& to) const {
250
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
4
        size_t old_size = vec.size();
252
4
        vec.resize(old_size + size());
253
4
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
4
    void insert_result_into(IColumn& to) const {
250
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
4
        size_t old_size = vec.size();
252
4
        vec.resize(old_size + size());
253
4
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
4
    void insert_result_into(IColumn& to) const {
250
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
4
        size_t old_size = vec.size();
252
4
        vec.resize(old_size + size());
253
4
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
4
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
4
    void insert_result_into(IColumn& to) const {
250
4
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
4
        size_t old_size = vec.size();
252
4
        vec.resize(old_size + size());
253
4
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
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
249
9
    void insert_result_into(IColumn& to) const {
250
9
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
9
        size_t old_size = vec.size();
252
9
        vec.resize(old_size + size());
253
9
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
9
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
249
9
    void insert_result_into(IColumn& to) const {
250
9
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
251
9
        size_t old_size = vec.size();
252
9
        vec.resize(old_size + size());
253
9
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
254
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
255
};
256
257
template <PrimitiveType T, bool HasLimit>
258
    requires(is_string_type(T))
259
struct AggregateFunctionCollectListData<T, HasLimit> {
260
    static constexpr bool use_versioned_serde = false;
261
    static constexpr PrimitiveType PType = T;
262
    using ElementType = StringRef;
263
    using ColVecType = ColumnString;
264
    MutableColumnPtr data;
265
    Int64 max_size = -1;
266
267
4.74k
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
268
4.74k
        data = ColVecType::create();
269
4.74k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
267
4.06k
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
268
4.06k
        data = ColVecType::create();
269
4.06k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
267
678
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
268
678
        data = ColVecType::create();
269
678
    }
270
271
4.01k
    size_t size() const { return data->size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE4sizeEv
Line
Count
Source
271
2.65k
    size_t size() const { return data->size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EE4sizeEv
Line
Count
Source
271
1.36k
    size_t size() const { return data->size(); }
272
273
3.86k
    void add(const IColumn& column, size_t row_num) { data->insert_from(column, row_num); }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
273
3.56k
    void add(const IColumn& column, size_t row_num) { data->insert_from(column, row_num); }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
273
303
    void add(const IColumn& column, size_t row_num) { data->insert_from(column, row_num); }
274
275
2.12k
    void merge(const AggregateFunctionCollectListData& rhs) {
276
2.12k
        if constexpr (HasLimit) {
277
134
            if (max_size == -1) {
278
18
                max_size = rhs.max_size;
279
18
            }
280
281
134
            data->insert_range_from(*rhs.data, 0,
282
134
                                    std::min(static_cast<size_t>(max_size - size()), rhs.size()));
283
1.98k
        } else {
284
1.98k
            data->insert_range_from(*rhs.data, 0, rhs.size());
285
1.98k
        }
286
2.12k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE5mergeERKS2_
Line
Count
Source
275
1.98k
    void merge(const AggregateFunctionCollectListData& rhs) {
276
        if constexpr (HasLimit) {
277
            if (max_size == -1) {
278
                max_size = rhs.max_size;
279
            }
280
281
            data->insert_range_from(*rhs.data, 0,
282
                                    std::min(static_cast<size_t>(max_size - size()), rhs.size()));
283
1.98k
        } else {
284
1.98k
            data->insert_range_from(*rhs.data, 0, rhs.size());
285
1.98k
        }
286
1.98k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EE5mergeERKS2_
Line
Count
Source
275
134
    void merge(const AggregateFunctionCollectListData& rhs) {
276
134
        if constexpr (HasLimit) {
277
134
            if (max_size == -1) {
278
18
                max_size = rhs.max_size;
279
18
            }
280
281
134
            data->insert_range_from(*rhs.data, 0,
282
134
                                    std::min(static_cast<size_t>(max_size - size()), rhs.size()));
283
        } else {
284
            data->insert_range_from(*rhs.data, 0, rhs.size());
285
        }
286
134
    }
287
288
1.70k
    void write(BufferWritable& buf) const {
289
1.70k
        auto& col = assert_cast<ColVecType&>(*data);
290
291
1.70k
        buf.write_var_uint(col.size());
292
1.70k
        buf.write(col.get_offsets().raw_data(), col.size() * sizeof(IColumn::Offset));
293
294
1.70k
        buf.write_var_uint(col.get_chars().size());
295
1.70k
        buf.write(col.get_chars().raw_data(), col.get_chars().size());
296
1.70k
        write_var_int(max_size, buf);
297
1.70k
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
288
1.55k
    void write(BufferWritable& buf) const {
289
1.55k
        auto& col = assert_cast<ColVecType&>(*data);
290
291
1.55k
        buf.write_var_uint(col.size());
292
1.55k
        buf.write(col.get_offsets().raw_data(), col.size() * sizeof(IColumn::Offset));
293
294
1.55k
        buf.write_var_uint(col.get_chars().size());
295
1.55k
        buf.write(col.get_chars().raw_data(), col.get_chars().size());
296
1.55k
        write_var_int(max_size, buf);
297
1.55k
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
288
152
    void write(BufferWritable& buf) const {
289
152
        auto& col = assert_cast<ColVecType&>(*data);
290
291
152
        buf.write_var_uint(col.size());
292
152
        buf.write(col.get_offsets().raw_data(), col.size() * sizeof(IColumn::Offset));
293
294
152
        buf.write_var_uint(col.get_chars().size());
295
152
        buf.write(col.get_chars().raw_data(), col.get_chars().size());
296
152
        write_var_int(max_size, buf);
297
152
    }
298
299
2.18k
    void read(BufferReadable& buf) {
300
2.18k
        auto& col = assert_cast<ColVecType&>(*data);
301
2.18k
        UInt64 offs_size = 0;
302
2.18k
        buf.read_var_uint(offs_size);
303
2.18k
        col.get_offsets().resize(offs_size);
304
2.18k
        buf.read(reinterpret_cast<char*>(col.get_offsets().data()),
305
2.18k
                 offs_size * sizeof(IColumn::Offset));
306
307
2.18k
        UInt64 chars_size = 0;
308
2.18k
        buf.read_var_uint(chars_size);
309
2.18k
        col.get_chars().resize(chars_size);
310
2.18k
        buf.read(reinterpret_cast<char*>(col.get_chars().data()), chars_size);
311
2.18k
        read_var_int(max_size, buf);
312
2.18k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
299
2.01k
    void read(BufferReadable& buf) {
300
2.01k
        auto& col = assert_cast<ColVecType&>(*data);
301
2.01k
        UInt64 offs_size = 0;
302
2.01k
        buf.read_var_uint(offs_size);
303
2.01k
        col.get_offsets().resize(offs_size);
304
2.01k
        buf.read(reinterpret_cast<char*>(col.get_offsets().data()),
305
2.01k
                 offs_size * sizeof(IColumn::Offset));
306
307
2.01k
        UInt64 chars_size = 0;
308
2.01k
        buf.read_var_uint(chars_size);
309
2.01k
        col.get_chars().resize(chars_size);
310
2.01k
        buf.read(reinterpret_cast<char*>(col.get_chars().data()), chars_size);
311
2.01k
        read_var_int(max_size, buf);
312
2.01k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
299
176
    void read(BufferReadable& buf) {
300
176
        auto& col = assert_cast<ColVecType&>(*data);
301
176
        UInt64 offs_size = 0;
302
176
        buf.read_var_uint(offs_size);
303
176
        col.get_offsets().resize(offs_size);
304
176
        buf.read(reinterpret_cast<char*>(col.get_offsets().data()),
305
176
                 offs_size * sizeof(IColumn::Offset));
306
307
176
        UInt64 chars_size = 0;
308
176
        buf.read_var_uint(chars_size);
309
176
        col.get_chars().resize(chars_size);
310
176
        buf.read(reinterpret_cast<char*>(col.get_chars().data()), chars_size);
311
176
        read_var_int(max_size, buf);
312
176
    }
313
314
    void reset() {
315
        data->clear();
316
        max_size = -1;
317
    }
318
319
877
    void insert_result_into(IColumn& to) const {
320
877
        auto& to_str = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to);
321
877
        to_str.insert_range_from(*data, 0, size());
322
877
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
319
669
    void insert_result_into(IColumn& to) const {
320
669
        auto& to_str = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to);
321
669
        to_str.insert_range_from(*data, 0, size());
322
669
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
319
208
    void insert_result_into(IColumn& to) const {
320
208
        auto& to_str = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to);
321
208
        to_str.insert_range_from(*data, 0, size());
322
208
    }
323
};
324
325
template <PrimitiveType T, bool HasLimit>
326
    requires(!is_string_type(T) && !is_int_or_bool(T) && !is_float_or_double(T) && !is_decimal(T) &&
327
             !is_date_type(T) && !is_timestamp_ns_type(T) && !is_ip(T) && !is_timestamptz_type(T))
328
struct AggregateFunctionCollectListData<T, HasLimit> {
329
    static constexpr bool use_versioned_serde = true;
330
    static constexpr PrimitiveType PType = T;
331
    using ElementType = StringRef;
332
    using Self = AggregateFunctionCollectListData<T, HasLimit>;
333
    DataTypeSerDeSPtr serde; // for complex serialize && deserialize from multi BE
334
    MutableColumnPtr column_data;
335
    Int64 max_size = -1;
336
337
4.48k
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
338
4.48k
        DataTypePtr column_type = argument_types[0];
339
4.48k
        column_data = column_type->create_column();
340
4.48k
        serde = column_type->get_serde();
341
4.48k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
337
2
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
338
2
        DataTypePtr column_type = argument_types[0];
339
2
        column_data = column_type->create_column();
340
2
        serde = column_type->get_serde();
341
2
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
337
627
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
338
627
        DataTypePtr column_type = argument_types[0];
339
627
        column_data = column_type->create_column();
340
627
        serde = column_type->get_serde();
341
627
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
337
913
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
338
913
        DataTypePtr column_type = argument_types[0];
339
913
        column_data = column_type->create_column();
340
913
        serde = column_type->get_serde();
341
913
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
337
1.84k
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
338
1.84k
        DataTypePtr column_type = argument_types[0];
339
1.84k
        column_data = column_type->create_column();
340
1.84k
        serde = column_type->get_serde();
341
1.84k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
337
1.09k
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
338
1.09k
        DataTypePtr column_type = argument_types[0];
339
1.09k
        column_data = column_type->create_column();
340
1.09k
        serde = column_type->get_serde();
341
1.09k
    }
342
343
7.85k
    size_t size() const { return column_data->size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE4sizeEv
Line
Count
Source
343
1
    size_t size() const { return column_data->size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EE4sizeEv
Line
Count
Source
343
365
    size_t size() const { return column_data->size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE4sizeEv
Line
Count
Source
343
796
    size_t size() const { return column_data->size(); }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE4sizeEv
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EE4sizeEv
Line
Count
Source
343
3.96k
    size_t size() const { return column_data->size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EE4sizeEv
Line
Count
Source
343
2.72k
    size_t size() const { return column_data->size(); }
344
345
4.93k
    void add(const IColumn& column, size_t row_num) { column_data->insert_from(column, row_num); }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
345
1
    void add(const IColumn& column, size_t row_num) { column_data->insert_from(column, row_num); }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
345
955
    void add(const IColumn& column, size_t row_num) { column_data->insert_from(column, row_num); }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
345
1.52k
    void add(const IColumn& column, size_t row_num) { column_data->insert_from(column, row_num); }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE3addERKNS_7IColumnEm
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
345
1.21k
    void add(const IColumn& column, size_t row_num) { column_data->insert_from(column, row_num); }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
345
1.24k
    void add(const IColumn& column, size_t row_num) { column_data->insert_from(column, row_num); }
346
347
805
    void merge(const AggregateFunctionCollectListData& rhs) {
348
805
        if constexpr (HasLimit) {
349
456
            if (max_size == -1) {
350
184
                max_size = rhs.max_size;
351
184
            }
352
353
456
            column_data->insert_range_from(
354
456
                    *rhs.column_data, 0,
355
456
                    std::min(static_cast<size_t>(max_size - size()), rhs.size()));
356
456
        } else {
357
349
            column_data->insert_range_from(*rhs.column_data, 0, rhs.size());
358
349
        }
359
805
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE5mergeERKS2_
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EE5mergeERKS2_
Line
Count
Source
347
260
    void merge(const AggregateFunctionCollectListData& rhs) {
348
        if constexpr (HasLimit) {
349
            if (max_size == -1) {
350
                max_size = rhs.max_size;
351
            }
352
353
            column_data->insert_range_from(
354
                    *rhs.column_data, 0,
355
                    std::min(static_cast<size_t>(max_size - size()), rhs.size()));
356
260
        } else {
357
260
            column_data->insert_range_from(*rhs.column_data, 0, rhs.size());
358
260
        }
359
260
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE5mergeERKS2_
Line
Count
Source
347
89
    void merge(const AggregateFunctionCollectListData& rhs) {
348
        if constexpr (HasLimit) {
349
            if (max_size == -1) {
350
                max_size = rhs.max_size;
351
            }
352
353
            column_data->insert_range_from(
354
                    *rhs.column_data, 0,
355
                    std::min(static_cast<size_t>(max_size - size()), rhs.size()));
356
89
        } else {
357
89
            column_data->insert_range_from(*rhs.column_data, 0, rhs.size());
358
89
        }
359
89
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE5mergeERKS2_
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EE5mergeERKS2_
Line
Count
Source
347
363
    void merge(const AggregateFunctionCollectListData& rhs) {
348
363
        if constexpr (HasLimit) {
349
363
            if (max_size == -1) {
350
168
                max_size = rhs.max_size;
351
168
            }
352
353
363
            column_data->insert_range_from(
354
363
                    *rhs.column_data, 0,
355
363
                    std::min(static_cast<size_t>(max_size - size()), rhs.size()));
356
        } else {
357
            column_data->insert_range_from(*rhs.column_data, 0, rhs.size());
358
        }
359
363
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EE5mergeERKS2_
Line
Count
Source
347
93
    void merge(const AggregateFunctionCollectListData& rhs) {
348
93
        if constexpr (HasLimit) {
349
93
            if (max_size == -1) {
350
16
                max_size = rhs.max_size;
351
16
            }
352
353
93
            column_data->insert_range_from(
354
93
                    *rhs.column_data, 0,
355
93
                    std::min(static_cast<size_t>(max_size - size()), rhs.size()));
356
        } else {
357
            column_data->insert_range_from(*rhs.column_data, 0, rhs.size());
358
        }
359
93
    }
360
361
1.31k
    void write(BufferWritable& buf, const IDataType& column_type, int query_version) const {
362
        // A mixed cluster still uses the old query version: old BEs can only read JSON states.
363
1.31k
        if (query_version < SUPPORT_COLLECT_LIST_NATIVE_SERIALIZATION_VERSION) {
364
45
            write(buf);
365
45
            return;
366
45
        }
367
368
        // JSON can split the single array string a","b into two elements. Serialize the
369
        // column in place and frame only the actual native bytes, as nullable array_agg does.
370
1.26k
        const auto capacity = cast_set<size_t>(
371
1.26k
                column_type.get_uncompressed_serialized_bytes(*column_data, query_version));
372
1.26k
        buf.resize(sizeof(UInt64) + capacity);
373
1.26k
        auto* begin = buf.data() + sizeof(UInt64);
374
1.26k
        const char* end = nullptr;
375
1.26k
        try {
376
1.26k
            end = column_type.serialize(*column_data, begin, query_version);
377
1.26k
        } catch (...) {
378
1
            buf.resize(0);
379
1
            throw;
380
1
        }
381
1.26k
        DORIS_CHECK_LE(end, begin + capacity);
382
1.26k
        const auto serialized_bytes = static_cast<UInt64>(end - begin);
383
1.26k
        memcpy(buf.data(), &serialized_bytes, sizeof(serialized_bytes));
384
1.26k
        const auto frame_bytes = sizeof(serialized_bytes) + cast_set<size_t>(serialized_bytes);
385
1.26k
        buf.resize(frame_bytes);
386
1.26k
        buf.add_offset(frame_bytes);
387
1.26k
        write_var_int(max_size, buf);
388
1.26k
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE5writeERNS_14BufferWritableERKNS_9IDataTypeEi
Line
Count
Source
361
1
    void write(BufferWritable& buf, const IDataType& column_type, int query_version) const {
362
        // A mixed cluster still uses the old query version: old BEs can only read JSON states.
363
1
        if (query_version < SUPPORT_COLLECT_LIST_NATIVE_SERIALIZATION_VERSION) {
364
0
            write(buf);
365
0
            return;
366
0
        }
367
368
        // JSON can split the single array string a","b into two elements. Serialize the
369
        // column in place and frame only the actual native bytes, as nullable array_agg does.
370
1
        const auto capacity = cast_set<size_t>(
371
1
                column_type.get_uncompressed_serialized_bytes(*column_data, query_version));
372
1
        buf.resize(sizeof(UInt64) + capacity);
373
1
        auto* begin = buf.data() + sizeof(UInt64);
374
1
        const char* end = nullptr;
375
1
        try {
376
1
            end = column_type.serialize(*column_data, begin, query_version);
377
1
        } catch (...) {
378
0
            buf.resize(0);
379
0
            throw;
380
0
        }
381
1
        DORIS_CHECK_LE(end, begin + capacity);
382
1
        const auto serialized_bytes = static_cast<UInt64>(end - begin);
383
1
        memcpy(buf.data(), &serialized_bytes, sizeof(serialized_bytes));
384
1
        const auto frame_bytes = sizeof(serialized_bytes) + cast_set<size_t>(serialized_bytes);
385
1
        buf.resize(frame_bytes);
386
1
        buf.add_offset(frame_bytes);
387
1
        write_var_int(max_size, buf);
388
1
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EE5writeERNS_14BufferWritableERKNS_9IDataTypeEi
Line
Count
Source
361
261
    void write(BufferWritable& buf, const IDataType& column_type, int query_version) const {
362
        // A mixed cluster still uses the old query version: old BEs can only read JSON states.
363
261
        if (query_version < SUPPORT_COLLECT_LIST_NATIVE_SERIALIZATION_VERSION) {
364
0
            write(buf);
365
0
            return;
366
0
        }
367
368
        // JSON can split the single array string a","b into two elements. Serialize the
369
        // column in place and frame only the actual native bytes, as nullable array_agg does.
370
261
        const auto capacity = cast_set<size_t>(
371
261
                column_type.get_uncompressed_serialized_bytes(*column_data, query_version));
372
261
        buf.resize(sizeof(UInt64) + capacity);
373
261
        auto* begin = buf.data() + sizeof(UInt64);
374
261
        const char* end = nullptr;
375
261
        try {
376
261
            end = column_type.serialize(*column_data, begin, query_version);
377
261
        } catch (...) {
378
0
            buf.resize(0);
379
0
            throw;
380
0
        }
381
261
        DORIS_CHECK_LE(end, begin + capacity);
382
261
        const auto serialized_bytes = static_cast<UInt64>(end - begin);
383
261
        memcpy(buf.data(), &serialized_bytes, sizeof(serialized_bytes));
384
261
        const auto frame_bytes = sizeof(serialized_bytes) + cast_set<size_t>(serialized_bytes);
385
261
        buf.resize(frame_bytes);
386
261
        buf.add_offset(frame_bytes);
387
261
        write_var_int(max_size, buf);
388
261
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE5writeERNS_14BufferWritableERKNS_9IDataTypeEi
Line
Count
Source
361
154
    void write(BufferWritable& buf, const IDataType& column_type, int query_version) const {
362
        // A mixed cluster still uses the old query version: old BEs can only read JSON states.
363
154
        if (query_version < SUPPORT_COLLECT_LIST_NATIVE_SERIALIZATION_VERSION) {
364
36
            write(buf);
365
36
            return;
366
36
        }
367
368
        // JSON can split the single array string a","b into two elements. Serialize the
369
        // column in place and frame only the actual native bytes, as nullable array_agg does.
370
118
        const auto capacity = cast_set<size_t>(
371
118
                column_type.get_uncompressed_serialized_bytes(*column_data, query_version));
372
118
        buf.resize(sizeof(UInt64) + capacity);
373
118
        auto* begin = buf.data() + sizeof(UInt64);
374
118
        const char* end = nullptr;
375
118
        try {
376
118
            end = column_type.serialize(*column_data, begin, query_version);
377
118
        } catch (...) {
378
1
            buf.resize(0);
379
1
            throw;
380
1
        }
381
117
        DORIS_CHECK_LE(end, begin + capacity);
382
117
        const auto serialized_bytes = static_cast<UInt64>(end - begin);
383
117
        memcpy(buf.data(), &serialized_bytes, sizeof(serialized_bytes));
384
117
        const auto frame_bytes = sizeof(serialized_bytes) + cast_set<size_t>(serialized_bytes);
385
117
        buf.resize(frame_bytes);
386
117
        buf.add_offset(frame_bytes);
387
117
        write_var_int(max_size, buf);
388
117
    }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE5writeERNS_14BufferWritableERKNS_9IDataTypeEi
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EE5writeERNS_14BufferWritableERKNS_9IDataTypeEi
Line
Count
Source
361
774
    void write(BufferWritable& buf, const IDataType& column_type, int query_version) const {
362
        // A mixed cluster still uses the old query version: old BEs can only read JSON states.
363
774
        if (query_version < SUPPORT_COLLECT_LIST_NATIVE_SERIALIZATION_VERSION) {
364
0
            write(buf);
365
0
            return;
366
0
        }
367
368
        // JSON can split the single array string a","b into two elements. Serialize the
369
        // column in place and frame only the actual native bytes, as nullable array_agg does.
370
774
        const auto capacity = cast_set<size_t>(
371
774
                column_type.get_uncompressed_serialized_bytes(*column_data, query_version));
372
774
        buf.resize(sizeof(UInt64) + capacity);
373
774
        auto* begin = buf.data() + sizeof(UInt64);
374
774
        const char* end = nullptr;
375
774
        try {
376
774
            end = column_type.serialize(*column_data, begin, query_version);
377
774
        } catch (...) {
378
0
            buf.resize(0);
379
0
            throw;
380
0
        }
381
774
        DORIS_CHECK_LE(end, begin + capacity);
382
774
        const auto serialized_bytes = static_cast<UInt64>(end - begin);
383
774
        memcpy(buf.data(), &serialized_bytes, sizeof(serialized_bytes));
384
774
        const auto frame_bytes = sizeof(serialized_bytes) + cast_set<size_t>(serialized_bytes);
385
774
        buf.resize(frame_bytes);
386
774
        buf.add_offset(frame_bytes);
387
774
        write_var_int(max_size, buf);
388
774
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EE5writeERNS_14BufferWritableERKNS_9IDataTypeEi
Line
Count
Source
361
124
    void write(BufferWritable& buf, const IDataType& column_type, int query_version) const {
362
        // A mixed cluster still uses the old query version: old BEs can only read JSON states.
363
124
        if (query_version < SUPPORT_COLLECT_LIST_NATIVE_SERIALIZATION_VERSION) {
364
9
            write(buf);
365
9
            return;
366
9
        }
367
368
        // JSON can split the single array string a","b into two elements. Serialize the
369
        // column in place and frame only the actual native bytes, as nullable array_agg does.
370
115
        const auto capacity = cast_set<size_t>(
371
115
                column_type.get_uncompressed_serialized_bytes(*column_data, query_version));
372
115
        buf.resize(sizeof(UInt64) + capacity);
373
115
        auto* begin = buf.data() + sizeof(UInt64);
374
115
        const char* end = nullptr;
375
115
        try {
376
115
            end = column_type.serialize(*column_data, begin, query_version);
377
115
        } catch (...) {
378
0
            buf.resize(0);
379
0
            throw;
380
0
        }
381
115
        DORIS_CHECK_LE(end, begin + capacity);
382
115
        const auto serialized_bytes = static_cast<UInt64>(end - begin);
383
115
        memcpy(buf.data(), &serialized_bytes, sizeof(serialized_bytes));
384
115
        const auto frame_bytes = sizeof(serialized_bytes) + cast_set<size_t>(serialized_bytes);
385
115
        buf.resize(frame_bytes);
386
115
        buf.add_offset(frame_bytes);
387
115
        write_var_int(max_size, buf);
388
115
    }
389
390
1.29k
    void read(BufferReadable& buf, const IDataType& column_type, int query_version) {
391
        // Match the sender's query version, including when this BE supports a newer version.
392
1.29k
        if (query_version < SUPPORT_COLLECT_LIST_NATIVE_SERIALIZATION_VERSION) {
393
29
            read(buf);
394
29
            return;
395
29
        }
396
397
1.26k
        UInt64 serialized_bytes = 0;
398
1.26k
        buf.read_binary(serialized_bytes);
399
1.26k
        const auto* begin = buf.data();
400
1.26k
        column_data->clear();
401
1.26k
        const auto* end = column_type.deserialize(begin, &column_data, query_version);
402
1.26k
        DORIS_CHECK_EQ(end, begin + serialized_bytes);
403
1.26k
        buf.add_offset(serialized_bytes);
404
1.26k
        read_var_int(max_size, buf);
405
1.26k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE4readERNS_14BufferReadableERKNS_9IDataTypeEi
Line
Count
Source
390
1
    void read(BufferReadable& buf, const IDataType& column_type, int query_version) {
391
        // Match the sender's query version, including when this BE supports a newer version.
392
1
        if (query_version < SUPPORT_COLLECT_LIST_NATIVE_SERIALIZATION_VERSION) {
393
0
            read(buf);
394
0
            return;
395
0
        }
396
397
1
        UInt64 serialized_bytes = 0;
398
1
        buf.read_binary(serialized_bytes);
399
1
        const auto* begin = buf.data();
400
1
        column_data->clear();
401
1
        const auto* end = column_type.deserialize(begin, &column_data, query_version);
402
        DORIS_CHECK_EQ(end, begin + serialized_bytes);
403
1
        buf.add_offset(serialized_bytes);
404
1
        read_var_int(max_size, buf);
405
1
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EE4readERNS_14BufferReadableERKNS_9IDataTypeEi
Line
Count
Source
390
261
    void read(BufferReadable& buf, const IDataType& column_type, int query_version) {
391
        // Match the sender's query version, including when this BE supports a newer version.
392
261
        if (query_version < SUPPORT_COLLECT_LIST_NATIVE_SERIALIZATION_VERSION) {
393
0
            read(buf);
394
0
            return;
395
0
        }
396
397
261
        UInt64 serialized_bytes = 0;
398
261
        buf.read_binary(serialized_bytes);
399
261
        const auto* begin = buf.data();
400
261
        column_data->clear();
401
261
        const auto* end = column_type.deserialize(begin, &column_data, query_version);
402
        DORIS_CHECK_EQ(end, begin + serialized_bytes);
403
261
        buf.add_offset(serialized_bytes);
404
261
        read_var_int(max_size, buf);
405
261
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE4readERNS_14BufferReadableERKNS_9IDataTypeEi
Line
Count
Source
390
121
    void read(BufferReadable& buf, const IDataType& column_type, int query_version) {
391
        // Match the sender's query version, including when this BE supports a newer version.
392
121
        if (query_version < SUPPORT_COLLECT_LIST_NATIVE_SERIALIZATION_VERSION) {
393
20
            read(buf);
394
20
            return;
395
20
        }
396
397
101
        UInt64 serialized_bytes = 0;
398
101
        buf.read_binary(serialized_bytes);
399
101
        const auto* begin = buf.data();
400
101
        column_data->clear();
401
101
        const auto* end = column_type.deserialize(begin, &column_data, query_version);
402
        DORIS_CHECK_EQ(end, begin + serialized_bytes);
403
101
        buf.add_offset(serialized_bytes);
404
101
        read_var_int(max_size, buf);
405
101
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE4readERNS_14BufferReadableERKNS_9IDataTypeEi
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EE4readERNS_14BufferReadableERKNS_9IDataTypeEi
Line
Count
Source
390
774
    void read(BufferReadable& buf, const IDataType& column_type, int query_version) {
391
        // Match the sender's query version, including when this BE supports a newer version.
392
774
        if (query_version < SUPPORT_COLLECT_LIST_NATIVE_SERIALIZATION_VERSION) {
393
0
            read(buf);
394
0
            return;
395
0
        }
396
397
774
        UInt64 serialized_bytes = 0;
398
774
        buf.read_binary(serialized_bytes);
399
774
        const auto* begin = buf.data();
400
774
        column_data->clear();
401
774
        const auto* end = column_type.deserialize(begin, &column_data, query_version);
402
        DORIS_CHECK_EQ(end, begin + serialized_bytes);
403
774
        buf.add_offset(serialized_bytes);
404
774
        read_var_int(max_size, buf);
405
774
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EE4readERNS_14BufferReadableERKNS_9IDataTypeEi
Line
Count
Source
390
140
    void read(BufferReadable& buf, const IDataType& column_type, int query_version) {
391
        // Match the sender's query version, including when this BE supports a newer version.
392
140
        if (query_version < SUPPORT_COLLECT_LIST_NATIVE_SERIALIZATION_VERSION) {
393
9
            read(buf);
394
9
            return;
395
9
        }
396
397
131
        UInt64 serialized_bytes = 0;
398
131
        buf.read_binary(serialized_bytes);
399
131
        const auto* begin = buf.data();
400
131
        column_data->clear();
401
131
        const auto* end = column_type.deserialize(begin, &column_data, query_version);
402
        DORIS_CHECK_EQ(end, begin + serialized_bytes);
403
131
        buf.add_offset(serialized_bytes);
404
131
        read_var_int(max_size, buf);
405
131
    }
406
407
45
    void write(BufferWritable& buf) const {
408
45
        const size_t size = column_data->size();
409
45
        buf.write_binary(size);
410
411
45
        DataTypeSerDe::FormatOptions opt;
412
45
        auto timezone = cctz::utc_time_zone();
413
45
        opt.timezone = &timezone;
414
        // Preserve this text format exactly for queries involving older BEs.
415
45
        auto tmp_str = ColumnString::create();
416
45
        VectorBufferWriter tmp_buf(*tmp_str.get());
417
418
170
        for (size_t i = 0; i < size; i++) {
419
125
            tmp_str->clear();
420
125
            if (Status st = serde->serialize_one_cell_to_json(*column_data, i, tmp_buf, opt); !st) {
421
0
                throw doris::Exception(ErrorCode::INTERNAL_ERROR,
422
0
                                       "Failed to serialize data for " + column_data->get_name() +
423
0
                                               " error: " + st.to_string());
424
0
            }
425
125
            tmp_buf.commit();
426
125
            buf.write_binary(tmp_str->get_data_at(0));
427
125
        }
428
429
45
        write_var_int(max_size, buf);
430
45
    }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EE5writeERNS_14BufferWritableE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
407
36
    void write(BufferWritable& buf) const {
408
36
        const size_t size = column_data->size();
409
36
        buf.write_binary(size);
410
411
36
        DataTypeSerDe::FormatOptions opt;
412
36
        auto timezone = cctz::utc_time_zone();
413
36
        opt.timezone = &timezone;
414
        // Preserve this text format exactly for queries involving older BEs.
415
36
        auto tmp_str = ColumnString::create();
416
36
        VectorBufferWriter tmp_buf(*tmp_str.get());
417
418
152
        for (size_t i = 0; i < size; i++) {
419
116
            tmp_str->clear();
420
116
            if (Status st = serde->serialize_one_cell_to_json(*column_data, i, tmp_buf, opt); !st) {
421
0
                throw doris::Exception(ErrorCode::INTERNAL_ERROR,
422
0
                                       "Failed to serialize data for " + column_data->get_name() +
423
0
                                               " error: " + st.to_string());
424
0
            }
425
116
            tmp_buf.commit();
426
116
            buf.write_binary(tmp_str->get_data_at(0));
427
116
        }
428
429
36
        write_var_int(max_size, buf);
430
36
    }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EE5writeERNS_14BufferWritableE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
407
9
    void write(BufferWritable& buf) const {
408
9
        const size_t size = column_data->size();
409
9
        buf.write_binary(size);
410
411
9
        DataTypeSerDe::FormatOptions opt;
412
9
        auto timezone = cctz::utc_time_zone();
413
9
        opt.timezone = &timezone;
414
        // Preserve this text format exactly for queries involving older BEs.
415
9
        auto tmp_str = ColumnString::create();
416
9
        VectorBufferWriter tmp_buf(*tmp_str.get());
417
418
18
        for (size_t i = 0; i < size; i++) {
419
9
            tmp_str->clear();
420
9
            if (Status st = serde->serialize_one_cell_to_json(*column_data, i, tmp_buf, opt); !st) {
421
0
                throw doris::Exception(ErrorCode::INTERNAL_ERROR,
422
0
                                       "Failed to serialize data for " + column_data->get_name() +
423
0
                                               " error: " + st.to_string());
424
0
            }
425
9
            tmp_buf.commit();
426
9
            buf.write_binary(tmp_str->get_data_at(0));
427
9
        }
428
429
9
        write_var_int(max_size, buf);
430
9
    }
431
432
29
    void read(BufferReadable& buf) {
433
29
        size_t size = 0;
434
29
        buf.read_binary(size);
435
29
        column_data->clear();
436
29
        column_data->reserve(size);
437
438
29
        StringRef s;
439
29
        DataTypeSerDe::FormatOptions opt;
440
29
        auto timezone = cctz::utc_time_zone();
441
29
        opt.timezone = &timezone;
442
142
        for (size_t i = 0; i < size; i++) {
443
113
            buf.read_binary(s);
444
113
            Slice slice(s.data, s.size);
445
113
            if (Status st = serde->deserialize_one_cell_from_json(*column_data, slice, opt); !st) {
446
0
                throw doris::Exception(ErrorCode::INTERNAL_ERROR,
447
0
                                       "Failed to deserialize data for " + column_data->get_name() +
448
0
                                               " error: " + st.to_string());
449
0
            }
450
113
        }
451
29
        read_var_int(max_size, buf);
452
29
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EE4readERNS_14BufferReadableE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
432
20
    void read(BufferReadable& buf) {
433
20
        size_t size = 0;
434
20
        buf.read_binary(size);
435
20
        column_data->clear();
436
20
        column_data->reserve(size);
437
438
20
        StringRef s;
439
20
        DataTypeSerDe::FormatOptions opt;
440
20
        auto timezone = cctz::utc_time_zone();
441
20
        opt.timezone = &timezone;
442
124
        for (size_t i = 0; i < size; i++) {
443
104
            buf.read_binary(s);
444
104
            Slice slice(s.data, s.size);
445
104
            if (Status st = serde->deserialize_one_cell_from_json(*column_data, slice, opt); !st) {
446
0
                throw doris::Exception(ErrorCode::INTERNAL_ERROR,
447
0
                                       "Failed to deserialize data for " + column_data->get_name() +
448
0
                                               " error: " + st.to_string());
449
0
            }
450
104
        }
451
20
        read_var_int(max_size, buf);
452
20
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EE4readERNS_14BufferReadableE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
432
9
    void read(BufferReadable& buf) {
433
9
        size_t size = 0;
434
9
        buf.read_binary(size);
435
9
        column_data->clear();
436
9
        column_data->reserve(size);
437
438
9
        StringRef s;
439
9
        DataTypeSerDe::FormatOptions opt;
440
9
        auto timezone = cctz::utc_time_zone();
441
9
        opt.timezone = &timezone;
442
18
        for (size_t i = 0; i < size; i++) {
443
9
            buf.read_binary(s);
444
9
            Slice slice(s.data, s.size);
445
9
            if (Status st = serde->deserialize_one_cell_from_json(*column_data, slice, opt); !st) {
446
0
                throw doris::Exception(ErrorCode::INTERNAL_ERROR,
447
0
                                       "Failed to deserialize data for " + column_data->get_name() +
448
0
                                               " error: " + st.to_string());
449
0
            }
450
9
        }
451
9
        read_var_int(max_size, buf);
452
9
    }
453
454
    void reset() {
455
        column_data->clear();
456
        max_size = -1;
457
    }
458
459
1.86k
    void insert_result_into(IColumn& to) const { to.insert_range_from(*column_data, 0, size()); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
459
1
    void insert_result_into(IColumn& to) const { to.insert_range_from(*column_data, 0, size()); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
459
105
    void insert_result_into(IColumn& to) const { to.insert_range_from(*column_data, 0, size()); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
459
707
    void insert_result_into(IColumn& to) const { to.insert_range_from(*column_data, 0, size()); }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE18insert_result_intoERNS_7IColumnE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
459
294
    void insert_result_into(IColumn& to) const { to.insert_range_from(*column_data, 0, size()); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
459
754
    void insert_result_into(IColumn& to) const { to.insert_range_from(*column_data, 0, size()); }
460
};
461
462
template <typename Data, bool HasLimit>
463
class AggregateFunctionCollect final
464
        : public IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>,
465
          VarargsExpression,
466
          NotNullableAggregateFunction {
467
    static constexpr bool ENABLE_ARENA =
468
            std::is_same_v<Data, AggregateFunctionCollectSetData<TYPE_STRING, HasLimit>> ||
469
            std::is_same_v<Data, AggregateFunctionCollectSetData<TYPE_CHAR, HasLimit>> ||
470
            std::is_same_v<Data, AggregateFunctionCollectSetData<TYPE_VARCHAR, HasLimit>>;
471
472
public:
473
    AggregateFunctionCollect(const DataTypes& argument_types_)
474
6.56k
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
6.56k
                      {argument_types_}),
476
6.56k
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
12
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
12
                      {argument_types_}),
476
12
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
14
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
14
                      {argument_types_}),
476
14
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
13
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
13
                      {argument_types_}),
476
13
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
831
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
831
                      {argument_types_}),
476
831
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
16
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
16
                      {argument_types_}),
476
16
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
12
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
12
                      {argument_types_}),
476
12
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
12
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
12
                      {argument_types_}),
476
12
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
12
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
12
                      {argument_types_}),
476
12
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
12
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
12
                      {argument_types_}),
476
12
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
4
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
4
                      {argument_types_}),
476
4
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
2
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
2
                      {argument_types_}),
476
2
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
6
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
6
                      {argument_types_}),
476
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
474
23
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
23
                      {argument_types_}),
476
23
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
23
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
23
                      {argument_types_}),
476
23
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
70
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
70
                      {argument_types_}),
476
70
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
Unexecuted instantiation: _ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
1
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
1
                      {argument_types_}),
476
1
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
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_13PrimitiveTypeE44ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
313
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
313
                      {argument_types_}),
476
313
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
603
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
603
                      {argument_types_}),
476
603
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
103
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
103
                      {argument_types_}),
476
103
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
8
                      {argument_types_}),
476
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
8
                      {argument_types_}),
476
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
223
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
223
                      {argument_types_}),
476
223
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
223
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
223
                      {argument_types_}),
476
223
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
8
                      {argument_types_}),
476
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
8
                      {argument_types_}),
476
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
351
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
351
                      {argument_types_}),
476
351
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
360
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
360
                      {argument_types_}),
476
360
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
9
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
9
                      {argument_types_}),
476
9
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
9
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
9
                      {argument_types_}),
476
9
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
8
                      {argument_types_}),
476
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
8
                      {argument_types_}),
476
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
8
                      {argument_types_}),
476
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
8
                      {argument_types_}),
476
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
8
                      {argument_types_}),
476
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
8
                      {argument_types_}),
476
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
8
                      {argument_types_}),
476
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
8
                      {argument_types_}),
476
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
474
18
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
18
                      {argument_types_}),
476
18
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
18
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
18
                      {argument_types_}),
476
18
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
18
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
18
                      {argument_types_}),
476
18
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
18
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
18
                      {argument_types_}),
476
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_13PrimitiveTypeE44ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
798
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
798
                      {argument_types_}),
476
798
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
798
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
798
                      {argument_types_}),
476
798
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
232
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
232
                      {argument_types_}),
476
232
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
231
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
231
                      {argument_types_}),
476
231
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
189
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
189
                      {argument_types_}),
476
189
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
8
                      {argument_types_}),
476
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
11
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
11
                      {argument_types_}),
476
11
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
9
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
9
                      {argument_types_}),
476
9
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
407
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
407
                      {argument_types_}),
476
407
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
11
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
11
                      {argument_types_}),
476
11
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
10
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
10
                      {argument_types_}),
476
10
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
8
                      {argument_types_}),
476
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
8
                      {argument_types_}),
476
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
8
                      {argument_types_}),
476
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
474
2
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
2
                      {argument_types_}),
476
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
474
18
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
18
                      {argument_types_}),
476
18
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
17
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
17
                      {argument_types_}),
476
17
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
52
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
52
                      {argument_types_}),
476
52
              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_13PrimitiveTypeE44ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
204
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
204
                      {argument_types_}),
476
204
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
474
119
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
475
119
                      {argument_types_}),
476
119
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
477
478
544
    std::string get_name() const override {
479
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
480
317
                                     Data>) {
481
317
            return "collect_list";
482
317
        } else {
483
227
            return "collect_set";
484
227
        }
485
544
    }
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
478
69
    std::string get_name() const override {
479
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
480
69
                                     Data>) {
481
69
            return "collect_list";
482
        } else {
483
            return "collect_set";
484
        }
485
69
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE8get_nameB5cxx11Ev
Line
Count
Source
478
2
    std::string get_name() const override {
479
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
480
2
                                     Data>) {
481
2
            return "collect_list";
482
        } else {
483
            return "collect_set";
484
        }
485
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
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EEELb0EE8get_nameB5cxx11Ev
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE8get_nameB5cxx11Ev
Line
Count
Source
478
18
    std::string get_name() const override {
479
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
480
18
                                     Data>) {
481
18
            return "collect_list";
482
        } else {
483
            return "collect_set";
484
        }
485
18
    }
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
478
17
    std::string get_name() const override {
479
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
480
                                     Data>) {
481
            return "collect_list";
482
17
        } else {
483
17
            return "collect_set";
484
17
        }
485
17
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
478
17
    std::string get_name() const override {
479
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
480
17
                                     Data>) {
481
17
            return "collect_list";
482
        } else {
483
            return "collect_set";
484
        }
485
17
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE8get_nameB5cxx11Ev
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
478
98
    std::string get_name() const override {
479
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
480
                                     Data>) {
481
            return "collect_list";
482
98
        } else {
483
98
            return "collect_set";
484
98
        }
485
98
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
478
102
    std::string get_name() const override {
479
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
480
102
                                     Data>) {
481
102
            return "collect_list";
482
        } else {
483
            return "collect_set";
484
        }
485
102
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
478
1
    std::string get_name() const override {
479
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
480
                                     Data>) {
481
            return "collect_list";
482
1
        } else {
483
1
            return "collect_set";
484
1
        }
485
1
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
478
1
    std::string get_name() const override {
479
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
480
1
                                     Data>) {
481
1
            return "collect_list";
482
        } else {
483
            return "collect_set";
484
        }
485
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
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE8get_nameB5cxx11Ev
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
478
64
    std::string get_name() const override {
479
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
480
                                     Data>) {
481
            return "collect_list";
482
64
        } else {
483
64
            return "collect_set";
484
64
        }
485
64
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
478
64
    std::string get_name() const override {
479
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
480
64
                                     Data>) {
481
64
            return "collect_list";
482
        } else {
483
            return "collect_set";
484
        }
485
64
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
478
44
    std::string get_name() const override {
479
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
480
44
                                     Data>) {
481
44
            return "collect_list";
482
        } else {
483
            return "collect_set";
484
        }
485
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
478
20
    std::string get_name() const override {
479
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
480
                                     Data>) {
481
            return "collect_list";
482
20
        } else {
483
20
            return "collect_set";
484
20
        }
485
20
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE8get_nameB5cxx11Ev
Line
Count
Source
478
1
    std::string get_name() const override {
479
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
480
                                     Data>) {
481
            return "collect_list";
482
1
        } else {
483
1
            return "collect_set";
484
1
        }
485
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
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb0EEELb0EE8get_nameB5cxx11Ev
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE8get_nameB5cxx11Ev
Line
Count
Source
478
26
    std::string get_name() const override {
479
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
480
                                     Data>) {
481
            return "collect_list";
482
26
        } else {
483
26
            return "collect_set";
484
26
        }
485
26
    }
486
487
11.7k
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
53
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
63
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
53
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
761
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
69
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
29
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
53
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
53
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
34
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
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
487
34
    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
487
82
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
82
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
193
    DataTypePtr get_return_type() const override { return return_type; }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EEELb0EE15get_return_typeEv
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
2
    DataTypePtr get_return_type() const override { return return_type; }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EEELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EEELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EEELb0EE15get_return_typeEv
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
658
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
1.50k
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
373
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
102
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
102
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
238
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
232
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
31
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
31
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
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
487
54
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
54
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
54
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
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_13PrimitiveTypeE44ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
1.76k
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
1.76k
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
350
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
344
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
487
354
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
43
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
171
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
34
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
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
487
54
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
48
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
148
    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_13PrimitiveTypeE44ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
440
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
487
714
    DataTypePtr get_return_type() const override { return return_type; }
488
489
    void add(AggregateDataPtr __restrict place, const IColumn** columns, ssize_t row_num,
490
648k
             Arena& arena) const override {
491
648k
        auto& data = this->data(place);
492
648k
        if constexpr (HasLimit) {
493
7.37k
            if (data.max_size == -1) {
494
3.89k
                data.max_size =
495
3.89k
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
3.89k
                                ->get_element(row_num);
497
3.89k
            }
498
7.37k
            if (data.size() >= data.max_size) {
499
2.22k
                return;
500
2.22k
            }
501
7.37k
        }
502
599k
        if constexpr (ENABLE_ARENA) {
503
599k
            data.add(*columns[0], row_num, arena);
504
599k
        } else {
505
48.5k
            data.add(*columns[0], row_num);
506
48.5k
        }
507
648k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
38
             Arena& arena) const override {
491
38
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
38
        } else {
505
38
            data.add(*columns[0], row_num);
506
38
        }
507
38
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
62
             Arena& arena) const override {
491
62
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
62
        } else {
505
62
            data.add(*columns[0], row_num);
506
62
        }
507
62
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
38
             Arena& arena) const override {
491
38
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
38
        } else {
505
38
            data.add(*columns[0], row_num);
506
38
        }
507
38
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
427
             Arena& arena) const override {
491
427
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
427
        } else {
505
427
            data.add(*columns[0], row_num);
506
427
        }
507
427
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
32.8k
             Arena& arena) const override {
491
32.8k
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
32.8k
        } else {
505
32.8k
            data.add(*columns[0], row_num);
506
32.8k
        }
507
32.8k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
116
             Arena& arena) const override {
491
116
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
116
        } else {
505
116
            data.add(*columns[0], row_num);
506
116
        }
507
116
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
38
             Arena& arena) const override {
491
38
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
38
        } else {
505
38
            data.add(*columns[0], row_num);
506
38
        }
507
38
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
38
             Arena& arena) const override {
491
38
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
38
        } else {
505
38
            data.add(*columns[0], row_num);
506
38
        }
507
38
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
48
             Arena& arena) const override {
491
48
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
48
        } else {
505
48
            data.add(*columns[0], row_num);
506
48
        }
507
48
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
24
             Arena& arena) const override {
491
24
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
24
        } else {
505
24
            data.add(*columns[0], row_num);
506
24
        }
507
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
40
             Arena& arena) const override {
491
40
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
40
        } else {
505
40
            data.add(*columns[0], row_num);
506
40
        }
507
40
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
26
             Arena& arena) const override {
491
26
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
26
        } else {
505
26
            data.add(*columns[0], row_num);
506
26
        }
507
26
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
74
             Arena& arena) const override {
491
74
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
74
        } else {
505
74
            data.add(*columns[0], row_num);
506
74
        }
507
74
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
94
             Arena& arena) const override {
491
94
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
94
        } else {
505
94
            data.add(*columns[0], row_num);
506
94
        }
507
94
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
54
             Arena& arena) const override {
491
54
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
54
        } else {
505
54
            data.add(*columns[0], row_num);
506
54
        }
507
54
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
1
             Arena& arena) const override {
491
1
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
1
        } else {
505
1
            data.add(*columns[0], row_num);
506
1
        }
507
1
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
955
             Arena& arena) const override {
491
955
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
955
        } else {
505
955
            data.add(*columns[0], row_num);
506
955
        }
507
955
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
3.56k
             Arena& arena) const override {
491
3.56k
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
3.56k
        } else {
505
3.56k
            data.add(*columns[0], row_num);
506
3.56k
        }
507
3.56k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
1.52k
             Arena& arena) const override {
491
1.52k
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
1.52k
        } else {
505
1.52k
            data.add(*columns[0], row_num);
506
1.52k
        }
507
1.52k
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
24
             Arena& arena) const override {
491
24
        auto& data = this->data(place);
492
24
        if constexpr (HasLimit) {
493
24
            if (data.max_size == -1) {
494
4
                data.max_size =
495
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
4
                                ->get_element(row_num);
497
4
            }
498
24
            if (data.size() >= data.max_size) {
499
20
                return;
500
20
            }
501
24
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
24
        } else {
505
24
            data.add(*columns[0], row_num);
506
24
        }
507
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
24
             Arena& arena) const override {
491
24
        auto& data = this->data(place);
492
24
        if constexpr (HasLimit) {
493
24
            if (data.max_size == -1) {
494
4
                data.max_size =
495
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
4
                                ->get_element(row_num);
497
4
            }
498
24
            if (data.size() >= data.max_size) {
499
20
                return;
500
20
            }
501
24
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
24
        } else {
505
24
            data.add(*columns[0], row_num);
506
24
        }
507
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
69
             Arena& arena) const override {
491
69
        auto& data = this->data(place);
492
69
        if constexpr (HasLimit) {
493
69
            if (data.max_size == -1) {
494
49
                data.max_size =
495
49
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
49
                                ->get_element(row_num);
497
49
            }
498
69
            if (data.size() >= data.max_size) {
499
24
                return;
500
24
            }
501
69
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
69
        } else {
505
69
            data.add(*columns[0], row_num);
506
69
        }
507
69
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
69
             Arena& arena) const override {
491
69
        auto& data = this->data(place);
492
69
        if constexpr (HasLimit) {
493
69
            if (data.max_size == -1) {
494
49
                data.max_size =
495
49
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
49
                                ->get_element(row_num);
497
49
            }
498
69
            if (data.size() >= data.max_size) {
499
24
                return;
500
24
            }
501
69
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
69
        } else {
505
69
            data.add(*columns[0], row_num);
506
69
        }
507
69
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
24
             Arena& arena) const override {
491
24
        auto& data = this->data(place);
492
24
        if constexpr (HasLimit) {
493
24
            if (data.max_size == -1) {
494
4
                data.max_size =
495
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
4
                                ->get_element(row_num);
497
4
            }
498
24
            if (data.size() >= data.max_size) {
499
20
                return;
500
20
            }
501
24
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
24
        } else {
505
24
            data.add(*columns[0], row_num);
506
24
        }
507
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
24
             Arena& arena) const override {
491
24
        auto& data = this->data(place);
492
24
        if constexpr (HasLimit) {
493
24
            if (data.max_size == -1) {
494
4
                data.max_size =
495
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
4
                                ->get_element(row_num);
497
4
            }
498
24
            if (data.size() >= data.max_size) {
499
20
                return;
500
20
            }
501
24
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
24
        } else {
505
24
            data.add(*columns[0], row_num);
506
24
        }
507
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
320
             Arena& arena) const override {
491
320
        auto& data = this->data(place);
492
320
        if constexpr (HasLimit) {
493
320
            if (data.max_size == -1) {
494
280
                data.max_size =
495
280
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
280
                                ->get_element(row_num);
497
280
            }
498
320
            if (data.size() >= data.max_size) {
499
47
                return;
500
47
            }
501
320
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
320
        } else {
505
320
            data.add(*columns[0], row_num);
506
320
        }
507
320
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
313
             Arena& arena) const override {
491
313
        auto& data = this->data(place);
492
313
        if constexpr (HasLimit) {
493
313
            if (data.max_size == -1) {
494
279
                data.max_size =
495
279
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
279
                                ->get_element(row_num);
497
279
            }
498
313
            if (data.size() >= data.max_size) {
499
42
                return;
500
42
            }
501
313
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
313
        } else {
505
313
            data.add(*columns[0], row_num);
506
313
        }
507
313
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
59
             Arena& arena) const override {
491
59
        auto& data = this->data(place);
492
59
        if constexpr (HasLimit) {
493
59
            if (data.max_size == -1) {
494
15
                data.max_size =
495
15
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
15
                                ->get_element(row_num);
497
15
            }
498
59
            if (data.size() >= data.max_size) {
499
32
                return;
500
32
            }
501
59
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
59
        } else {
505
59
            data.add(*columns[0], row_num);
506
59
        }
507
59
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
52
             Arena& arena) const override {
491
52
        auto& data = this->data(place);
492
52
        if constexpr (HasLimit) {
493
52
            if (data.max_size == -1) {
494
14
                data.max_size =
495
14
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
14
                                ->get_element(row_num);
497
14
            }
498
52
            if (data.size() >= data.max_size) {
499
26
                return;
500
26
            }
501
52
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
52
        } else {
505
52
            data.add(*columns[0], row_num);
506
52
        }
507
52
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
24
             Arena& arena) const override {
491
24
        auto& data = this->data(place);
492
24
        if constexpr (HasLimit) {
493
24
            if (data.max_size == -1) {
494
4
                data.max_size =
495
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
4
                                ->get_element(row_num);
497
4
            }
498
24
            if (data.size() >= data.max_size) {
499
8
                return;
500
8
            }
501
24
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
24
        } else {
505
24
            data.add(*columns[0], row_num);
506
24
        }
507
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
24
             Arena& arena) const override {
491
24
        auto& data = this->data(place);
492
24
        if constexpr (HasLimit) {
493
24
            if (data.max_size == -1) {
494
4
                data.max_size =
495
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
4
                                ->get_element(row_num);
497
4
            }
498
24
            if (data.size() >= data.max_size) {
499
12
                return;
500
12
            }
501
24
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
24
        } else {
505
24
            data.add(*columns[0], row_num);
506
24
        }
507
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
24
             Arena& arena) const override {
491
24
        auto& data = this->data(place);
492
24
        if constexpr (HasLimit) {
493
24
            if (data.max_size == -1) {
494
4
                data.max_size =
495
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
4
                                ->get_element(row_num);
497
4
            }
498
24
            if (data.size() >= data.max_size) {
499
20
                return;
500
20
            }
501
24
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
24
        } else {
505
24
            data.add(*columns[0], row_num);
506
24
        }
507
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
24
             Arena& arena) const override {
491
24
        auto& data = this->data(place);
492
24
        if constexpr (HasLimit) {
493
24
            if (data.max_size == -1) {
494
4
                data.max_size =
495
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
4
                                ->get_element(row_num);
497
4
            }
498
24
            if (data.size() >= data.max_size) {
499
20
                return;
500
20
            }
501
24
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
24
        } else {
505
24
            data.add(*columns[0], row_num);
506
24
        }
507
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
24
             Arena& arena) const override {
491
24
        auto& data = this->data(place);
492
24
        if constexpr (HasLimit) {
493
24
            if (data.max_size == -1) {
494
4
                data.max_size =
495
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
4
                                ->get_element(row_num);
497
4
            }
498
24
            if (data.size() >= data.max_size) {
499
12
                return;
500
12
            }
501
24
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
24
        } else {
505
24
            data.add(*columns[0], row_num);
506
24
        }
507
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
24
             Arena& arena) const override {
491
24
        auto& data = this->data(place);
492
24
        if constexpr (HasLimit) {
493
24
            if (data.max_size == -1) {
494
4
                data.max_size =
495
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
4
                                ->get_element(row_num);
497
4
            }
498
24
            if (data.size() >= data.max_size) {
499
16
                return;
500
16
            }
501
24
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
24
        } else {
505
24
            data.add(*columns[0], row_num);
506
24
        }
507
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
24
             Arena& arena) const override {
491
24
        auto& data = this->data(place);
492
24
        if constexpr (HasLimit) {
493
24
            if (data.max_size == -1) {
494
4
                data.max_size =
495
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
4
                                ->get_element(row_num);
497
4
            }
498
24
            if (data.size() >= data.max_size) {
499
20
                return;
500
20
            }
501
24
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
24
        } else {
505
24
            data.add(*columns[0], row_num);
506
24
        }
507
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
24
             Arena& arena) const override {
491
24
        auto& data = this->data(place);
492
24
        if constexpr (HasLimit) {
493
24
            if (data.max_size == -1) {
494
4
                data.max_size =
495
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
4
                                ->get_element(row_num);
497
4
            }
498
24
            if (data.size() >= data.max_size) {
499
20
                return;
500
20
            }
501
24
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
24
        } else {
505
24
            data.add(*columns[0], row_num);
506
24
        }
507
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
490
63
             Arena& arena) const override {
491
63
        auto& data = this->data(place);
492
63
        if constexpr (HasLimit) {
493
63
            if (data.max_size == -1) {
494
12
                data.max_size =
495
12
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
12
                                ->get_element(row_num);
497
12
            }
498
63
            if (data.size() >= data.max_size) {
499
34
                return;
500
34
            }
501
63
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
63
        } else {
505
63
            data.add(*columns[0], row_num);
506
63
        }
507
63
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
63
             Arena& arena) const override {
491
63
        auto& data = this->data(place);
492
63
        if constexpr (HasLimit) {
493
63
            if (data.max_size == -1) {
494
12
                data.max_size =
495
12
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
12
                                ->get_element(row_num);
497
12
            }
498
63
            if (data.size() >= data.max_size) {
499
38
                return;
500
38
            }
501
63
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
63
        } else {
505
63
            data.add(*columns[0], row_num);
506
63
        }
507
63
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
63
             Arena& arena) const override {
491
63
        auto& data = this->data(place);
492
63
        if constexpr (HasLimit) {
493
63
            if (data.max_size == -1) {
494
12
                data.max_size =
495
12
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
12
                                ->get_element(row_num);
497
12
            }
498
63
            if (data.size() >= data.max_size) {
499
41
                return;
500
41
            }
501
63
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
63
        } else {
505
63
            data.add(*columns[0], row_num);
506
63
        }
507
63
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
63
             Arena& arena) const override {
491
63
        auto& data = this->data(place);
492
63
        if constexpr (HasLimit) {
493
63
            if (data.max_size == -1) {
494
12
                data.max_size =
495
12
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
12
                                ->get_element(row_num);
497
12
            }
498
63
            if (data.size() >= data.max_size) {
499
42
                return;
500
42
            }
501
63
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
63
        } else {
505
63
            data.add(*columns[0], row_num);
506
63
        }
507
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_13PrimitiveTypeE44ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
1.80k
             Arena& arena) const override {
491
1.80k
        auto& data = this->data(place);
492
1.80k
        if constexpr (HasLimit) {
493
1.80k
            if (data.max_size == -1) {
494
837
                data.max_size =
495
837
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
837
                                ->get_element(row_num);
497
837
            }
498
1.80k
            if (data.size() >= data.max_size) {
499
594
                return;
500
594
            }
501
1.80k
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
1.80k
        } else {
505
1.80k
            data.add(*columns[0], row_num);
506
1.80k
        }
507
1.80k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
1.80k
             Arena& arena) const override {
491
1.80k
        auto& data = this->data(place);
492
1.80k
        if constexpr (HasLimit) {
493
1.80k
            if (data.max_size == -1) {
494
837
                data.max_size =
495
837
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
837
                                ->get_element(row_num);
497
837
            }
498
1.80k
            if (data.size() >= data.max_size) {
499
594
                return;
500
594
            }
501
1.80k
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
1.80k
        } else {
505
1.80k
            data.add(*columns[0], row_num);
506
1.80k
        }
507
1.80k
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
439
             Arena& arena) const override {
491
439
        auto& data = this->data(place);
492
439
        if constexpr (HasLimit) {
493
439
            if (data.max_size == -1) {
494
319
                data.max_size =
495
319
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
319
                                ->get_element(row_num);
497
319
            }
498
439
            if (data.size() >= data.max_size) {
499
132
                return;
500
132
            }
501
439
        }
502
439
        if constexpr (ENABLE_ARENA) {
503
439
            data.add(*columns[0], row_num, arena);
504
        } else {
505
            data.add(*columns[0], row_num);
506
        }
507
439
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
433
             Arena& arena) const override {
491
433
        auto& data = this->data(place);
492
433
        if constexpr (HasLimit) {
493
433
            if (data.max_size == -1) {
494
315
                data.max_size =
495
315
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
315
                                ->get_element(row_num);
497
315
            }
498
433
            if (data.size() >= data.max_size) {
499
130
                return;
500
130
            }
501
433
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
433
        } else {
505
433
            data.add(*columns[0], row_num);
506
433
        }
507
433
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
1.45k
             Arena& arena) const override {
491
1.45k
        auto& data = this->data(place);
492
1.45k
        if constexpr (HasLimit) {
493
1.45k
            if (data.max_size == -1) {
494
808
                data.max_size =
495
808
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
808
                                ->get_element(row_num);
497
808
            }
498
1.45k
            if (data.size() >= data.max_size) {
499
217
                return;
500
217
            }
501
1.45k
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
1.45k
        } else {
505
1.45k
            data.add(*columns[0], row_num);
506
1.45k
        }
507
1.45k
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
24
             Arena& arena) const override {
491
24
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
24
        } else {
505
24
            data.add(*columns[0], row_num);
506
24
        }
507
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
25
             Arena& arena) const override {
491
25
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
25
        } else {
505
25
            data.add(*columns[0], row_num);
506
25
        }
507
25
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
24
             Arena& arena) const override {
491
24
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
24
        } else {
505
24
            data.add(*columns[0], row_num);
506
24
        }
507
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
454
             Arena& arena) const override {
491
454
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
454
        } else {
505
454
            data.add(*columns[0], row_num);
506
454
        }
507
454
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
51
             Arena& arena) const override {
491
51
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
51
        } else {
505
51
            data.add(*columns[0], row_num);
506
51
        }
507
51
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
144
             Arena& arena) const override {
491
144
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
144
        } else {
505
144
            data.add(*columns[0], row_num);
506
144
        }
507
144
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
24
             Arena& arena) const override {
491
24
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
24
        } else {
505
24
            data.add(*columns[0], row_num);
506
24
        }
507
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
24
             Arena& arena) const override {
491
24
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
24
        } else {
505
24
            data.add(*columns[0], row_num);
506
24
        }
507
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
24
             Arena& arena) const override {
491
24
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
24
        } else {
505
24
            data.add(*columns[0], row_num);
506
24
        }
507
24
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
44
             Arena& arena) const override {
491
44
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
44
        } else {
505
44
            data.add(*columns[0], row_num);
506
44
        }
507
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
490
54
             Arena& arena) const override {
491
54
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
54
        } else {
505
54
            data.add(*columns[0], row_num);
506
54
        }
507
54
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
72
             Arena& arena) const override {
491
72
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
72
        } else {
505
72
            data.add(*columns[0], row_num);
506
72
        }
507
72
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
34
             Arena& arena) const override {
491
34
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
34
        } else {
505
34
            data.add(*columns[0], row_num);
506
34
        }
507
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_13PrimitiveTypeE44ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
594
             Arena& arena) const override {
491
594
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
        if constexpr (ENABLE_ARENA) {
503
            data.add(*columns[0], row_num, arena);
504
594
        } else {
505
594
            data.add(*columns[0], row_num);
506
594
        }
507
594
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
490
599k
             Arena& arena) const override {
491
599k
        auto& data = this->data(place);
492
        if constexpr (HasLimit) {
493
            if (data.max_size == -1) {
494
                data.max_size =
495
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
496
                                ->get_element(row_num);
497
            }
498
            if (data.size() >= data.max_size) {
499
                return;
500
            }
501
        }
502
599k
        if constexpr (ENABLE_ARENA) {
503
599k
            data.add(*columns[0], row_num, arena);
504
        } else {
505
            data.add(*columns[0], row_num);
506
        }
507
599k
    }
508
509
    void merge(AggregateDataPtr __restrict place, ConstAggregateDataPtr rhs,
510
48.6k
               Arena& arena) const override {
511
48.6k
        auto& data = this->data(place);
512
48.6k
        const auto& rhs_data = this->data(rhs);
513
48.6k
        if constexpr (HasLimit) {
514
2.97k
            if (rhs_data.size() == 0) {
515
1.12k
                return;
516
1.12k
            }
517
1.84k
            if (data.size() == 0) {
518
1.24k
                data.max_size = rhs_data.max_size;
519
1.24k
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
300
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
300
                                "{} aggregate states have incompatible limits: {} vs {}",
522
300
                                get_name(), data.max_size, rhs_data.max_size);
523
300
            }
524
1.84k
        }
525
42.4k
        if constexpr (ENABLE_ARENA) {
526
42.4k
            data.merge(rhs_data, arena);
527
42.4k
        } else {
528
6.15k
            data.merge(rhs_data);
529
6.15k
        }
530
48.6k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
8
               Arena& arena) const override {
511
8
        auto& data = this->data(place);
512
8
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
8
        } else {
528
8
            data.merge(rhs_data);
529
8
        }
530
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
9
               Arena& arena) const override {
511
9
        auto& data = this->data(place);
512
9
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
9
        } else {
528
9
            data.merge(rhs_data);
529
9
        }
530
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
9
               Arena& arena) const override {
511
9
        auto& data = this->data(place);
512
9
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
9
        } else {
528
9
            data.merge(rhs_data);
529
9
        }
530
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
320
               Arena& arena) const override {
511
320
        auto& data = this->data(place);
512
320
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
320
        } else {
528
320
            data.merge(rhs_data);
529
320
        }
530
320
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
29
               Arena& arena) const override {
511
29
        auto& data = this->data(place);
512
29
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
29
        } else {
528
29
            data.merge(rhs_data);
529
29
        }
530
29
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
10
               Arena& arena) const override {
511
10
        auto& data = this->data(place);
512
10
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
10
        } else {
528
10
            data.merge(rhs_data);
529
10
        }
530
10
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
8
               Arena& arena) const override {
511
8
        auto& data = this->data(place);
512
8
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
8
        } else {
528
8
            data.merge(rhs_data);
529
8
        }
530
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
8
               Arena& arena) const override {
511
8
        auto& data = this->data(place);
512
8
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
8
        } else {
528
8
            data.merge(rhs_data);
529
8
        }
530
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
12
               Arena& arena) const override {
511
12
        auto& data = this->data(place);
512
12
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
12
        } else {
528
12
            data.merge(rhs_data);
529
12
        }
530
12
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
8
               Arena& arena) const override {
511
8
        auto& data = this->data(place);
512
8
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
8
        } else {
528
8
            data.merge(rhs_data);
529
8
        }
530
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
2
               Arena& arena) const override {
511
2
        auto& data = this->data(place);
512
2
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
2
        } else {
528
2
            data.merge(rhs_data);
529
2
        }
530
2
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
8
               Arena& arena) const override {
511
8
        auto& data = this->data(place);
512
8
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
8
        } else {
528
8
            data.merge(rhs_data);
529
8
        }
530
8
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
17
               Arena& arena) const override {
511
17
        auto& data = this->data(place);
512
17
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
17
        } else {
528
17
            data.merge(rhs_data);
529
17
        }
530
17
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
17
               Arena& arena) const override {
511
17
        auto& data = this->data(place);
512
17
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
17
        } else {
528
17
            data.merge(rhs_data);
529
17
        }
530
17
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
38
               Arena& arena) const override {
511
38
        auto& data = this->data(place);
512
38
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
38
        } else {
528
38
            data.merge(rhs_data);
529
38
        }
530
38
    }
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_13PrimitiveTypeE44ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
260
               Arena& arena) const override {
511
260
        auto& data = this->data(place);
512
260
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
260
        } else {
528
260
            data.merge(rhs_data);
529
260
        }
530
260
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
1.98k
               Arena& arena) const override {
511
1.98k
        auto& data = this->data(place);
512
1.98k
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
1.98k
        } else {
528
1.98k
            data.merge(rhs_data);
529
1.98k
        }
530
1.98k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
89
               Arena& arena) const override {
511
89
        auto& data = this->data(place);
512
89
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
89
        } else {
528
89
            data.merge(rhs_data);
529
89
        }
530
89
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
4
               Arena& arena) const override {
511
4
        auto& data = this->data(place);
512
4
        const auto& rhs_data = this->data(rhs);
513
4
        if constexpr (HasLimit) {
514
4
            if (rhs_data.size() == 0) {
515
0
                return;
516
0
            }
517
4
            if (data.size() == 0) {
518
4
                data.max_size = rhs_data.max_size;
519
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
0
                                "{} aggregate states have incompatible limits: {} vs {}",
522
0
                                get_name(), data.max_size, rhs_data.max_size);
523
0
            }
524
4
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
4
        } else {
528
4
            data.merge(rhs_data);
529
4
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
4
               Arena& arena) const override {
511
4
        auto& data = this->data(place);
512
4
        const auto& rhs_data = this->data(rhs);
513
4
        if constexpr (HasLimit) {
514
4
            if (rhs_data.size() == 0) {
515
0
                return;
516
0
            }
517
4
            if (data.size() == 0) {
518
4
                data.max_size = rhs_data.max_size;
519
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
0
                                "{} aggregate states have incompatible limits: {} vs {}",
522
0
                                get_name(), data.max_size, rhs_data.max_size);
523
0
            }
524
4
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
4
        } else {
528
4
            data.merge(rhs_data);
529
4
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
57
               Arena& arena) const override {
511
57
        auto& data = this->data(place);
512
57
        const auto& rhs_data = this->data(rhs);
513
57
        if constexpr (HasLimit) {
514
57
            if (rhs_data.size() == 0) {
515
5
                return;
516
5
            }
517
52
            if (data.size() == 0) {
518
35
                data.max_size = rhs_data.max_size;
519
35
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
16
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
16
                                "{} aggregate states have incompatible limits: {} vs {}",
522
16
                                get_name(), data.max_size, rhs_data.max_size);
523
16
            }
524
52
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
57
        } else {
528
57
            data.merge(rhs_data);
529
57
        }
530
57
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
57
               Arena& arena) const override {
511
57
        auto& data = this->data(place);
512
57
        const auto& rhs_data = this->data(rhs);
513
57
        if constexpr (HasLimit) {
514
57
            if (rhs_data.size() == 0) {
515
5
                return;
516
5
            }
517
52
            if (data.size() == 0) {
518
35
                data.max_size = rhs_data.max_size;
519
35
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
16
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
16
                                "{} aggregate states have incompatible limits: {} vs {}",
522
16
                                get_name(), data.max_size, rhs_data.max_size);
523
16
            }
524
52
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
57
        } else {
528
57
            data.merge(rhs_data);
529
57
        }
530
57
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
4
               Arena& arena) const override {
511
4
        auto& data = this->data(place);
512
4
        const auto& rhs_data = this->data(rhs);
513
4
        if constexpr (HasLimit) {
514
4
            if (rhs_data.size() == 0) {
515
0
                return;
516
0
            }
517
4
            if (data.size() == 0) {
518
4
                data.max_size = rhs_data.max_size;
519
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
0
                                "{} aggregate states have incompatible limits: {} vs {}",
522
0
                                get_name(), data.max_size, rhs_data.max_size);
523
0
            }
524
4
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
4
        } else {
528
4
            data.merge(rhs_data);
529
4
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
4
               Arena& arena) const override {
511
4
        auto& data = this->data(place);
512
4
        const auto& rhs_data = this->data(rhs);
513
4
        if constexpr (HasLimit) {
514
4
            if (rhs_data.size() == 0) {
515
0
                return;
516
0
            }
517
4
            if (data.size() == 0) {
518
4
                data.max_size = rhs_data.max_size;
519
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
0
                                "{} aggregate states have incompatible limits: {} vs {}",
522
0
                                get_name(), data.max_size, rhs_data.max_size);
523
0
            }
524
4
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
4
        } else {
528
4
            data.merge(rhs_data);
529
4
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
236
               Arena& arena) const override {
511
236
        auto& data = this->data(place);
512
236
        const auto& rhs_data = this->data(rhs);
513
236
        if constexpr (HasLimit) {
514
236
            if (rhs_data.size() == 0) {
515
56
                return;
516
56
            }
517
180
            if (data.size() == 0) {
518
112
                data.max_size = rhs_data.max_size;
519
112
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
48
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
48
                                "{} aggregate states have incompatible limits: {} vs {}",
522
48
                                get_name(), data.max_size, rhs_data.max_size);
523
48
            }
524
180
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
236
        } else {
528
236
            data.merge(rhs_data);
529
236
        }
530
236
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
244
               Arena& arena) const override {
511
244
        auto& data = this->data(place);
512
244
        const auto& rhs_data = this->data(rhs);
513
244
        if constexpr (HasLimit) {
514
244
            if (rhs_data.size() == 0) {
515
56
                return;
516
56
            }
517
188
            if (data.size() == 0) {
518
116
                data.max_size = rhs_data.max_size;
519
116
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
48
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
48
                                "{} aggregate states have incompatible limits: {} vs {}",
522
48
                                get_name(), data.max_size, rhs_data.max_size);
523
48
            }
524
188
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
244
        } else {
528
244
            data.merge(rhs_data);
529
244
        }
530
244
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
12
               Arena& arena) const override {
511
12
        auto& data = this->data(place);
512
12
        const auto& rhs_data = this->data(rhs);
513
12
        if constexpr (HasLimit) {
514
12
            if (rhs_data.size() == 0) {
515
0
                return;
516
0
            }
517
12
            if (data.size() == 0) {
518
8
                data.max_size = rhs_data.max_size;
519
8
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
0
                                "{} aggregate states have incompatible limits: {} vs {}",
522
0
                                get_name(), data.max_size, rhs_data.max_size);
523
0
            }
524
12
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
12
        } else {
528
12
            data.merge(rhs_data);
529
12
        }
530
12
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
11
               Arena& arena) const override {
511
11
        auto& data = this->data(place);
512
11
        const auto& rhs_data = this->data(rhs);
513
11
        if constexpr (HasLimit) {
514
11
            if (rhs_data.size() == 0) {
515
0
                return;
516
0
            }
517
11
            if (data.size() == 0) {
518
8
                data.max_size = rhs_data.max_size;
519
8
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
0
                                "{} aggregate states have incompatible limits: {} vs {}",
522
0
                                get_name(), data.max_size, rhs_data.max_size);
523
0
            }
524
11
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
11
        } else {
528
11
            data.merge(rhs_data);
529
11
        }
530
11
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
4
               Arena& arena) const override {
511
4
        auto& data = this->data(place);
512
4
        const auto& rhs_data = this->data(rhs);
513
4
        if constexpr (HasLimit) {
514
4
            if (rhs_data.size() == 0) {
515
0
                return;
516
0
            }
517
4
            if (data.size() == 0) {
518
4
                data.max_size = rhs_data.max_size;
519
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
0
                                "{} aggregate states have incompatible limits: {} vs {}",
522
0
                                get_name(), data.max_size, rhs_data.max_size);
523
0
            }
524
4
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
4
        } else {
528
4
            data.merge(rhs_data);
529
4
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
4
               Arena& arena) const override {
511
4
        auto& data = this->data(place);
512
4
        const auto& rhs_data = this->data(rhs);
513
4
        if constexpr (HasLimit) {
514
4
            if (rhs_data.size() == 0) {
515
0
                return;
516
0
            }
517
4
            if (data.size() == 0) {
518
4
                data.max_size = rhs_data.max_size;
519
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
0
                                "{} aggregate states have incompatible limits: {} vs {}",
522
0
                                get_name(), data.max_size, rhs_data.max_size);
523
0
            }
524
4
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
4
        } else {
528
4
            data.merge(rhs_data);
529
4
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
4
               Arena& arena) const override {
511
4
        auto& data = this->data(place);
512
4
        const auto& rhs_data = this->data(rhs);
513
4
        if constexpr (HasLimit) {
514
4
            if (rhs_data.size() == 0) {
515
0
                return;
516
0
            }
517
4
            if (data.size() == 0) {
518
4
                data.max_size = rhs_data.max_size;
519
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
0
                                "{} aggregate states have incompatible limits: {} vs {}",
522
0
                                get_name(), data.max_size, rhs_data.max_size);
523
0
            }
524
4
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
4
        } else {
528
4
            data.merge(rhs_data);
529
4
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
4
               Arena& arena) const override {
511
4
        auto& data = this->data(place);
512
4
        const auto& rhs_data = this->data(rhs);
513
4
        if constexpr (HasLimit) {
514
4
            if (rhs_data.size() == 0) {
515
0
                return;
516
0
            }
517
4
            if (data.size() == 0) {
518
4
                data.max_size = rhs_data.max_size;
519
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
0
                                "{} aggregate states have incompatible limits: {} vs {}",
522
0
                                get_name(), data.max_size, rhs_data.max_size);
523
0
            }
524
4
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
4
        } else {
528
4
            data.merge(rhs_data);
529
4
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
4
               Arena& arena) const override {
511
4
        auto& data = this->data(place);
512
4
        const auto& rhs_data = this->data(rhs);
513
4
        if constexpr (HasLimit) {
514
4
            if (rhs_data.size() == 0) {
515
0
                return;
516
0
            }
517
4
            if (data.size() == 0) {
518
4
                data.max_size = rhs_data.max_size;
519
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
0
                                "{} aggregate states have incompatible limits: {} vs {}",
522
0
                                get_name(), data.max_size, rhs_data.max_size);
523
0
            }
524
4
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
4
        } else {
528
4
            data.merge(rhs_data);
529
4
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
4
               Arena& arena) const override {
511
4
        auto& data = this->data(place);
512
4
        const auto& rhs_data = this->data(rhs);
513
4
        if constexpr (HasLimit) {
514
4
            if (rhs_data.size() == 0) {
515
0
                return;
516
0
            }
517
4
            if (data.size() == 0) {
518
4
                data.max_size = rhs_data.max_size;
519
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
0
                                "{} aggregate states have incompatible limits: {} vs {}",
522
0
                                get_name(), data.max_size, rhs_data.max_size);
523
0
            }
524
4
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
4
        } else {
528
4
            data.merge(rhs_data);
529
4
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
4
               Arena& arena) const override {
511
4
        auto& data = this->data(place);
512
4
        const auto& rhs_data = this->data(rhs);
513
4
        if constexpr (HasLimit) {
514
4
            if (rhs_data.size() == 0) {
515
0
                return;
516
0
            }
517
4
            if (data.size() == 0) {
518
4
                data.max_size = rhs_data.max_size;
519
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
0
                                "{} aggregate states have incompatible limits: {} vs {}",
522
0
                                get_name(), data.max_size, rhs_data.max_size);
523
0
            }
524
4
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
4
        } else {
528
4
            data.merge(rhs_data);
529
4
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
4
               Arena& arena) const override {
511
4
        auto& data = this->data(place);
512
4
        const auto& rhs_data = this->data(rhs);
513
4
        if constexpr (HasLimit) {
514
4
            if (rhs_data.size() == 0) {
515
0
                return;
516
0
            }
517
4
            if (data.size() == 0) {
518
4
                data.max_size = rhs_data.max_size;
519
4
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
0
                                "{} aggregate states have incompatible limits: {} vs {}",
522
0
                                get_name(), data.max_size, rhs_data.max_size);
523
0
            }
524
4
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
4
        } else {
528
4
            data.merge(rhs_data);
529
4
        }
530
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
510
13
               Arena& arena) const override {
511
13
        auto& data = this->data(place);
512
13
        const auto& rhs_data = this->data(rhs);
513
13
        if constexpr (HasLimit) {
514
13
            if (rhs_data.size() == 0) {
515
1
                return;
516
1
            }
517
12
            if (data.size() == 0) {
518
9
                data.max_size = rhs_data.max_size;
519
9
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
0
                                "{} aggregate states have incompatible limits: {} vs {}",
522
0
                                get_name(), data.max_size, rhs_data.max_size);
523
0
            }
524
12
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
13
        } else {
528
13
            data.merge(rhs_data);
529
13
        }
530
13
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
13
               Arena& arena) const override {
511
13
        auto& data = this->data(place);
512
13
        const auto& rhs_data = this->data(rhs);
513
13
        if constexpr (HasLimit) {
514
13
            if (rhs_data.size() == 0) {
515
1
                return;
516
1
            }
517
12
            if (data.size() == 0) {
518
9
                data.max_size = rhs_data.max_size;
519
9
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
0
                                "{} aggregate states have incompatible limits: {} vs {}",
522
0
                                get_name(), data.max_size, rhs_data.max_size);
523
0
            }
524
12
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
13
        } else {
528
13
            data.merge(rhs_data);
529
13
        }
530
13
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
13
               Arena& arena) const override {
511
13
        auto& data = this->data(place);
512
13
        const auto& rhs_data = this->data(rhs);
513
13
        if constexpr (HasLimit) {
514
13
            if (rhs_data.size() == 0) {
515
1
                return;
516
1
            }
517
12
            if (data.size() == 0) {
518
9
                data.max_size = rhs_data.max_size;
519
9
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
0
                                "{} aggregate states have incompatible limits: {} vs {}",
522
0
                                get_name(), data.max_size, rhs_data.max_size);
523
0
            }
524
12
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
13
        } else {
528
13
            data.merge(rhs_data);
529
13
        }
530
13
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
13
               Arena& arena) const override {
511
13
        auto& data = this->data(place);
512
13
        const auto& rhs_data = this->data(rhs);
513
13
        if constexpr (HasLimit) {
514
13
            if (rhs_data.size() == 0) {
515
1
                return;
516
1
            }
517
12
            if (data.size() == 0) {
518
9
                data.max_size = rhs_data.max_size;
519
9
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
0
                                "{} aggregate states have incompatible limits: {} vs {}",
522
0
                                get_name(), data.max_size, rhs_data.max_size);
523
0
            }
524
12
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
13
        } else {
528
13
            data.merge(rhs_data);
529
13
        }
530
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_13PrimitiveTypeE44ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
774
               Arena& arena) const override {
511
774
        auto& data = this->data(place);
512
774
        const auto& rhs_data = this->data(rhs);
513
774
        if constexpr (HasLimit) {
514
774
            if (rhs_data.size() == 0) {
515
411
                return;
516
411
            }
517
363
            if (data.size() == 0) {
518
267
                data.max_size = rhs_data.max_size;
519
267
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
0
                                "{} aggregate states have incompatible limits: {} vs {}",
522
0
                                get_name(), data.max_size, rhs_data.max_size);
523
0
            }
524
363
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
774
        } else {
528
774
            data.merge(rhs_data);
529
774
        }
530
774
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
774
               Arena& arena) const override {
511
774
        auto& data = this->data(place);
512
774
        const auto& rhs_data = this->data(rhs);
513
774
        if constexpr (HasLimit) {
514
774
            if (rhs_data.size() == 0) {
515
411
                return;
516
411
            }
517
363
            if (data.size() == 0) {
518
267
                data.max_size = rhs_data.max_size;
519
267
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
0
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
0
                                "{} aggregate states have incompatible limits: {} vs {}",
522
0
                                get_name(), data.max_size, rhs_data.max_size);
523
0
            }
524
363
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
774
        } else {
528
774
            data.merge(rhs_data);
529
774
        }
530
774
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
257
               Arena& arena) const override {
511
257
        auto& data = this->data(place);
512
257
        const auto& rhs_data = this->data(rhs);
513
257
        if constexpr (HasLimit) {
514
257
            if (rhs_data.size() == 0) {
515
60
                return;
516
60
            }
517
197
            if (data.size() == 0) {
518
117
                data.max_size = rhs_data.max_size;
519
117
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
64
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
64
                                "{} aggregate states have incompatible limits: {} vs {}",
522
64
                                get_name(), data.max_size, rhs_data.max_size);
523
64
            }
524
197
        }
525
257
        if constexpr (ENABLE_ARENA) {
526
257
            data.merge(rhs_data, arena);
527
        } else {
528
            data.merge(rhs_data);
529
        }
530
257
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
257
               Arena& arena) const override {
511
257
        auto& data = this->data(place);
512
257
        const auto& rhs_data = this->data(rhs);
513
257
        if constexpr (HasLimit) {
514
257
            if (rhs_data.size() == 0) {
515
60
                return;
516
60
            }
517
197
            if (data.size() == 0) {
518
117
                data.max_size = rhs_data.max_size;
519
117
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
64
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
64
                                "{} aggregate states have incompatible limits: {} vs {}",
522
64
                                get_name(), data.max_size, rhs_data.max_size);
523
64
            }
524
197
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
257
        } else {
528
257
            data.merge(rhs_data);
529
257
        }
530
257
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
191
               Arena& arena) const override {
511
191
        auto& data = this->data(place);
512
191
        const auto& rhs_data = this->data(rhs);
513
191
        if constexpr (HasLimit) {
514
191
            if (rhs_data.size() == 0) {
515
54
                return;
516
54
            }
517
137
            if (data.size() == 0) {
518
77
                data.max_size = rhs_data.max_size;
519
77
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
44
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
44
                                "{} aggregate states have incompatible limits: {} vs {}",
522
44
                                get_name(), data.max_size, rhs_data.max_size);
523
44
            }
524
137
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
191
        } else {
528
191
            data.merge(rhs_data);
529
191
        }
530
191
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
4
               Arena& arena) const override {
511
4
        auto& data = this->data(place);
512
4
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
4
        } else {
528
4
            data.merge(rhs_data);
529
4
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
6
               Arena& arena) const override {
511
6
        auto& data = this->data(place);
512
6
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
6
        } else {
528
6
            data.merge(rhs_data);
529
6
        }
530
6
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
5
               Arena& arena) const override {
511
5
        auto& data = this->data(place);
512
5
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
5
        } else {
528
5
            data.merge(rhs_data);
529
5
        }
530
5
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
325
               Arena& arena) const override {
511
325
        auto& data = this->data(place);
512
325
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
325
        } else {
528
325
            data.merge(rhs_data);
529
325
        }
530
325
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
11
               Arena& arena) const override {
511
11
        auto& data = this->data(place);
512
11
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
11
        } else {
528
11
            data.merge(rhs_data);
529
11
        }
530
11
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
6
               Arena& arena) const override {
511
6
        auto& data = this->data(place);
512
6
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
6
        } else {
528
6
            data.merge(rhs_data);
529
6
        }
530
6
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
4
               Arena& arena) const override {
511
4
        auto& data = this->data(place);
512
4
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
4
        } else {
528
4
            data.merge(rhs_data);
529
4
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
4
               Arena& arena) const override {
511
4
        auto& data = this->data(place);
512
4
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
4
        } else {
528
4
            data.merge(rhs_data);
529
4
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
4
               Arena& arena) const override {
511
4
        auto& data = this->data(place);
512
4
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
4
        } else {
528
4
            data.merge(rhs_data);
529
4
        }
530
4
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
2
               Arena& arena) const override {
511
2
        auto& data = this->data(place);
512
2
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
2
        } else {
528
2
            data.merge(rhs_data);
529
2
        }
530
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
510
9
               Arena& arena) const override {
511
9
        auto& data = this->data(place);
512
9
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
9
        } else {
528
9
            data.merge(rhs_data);
529
9
        }
530
9
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
9
               Arena& arena) const override {
511
9
        auto& data = this->data(place);
512
9
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
9
        } else {
528
9
            data.merge(rhs_data);
529
9
        }
530
9
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
26
               Arena& arena) const override {
511
26
        auto& data = this->data(place);
512
26
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
26
        } else {
528
26
            data.merge(rhs_data);
529
26
        }
530
26
    }
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_13PrimitiveTypeE44ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
188
               Arena& arena) const override {
511
188
        auto& data = this->data(place);
512
188
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
        if constexpr (ENABLE_ARENA) {
526
            data.merge(rhs_data, arena);
527
188
        } else {
528
188
            data.merge(rhs_data);
529
188
        }
530
188
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
510
42.2k
               Arena& arena) const override {
511
42.2k
        auto& data = this->data(place);
512
42.2k
        const auto& rhs_data = this->data(rhs);
513
        if constexpr (HasLimit) {
514
            if (rhs_data.size() == 0) {
515
                return;
516
            }
517
            if (data.size() == 0) {
518
                data.max_size = rhs_data.max_size;
519
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
520
                throw Exception(ErrorCode::INVALID_ARGUMENT,
521
                                "{} aggregate states have incompatible limits: {} vs {}",
522
                                get_name(), data.max_size, rhs_data.max_size);
523
            }
524
        }
525
42.2k
        if constexpr (ENABLE_ARENA) {
526
42.2k
            data.merge(rhs_data, arena);
527
        } else {
528
            data.merge(rhs_data);
529
        }
530
42.2k
    }
531
532
5.94k
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
5.94k
        if constexpr (Data::use_versioned_serde) {
534
1.31k
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
4.63k
        } else {
536
4.63k
            this->data(place).write(buf);
537
4.63k
        }
538
5.94k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
8
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
8
        } else {
536
8
            this->data(place).write(buf);
537
8
        }
538
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
9
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
9
        } else {
536
9
            this->data(place).write(buf);
537
9
        }
538
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
9
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
9
        } else {
536
9
            this->data(place).write(buf);
537
9
        }
538
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
387
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
387
        } else {
536
387
            this->data(place).write(buf);
537
387
        }
538
387
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
31
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
31
        } else {
536
31
            this->data(place).write(buf);
537
31
        }
538
31
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
10
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
10
        } else {
536
10
            this->data(place).write(buf);
537
10
        }
538
10
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
8
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
8
        } else {
536
8
            this->data(place).write(buf);
537
8
        }
538
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
8
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
8
        } else {
536
8
            this->data(place).write(buf);
537
8
        }
538
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
12
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
12
        } else {
536
12
            this->data(place).write(buf);
537
12
        }
538
12
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
8
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
8
        } else {
536
8
            this->data(place).write(buf);
537
8
        }
538
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
2
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
2
        } else {
536
2
            this->data(place).write(buf);
537
2
        }
538
2
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
8
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
8
        } else {
536
8
            this->data(place).write(buf);
537
8
        }
538
8
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
17
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
17
        } else {
536
17
            this->data(place).write(buf);
537
17
        }
538
17
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
17
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
17
        } else {
536
17
            this->data(place).write(buf);
537
17
        }
538
17
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
38
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
38
        } else {
536
38
            this->data(place).write(buf);
537
38
        }
538
38
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
1
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
1
        if constexpr (Data::use_versioned_serde) {
534
1
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
        } else {
536
            this->data(place).write(buf);
537
        }
538
1
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
261
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
261
        if constexpr (Data::use_versioned_serde) {
534
261
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
        } else {
536
            this->data(place).write(buf);
537
        }
538
261
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
1.55k
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
1.55k
        } else {
536
1.55k
            this->data(place).write(buf);
537
1.55k
        }
538
1.55k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
153
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
153
        if constexpr (Data::use_versioned_serde) {
534
153
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
        } else {
536
            this->data(place).write(buf);
537
        }
538
153
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
4
        } else {
536
4
            this->data(place).write(buf);
537
4
        }
538
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
4
        } else {
536
4
            this->data(place).write(buf);
537
4
        }
538
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
59
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
59
        } else {
536
59
            this->data(place).write(buf);
537
59
        }
538
59
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
59
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
59
        } else {
536
59
            this->data(place).write(buf);
537
59
        }
538
59
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
4
        } else {
536
4
            this->data(place).write(buf);
537
4
        }
538
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
4
        } else {
536
4
            this->data(place).write(buf);
537
4
        }
538
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
133
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
133
        } else {
536
133
            this->data(place).write(buf);
537
133
        }
538
133
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
137
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
137
        } else {
536
137
            this->data(place).write(buf);
537
137
        }
538
137
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
13
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
13
        } else {
536
13
            this->data(place).write(buf);
537
13
        }
538
13
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
12
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
12
        } else {
536
12
            this->data(place).write(buf);
537
12
        }
538
12
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
4
        } else {
536
4
            this->data(place).write(buf);
537
4
        }
538
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
4
        } else {
536
4
            this->data(place).write(buf);
537
4
        }
538
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
4
        } else {
536
4
            this->data(place).write(buf);
537
4
        }
538
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
4
        } else {
536
4
            this->data(place).write(buf);
537
4
        }
538
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
4
        } else {
536
4
            this->data(place).write(buf);
537
4
        }
538
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
4
        } else {
536
4
            this->data(place).write(buf);
537
4
        }
538
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
4
        } else {
536
4
            this->data(place).write(buf);
537
4
        }
538
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
4
        } else {
536
4
            this->data(place).write(buf);
537
4
        }
538
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
532
13
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
13
        } else {
536
13
            this->data(place).write(buf);
537
13
        }
538
13
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
12
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
12
        } else {
536
12
            this->data(place).write(buf);
537
12
        }
538
12
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
13
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
13
        } else {
536
13
            this->data(place).write(buf);
537
13
        }
538
13
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
13
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
13
        } else {
536
13
            this->data(place).write(buf);
537
13
        }
538
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_13PrimitiveTypeE44ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
774
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
774
        } else {
536
774
            this->data(place).write(buf);
537
774
        }
538
774
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
774
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
774
        if constexpr (Data::use_versioned_serde) {
534
774
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
        } else {
536
            this->data(place).write(buf);
537
        }
538
774
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
152
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
152
        } else {
536
152
            this->data(place).write(buf);
537
152
        }
538
152
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
152
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
152
        } else {
536
152
            this->data(place).write(buf);
537
152
        }
538
152
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
124
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
124
        if constexpr (Data::use_versioned_serde) {
534
124
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
        } else {
536
            this->data(place).write(buf);
537
        }
538
124
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
4
        } else {
536
4
            this->data(place).write(buf);
537
4
        }
538
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
6
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
6
        } else {
536
6
            this->data(place).write(buf);
537
6
        }
538
6
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
5
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
5
        } else {
536
5
            this->data(place).write(buf);
537
5
        }
538
5
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
382
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
382
        } else {
536
382
            this->data(place).write(buf);
537
382
        }
538
382
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
15
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
15
        } else {
536
15
            this->data(place).write(buf);
537
15
        }
538
15
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
6
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
6
        } else {
536
6
            this->data(place).write(buf);
537
6
        }
538
6
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
4
        } else {
536
4
            this->data(place).write(buf);
537
4
        }
538
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
4
        } else {
536
4
            this->data(place).write(buf);
537
4
        }
538
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
4
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
4
        } else {
536
4
            this->data(place).write(buf);
537
4
        }
538
4
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
2
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
2
        } else {
536
2
            this->data(place).write(buf);
537
2
        }
538
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
532
9
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
9
        } else {
536
9
            this->data(place).write(buf);
537
9
        }
538
9
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
9
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
9
        } else {
536
9
            this->data(place).write(buf);
537
9
        }
538
9
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
26
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
26
        } else {
536
26
            this->data(place).write(buf);
537
26
        }
538
26
    }
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_13PrimitiveTypeE44ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
188
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
188
        } else {
536
188
            this->data(place).write(buf);
537
188
        }
538
188
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
532
253
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
533
        if constexpr (Data::use_versioned_serde) {
534
            this->data(place).write(buf, *this->argument_types[0], this->version);
535
253
        } else {
536
253
            this->data(place).write(buf);
537
253
        }
538
253
    }
539
540
    void deserialize(AggregateDataPtr __restrict place, BufferReadable& buf,
541
6.34k
                     Arena&) const override {
542
6.34k
        if constexpr (Data::use_versioned_serde) {
543
1.29k
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
5.04k
        } else {
545
5.04k
            this->data(place).read(buf);
546
5.04k
        }
547
6.34k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
8
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
8
        } else {
545
8
            this->data(place).read(buf);
546
8
        }
547
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
9
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
9
        } else {
545
9
            this->data(place).read(buf);
546
9
        }
547
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
9
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
9
        } else {
545
9
            this->data(place).read(buf);
546
9
        }
547
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
320
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
320
        } else {
545
320
            this->data(place).read(buf);
546
320
        }
547
320
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
29
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
29
        } else {
545
29
            this->data(place).read(buf);
546
29
        }
547
29
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
10
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
10
        } else {
545
10
            this->data(place).read(buf);
546
10
        }
547
10
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
8
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
8
        } else {
545
8
            this->data(place).read(buf);
546
8
        }
547
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
8
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
8
        } else {
545
8
            this->data(place).read(buf);
546
8
        }
547
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
12
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
12
        } else {
545
12
            this->data(place).read(buf);
546
12
        }
547
12
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
8
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
8
        } else {
545
8
            this->data(place).read(buf);
546
8
        }
547
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
2
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
2
        } else {
545
2
            this->data(place).read(buf);
546
2
        }
547
2
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
8
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
8
        } else {
545
8
            this->data(place).read(buf);
546
8
        }
547
8
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
17
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
17
        } else {
545
17
            this->data(place).read(buf);
546
17
        }
547
17
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
17
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
17
        } else {
545
17
            this->data(place).read(buf);
546
17
        }
547
17
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
38
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
38
        } else {
545
38
            this->data(place).read(buf);
546
38
        }
547
38
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
1
                     Arena&) const override {
542
1
        if constexpr (Data::use_versioned_serde) {
543
1
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
        } else {
545
            this->data(place).read(buf);
546
        }
547
1
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
261
                     Arena&) const override {
542
261
        if constexpr (Data::use_versioned_serde) {
543
261
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
        } else {
545
            this->data(place).read(buf);
546
        }
547
261
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
2.01k
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
2.01k
        } else {
545
2.01k
            this->data(place).read(buf);
546
2.01k
        }
547
2.01k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
121
                     Arena&) const override {
542
121
        if constexpr (Data::use_versioned_serde) {
543
121
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
        } else {
545
            this->data(place).read(buf);
546
        }
547
121
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
4
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
4
        } else {
545
4
            this->data(place).read(buf);
546
4
        }
547
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
4
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
4
        } else {
545
4
            this->data(place).read(buf);
546
4
        }
547
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
57
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
57
        } else {
545
57
            this->data(place).read(buf);
546
57
        }
547
57
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
57
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
57
        } else {
545
57
            this->data(place).read(buf);
546
57
        }
547
57
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
4
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
4
        } else {
545
4
            this->data(place).read(buf);
546
4
        }
547
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
4
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
4
        } else {
545
4
            this->data(place).read(buf);
546
4
        }
547
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
155
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
155
        } else {
545
155
            this->data(place).read(buf);
546
155
        }
547
155
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
163
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
163
        } else {
545
163
            this->data(place).read(buf);
546
163
        }
547
163
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
12
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
12
        } else {
545
12
            this->data(place).read(buf);
546
12
        }
547
12
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
11
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
11
        } else {
545
11
            this->data(place).read(buf);
546
11
        }
547
11
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
4
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
4
        } else {
545
4
            this->data(place).read(buf);
546
4
        }
547
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
4
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
4
        } else {
545
4
            this->data(place).read(buf);
546
4
        }
547
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
4
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
4
        } else {
545
4
            this->data(place).read(buf);
546
4
        }
547
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
4
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
4
        } else {
545
4
            this->data(place).read(buf);
546
4
        }
547
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
4
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
4
        } else {
545
4
            this->data(place).read(buf);
546
4
        }
547
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
4
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
4
        } else {
545
4
            this->data(place).read(buf);
546
4
        }
547
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
4
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
4
        } else {
545
4
            this->data(place).read(buf);
546
4
        }
547
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
4
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
4
        } else {
545
4
            this->data(place).read(buf);
546
4
        }
547
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
541
13
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
13
        } else {
545
13
            this->data(place).read(buf);
546
13
        }
547
13
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
13
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
13
        } else {
545
13
            this->data(place).read(buf);
546
13
        }
547
13
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
13
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
13
        } else {
545
13
            this->data(place).read(buf);
546
13
        }
547
13
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
13
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
13
        } else {
545
13
            this->data(place).read(buf);
546
13
        }
547
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_13PrimitiveTypeE44ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
774
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
774
        } else {
545
774
            this->data(place).read(buf);
546
774
        }
547
774
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
774
                     Arena&) const override {
542
774
        if constexpr (Data::use_versioned_serde) {
543
774
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
        } else {
545
            this->data(place).read(buf);
546
        }
547
774
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
176
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
176
        } else {
545
176
            this->data(place).read(buf);
546
176
        }
547
176
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
176
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
176
        } else {
545
176
            this->data(place).read(buf);
546
176
        }
547
176
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
140
                     Arena&) const override {
542
140
        if constexpr (Data::use_versioned_serde) {
543
140
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
        } else {
545
            this->data(place).read(buf);
546
        }
547
140
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
4
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
4
        } else {
545
4
            this->data(place).read(buf);
546
4
        }
547
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
6
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
6
        } else {
545
6
            this->data(place).read(buf);
546
6
        }
547
6
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
5
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
5
        } else {
545
5
            this->data(place).read(buf);
546
5
        }
547
5
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
325
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
325
        } else {
545
325
            this->data(place).read(buf);
546
325
        }
547
325
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
14
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
14
        } else {
545
14
            this->data(place).read(buf);
546
14
        }
547
14
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
6
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
6
        } else {
545
6
            this->data(place).read(buf);
546
6
        }
547
6
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
4
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
4
        } else {
545
4
            this->data(place).read(buf);
546
4
        }
547
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
4
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
4
        } else {
545
4
            this->data(place).read(buf);
546
4
        }
547
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
4
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
4
        } else {
545
4
            this->data(place).read(buf);
546
4
        }
547
4
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
2
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
2
        } else {
545
2
            this->data(place).read(buf);
546
2
        }
547
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
541
9
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
9
        } else {
545
9
            this->data(place).read(buf);
546
9
        }
547
9
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
9
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
9
        } else {
545
9
            this->data(place).read(buf);
546
9
        }
547
9
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
26
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
26
        } else {
545
26
            this->data(place).read(buf);
546
26
        }
547
26
    }
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_13PrimitiveTypeE44ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
188
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
188
        } else {
545
188
            this->data(place).read(buf);
546
188
        }
547
188
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
541
241
                     Arena&) const override {
542
        if constexpr (Data::use_versioned_serde) {
543
            this->data(place).read(buf, *this->argument_types[0], this->version);
544
241
        } else {
545
241
            this->data(place).read(buf);
546
241
        }
547
241
    }
548
549
10.8k
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
10.8k
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
10.8k
        auto& to_nested_col = to_arr.get_data();
552
10.8k
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
10.8k
        this->data(place).insert_result_into(col_null->get_nested_column());
554
10.8k
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
10.8k
        to_arr.get_offsets().push_back(to_nested_col.size());
556
10.8k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
7
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
7
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
7
        auto& to_nested_col = to_arr.get_data();
552
7
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
7
        this->data(place).insert_result_into(col_null->get_nested_column());
554
7
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
7
        to_arr.get_offsets().push_back(to_nested_col.size());
556
7
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
68
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
68
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
68
        auto& to_nested_col = to_arr.get_data();
552
68
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
68
        this->data(place).insert_result_into(col_null->get_nested_column());
554
68
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
68
        to_arr.get_offsets().push_back(to_nested_col.size());
556
68
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
9
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
9
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
9
        auto& to_nested_col = to_arr.get_data();
552
9
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
9
        this->data(place).insert_result_into(col_null->get_nested_column());
554
9
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
9
        to_arr.get_offsets().push_back(to_nested_col.size());
556
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
210
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
210
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
210
        auto& to_nested_col = to_arr.get_data();
552
210
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
210
        this->data(place).insert_result_into(col_null->get_nested_column());
554
210
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
210
        to_arr.get_offsets().push_back(to_nested_col.size());
556
210
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
29
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
29
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
29
        auto& to_nested_col = to_arr.get_data();
552
29
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
29
        this->data(place).insert_result_into(col_null->get_nested_column());
554
29
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
29
        to_arr.get_offsets().push_back(to_nested_col.size());
556
29
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
9
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
9
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
9
        auto& to_nested_col = to_arr.get_data();
552
9
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
9
        this->data(place).insert_result_into(col_null->get_nested_column());
554
9
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
9
        to_arr.get_offsets().push_back(to_nested_col.size());
556
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
7
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
7
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
7
        auto& to_nested_col = to_arr.get_data();
552
7
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
7
        this->data(place).insert_result_into(col_null->get_nested_column());
554
7
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
7
        to_arr.get_offsets().push_back(to_nested_col.size());
556
7
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
7
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
7
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
7
        auto& to_nested_col = to_arr.get_data();
552
7
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
7
        this->data(place).insert_result_into(col_null->get_nested_column());
554
7
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
7
        to_arr.get_offsets().push_back(to_nested_col.size());
556
7
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
6
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
6
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
6
        auto& to_nested_col = to_arr.get_data();
552
6
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
6
        this->data(place).insert_result_into(col_null->get_nested_column());
554
6
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
6
        to_arr.get_offsets().push_back(to_nested_col.size());
556
6
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
2
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
2
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
2
        auto& to_nested_col = to_arr.get_data();
552
2
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
2
        this->data(place).insert_result_into(col_null->get_nested_column());
554
2
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
2
        to_arr.get_offsets().push_back(to_nested_col.size());
556
2
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
4
        auto& to_nested_col = to_arr.get_data();
552
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
4
        this->data(place).insert_result_into(col_null->get_nested_column());
554
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
4
        to_arr.get_offsets().push_back(to_nested_col.size());
556
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
4
        auto& to_nested_col = to_arr.get_data();
552
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
4
        this->data(place).insert_result_into(col_null->get_nested_column());
554
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
4
        to_arr.get_offsets().push_back(to_nested_col.size());
556
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
549
14
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
14
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
14
        auto& to_nested_col = to_arr.get_data();
552
14
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
14
        this->data(place).insert_result_into(col_null->get_nested_column());
554
14
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
14
        to_arr.get_offsets().push_back(to_nested_col.size());
556
14
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
14
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
14
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
14
        auto& to_nested_col = to_arr.get_data();
552
14
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
14
        this->data(place).insert_result_into(col_null->get_nested_column());
554
14
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
14
        to_arr.get_offsets().push_back(to_nested_col.size());
556
14
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
35
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
35
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
35
        auto& to_nested_col = to_arr.get_data();
552
35
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
35
        this->data(place).insert_result_into(col_null->get_nested_column());
554
35
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
35
        to_arr.get_offsets().push_back(to_nested_col.size());
556
35
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
1
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
1
        auto& to_nested_col = to_arr.get_data();
552
1
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
1
        this->data(place).insert_result_into(col_null->get_nested_column());
554
1
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
1
        to_arr.get_offsets().push_back(to_nested_col.size());
556
1
    }
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_13PrimitiveTypeE44ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
105
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
105
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
105
        auto& to_nested_col = to_arr.get_data();
552
105
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
105
        this->data(place).insert_result_into(col_null->get_nested_column());
554
105
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
105
        to_arr.get_offsets().push_back(to_nested_col.size());
556
105
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
669
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
669
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
669
        auto& to_nested_col = to_arr.get_data();
552
669
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
669
        this->data(place).insert_result_into(col_null->get_nested_column());
554
669
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
669
        to_arr.get_offsets().push_back(to_nested_col.size());
556
669
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
707
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
707
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
707
        auto& to_nested_col = to_arr.get_data();
552
707
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
707
        this->data(place).insert_result_into(col_null->get_nested_column());
554
707
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
707
        to_arr.get_offsets().push_back(to_nested_col.size());
556
707
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
4
        auto& to_nested_col = to_arr.get_data();
552
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
4
        this->data(place).insert_result_into(col_null->get_nested_column());
554
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
4
        to_arr.get_offsets().push_back(to_nested_col.size());
556
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
4
        auto& to_nested_col = to_arr.get_data();
552
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
4
        this->data(place).insert_result_into(col_null->get_nested_column());
554
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
4
        to_arr.get_offsets().push_back(to_nested_col.size());
556
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
10
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
10
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
10
        auto& to_nested_col = to_arr.get_data();
552
10
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
10
        this->data(place).insert_result_into(col_null->get_nested_column());
554
10
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
10
        to_arr.get_offsets().push_back(to_nested_col.size());
556
10
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
10
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
10
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
10
        auto& to_nested_col = to_arr.get_data();
552
10
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
10
        this->data(place).insert_result_into(col_null->get_nested_column());
554
10
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
10
        to_arr.get_offsets().push_back(to_nested_col.size());
556
10
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
4
        auto& to_nested_col = to_arr.get_data();
552
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
4
        this->data(place).insert_result_into(col_null->get_nested_column());
554
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
4
        to_arr.get_offsets().push_back(to_nested_col.size());
556
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
4
        auto& to_nested_col = to_arr.get_data();
552
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
4
        this->data(place).insert_result_into(col_null->get_nested_column());
554
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
4
        to_arr.get_offsets().push_back(to_nested_col.size());
556
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
203
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
203
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
203
        auto& to_nested_col = to_arr.get_data();
552
203
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
203
        this->data(place).insert_result_into(col_null->get_nested_column());
554
203
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
203
        to_arr.get_offsets().push_back(to_nested_col.size());
556
203
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
202
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
202
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
202
        auto& to_nested_col = to_arr.get_data();
552
202
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
202
        this->data(place).insert_result_into(col_null->get_nested_column());
554
202
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
202
        to_arr.get_offsets().push_back(to_nested_col.size());
556
202
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
10
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
10
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
10
        auto& to_nested_col = to_arr.get_data();
552
10
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
10
        this->data(place).insert_result_into(col_null->get_nested_column());
554
10
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
10
        to_arr.get_offsets().push_back(to_nested_col.size());
556
10
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
10
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
10
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
10
        auto& to_nested_col = to_arr.get_data();
552
10
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
10
        this->data(place).insert_result_into(col_null->get_nested_column());
554
10
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
10
        to_arr.get_offsets().push_back(to_nested_col.size());
556
10
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
4
        auto& to_nested_col = to_arr.get_data();
552
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
4
        this->data(place).insert_result_into(col_null->get_nested_column());
554
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
4
        to_arr.get_offsets().push_back(to_nested_col.size());
556
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
4
        auto& to_nested_col = to_arr.get_data();
552
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
4
        this->data(place).insert_result_into(col_null->get_nested_column());
554
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
4
        to_arr.get_offsets().push_back(to_nested_col.size());
556
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
4
        auto& to_nested_col = to_arr.get_data();
552
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
4
        this->data(place).insert_result_into(col_null->get_nested_column());
554
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
4
        to_arr.get_offsets().push_back(to_nested_col.size());
556
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
4
        auto& to_nested_col = to_arr.get_data();
552
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
4
        this->data(place).insert_result_into(col_null->get_nested_column());
554
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
4
        to_arr.get_offsets().push_back(to_nested_col.size());
556
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
4
        auto& to_nested_col = to_arr.get_data();
552
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
4
        this->data(place).insert_result_into(col_null->get_nested_column());
554
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
4
        to_arr.get_offsets().push_back(to_nested_col.size());
556
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
4
        auto& to_nested_col = to_arr.get_data();
552
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
4
        this->data(place).insert_result_into(col_null->get_nested_column());
554
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
4
        to_arr.get_offsets().push_back(to_nested_col.size());
556
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
4
        auto& to_nested_col = to_arr.get_data();
552
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
4
        this->data(place).insert_result_into(col_null->get_nested_column());
554
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
4
        to_arr.get_offsets().push_back(to_nested_col.size());
556
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
4
        auto& to_nested_col = to_arr.get_data();
552
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
4
        this->data(place).insert_result_into(col_null->get_nested_column());
554
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
4
        to_arr.get_offsets().push_back(to_nested_col.size());
556
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
549
9
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
9
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
9
        auto& to_nested_col = to_arr.get_data();
552
9
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
9
        this->data(place).insert_result_into(col_null->get_nested_column());
554
9
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
9
        to_arr.get_offsets().push_back(to_nested_col.size());
556
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
9
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
9
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
9
        auto& to_nested_col = to_arr.get_data();
552
9
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
9
        this->data(place).insert_result_into(col_null->get_nested_column());
554
9
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
9
        to_arr.get_offsets().push_back(to_nested_col.size());
556
9
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
9
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
9
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
9
        auto& to_nested_col = to_arr.get_data();
552
9
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
9
        this->data(place).insert_result_into(col_null->get_nested_column());
554
9
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
9
        to_arr.get_offsets().push_back(to_nested_col.size());
556
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
9
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
9
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
9
        auto& to_nested_col = to_arr.get_data();
552
9
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
9
        this->data(place).insert_result_into(col_null->get_nested_column());
554
9
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
9
        to_arr.get_offsets().push_back(to_nested_col.size());
556
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_13PrimitiveTypeE44ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
294
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
294
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
294
        auto& to_nested_col = to_arr.get_data();
552
294
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
294
        this->data(place).insert_result_into(col_null->get_nested_column());
554
294
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
294
        to_arr.get_offsets().push_back(to_nested_col.size());
556
294
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
294
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
294
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
294
        auto& to_nested_col = to_arr.get_data();
552
294
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
294
        this->data(place).insert_result_into(col_null->get_nested_column());
554
294
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
294
        to_arr.get_offsets().push_back(to_nested_col.size());
556
294
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
212
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
212
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
212
        auto& to_nested_col = to_arr.get_data();
552
212
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
212
        this->data(place).insert_result_into(col_null->get_nested_column());
554
212
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
212
        to_arr.get_offsets().push_back(to_nested_col.size());
556
212
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
208
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
208
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
208
        auto& to_nested_col = to_arr.get_data();
552
208
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
208
        this->data(place).insert_result_into(col_null->get_nested_column());
554
208
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
208
        to_arr.get_offsets().push_back(to_nested_col.size());
556
208
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
754
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
754
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
754
        auto& to_nested_col = to_arr.get_data();
552
754
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
754
        this->data(place).insert_result_into(col_null->get_nested_column());
554
754
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
754
        to_arr.get_offsets().push_back(to_nested_col.size());
556
754
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
4
        auto& to_nested_col = to_arr.get_data();
552
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
4
        this->data(place).insert_result_into(col_null->get_nested_column());
554
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
4
        to_arr.get_offsets().push_back(to_nested_col.size());
556
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
7
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
7
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
7
        auto& to_nested_col = to_arr.get_data();
552
7
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
7
        this->data(place).insert_result_into(col_null->get_nested_column());
554
7
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
7
        to_arr.get_offsets().push_back(to_nested_col.size());
556
7
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
6
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
6
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
6
        auto& to_nested_col = to_arr.get_data();
552
6
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
6
        this->data(place).insert_result_into(col_null->get_nested_column());
554
6
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
6
        to_arr.get_offsets().push_back(to_nested_col.size());
556
6
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
245
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
245
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
245
        auto& to_nested_col = to_arr.get_data();
552
245
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
245
        this->data(place).insert_result_into(col_null->get_nested_column());
554
245
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
245
        to_arr.get_offsets().push_back(to_nested_col.size());
556
245
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
15
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
15
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
15
        auto& to_nested_col = to_arr.get_data();
552
15
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
15
        this->data(place).insert_result_into(col_null->get_nested_column());
554
15
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
15
        to_arr.get_offsets().push_back(to_nested_col.size());
556
15
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
8
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
8
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
8
        auto& to_nested_col = to_arr.get_data();
552
8
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
8
        this->data(place).insert_result_into(col_null->get_nested_column());
554
8
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
8
        to_arr.get_offsets().push_back(to_nested_col.size());
556
8
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
4
        auto& to_nested_col = to_arr.get_data();
552
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
4
        this->data(place).insert_result_into(col_null->get_nested_column());
554
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
4
        to_arr.get_offsets().push_back(to_nested_col.size());
556
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
4
        auto& to_nested_col = to_arr.get_data();
552
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
4
        this->data(place).insert_result_into(col_null->get_nested_column());
554
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
4
        to_arr.get_offsets().push_back(to_nested_col.size());
556
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
4
        auto& to_nested_col = to_arr.get_data();
552
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
4
        this->data(place).insert_result_into(col_null->get_nested_column());
554
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
4
        to_arr.get_offsets().push_back(to_nested_col.size());
556
4
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
4
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
4
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
4
        auto& to_nested_col = to_arr.get_data();
552
4
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
4
        this->data(place).insert_result_into(col_null->get_nested_column());
554
4
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
4
        to_arr.get_offsets().push_back(to_nested_col.size());
556
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
549
14
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
14
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
14
        auto& to_nested_col = to_arr.get_data();
552
14
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
14
        this->data(place).insert_result_into(col_null->get_nested_column());
554
14
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
14
        to_arr.get_offsets().push_back(to_nested_col.size());
556
14
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
10
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
10
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
10
        auto& to_nested_col = to_arr.get_data();
552
10
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
10
        this->data(place).insert_result_into(col_null->get_nested_column());
554
10
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
10
        to_arr.get_offsets().push_back(to_nested_col.size());
556
10
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
26
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
26
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
26
        auto& to_nested_col = to_arr.get_data();
552
26
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
26
        this->data(place).insert_result_into(col_null->get_nested_column());
554
26
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
26
        to_arr.get_offsets().push_back(to_nested_col.size());
556
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_13PrimitiveTypeE44ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
68
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
68
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
68
        auto& to_nested_col = to_arr.get_data();
552
68
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
68
        this->data(place).insert_result_into(col_null->get_nested_column());
554
68
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
68
        to_arr.get_offsets().push_back(to_nested_col.size());
556
68
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
549
6.26k
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
550
6.26k
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
551
6.26k
        auto& to_nested_col = to_arr.get_data();
552
6.26k
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
553
6.26k
        this->data(place).insert_result_into(col_null->get_nested_column());
554
6.26k
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
555
6.26k
        to_arr.get_offsets().push_back(to_nested_col.size());
556
6.26k
    }
557
558
2.16k
    void check_input_columns_type(const IColumn** columns) const override {
559
2.16k
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
303
                                     Data>) {
563
303
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
303
        }
565
2.16k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
10
    void check_input_columns_type(const IColumn** columns) const override {
559
10
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
10
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
25
    void check_input_columns_type(const IColumn** columns) const override {
559
25
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
25
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
10
    void check_input_columns_type(const IColumn** columns) const override {
559
10
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
10
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
147
    void check_input_columns_type(const IColumn** columns) const override {
559
147
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
147
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
24
    void check_input_columns_type(const IColumn** columns) const override {
559
24
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
8
    void check_input_columns_type(const IColumn** columns) const override {
559
8
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
10
    void check_input_columns_type(const IColumn** columns) const override {
559
10
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
10
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
10
    void check_input_columns_type(const IColumn** columns) const override {
559
10
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
10
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
12
    void check_input_columns_type(const IColumn** columns) const override {
559
12
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
12
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
8
    void check_input_columns_type(const IColumn** columns) const override {
559
8
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
8
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
10
    void check_input_columns_type(const IColumn** columns) const override {
559
10
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
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
558
18
    void check_input_columns_type(const IColumn** columns) const override {
559
18
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
18
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
18
    void check_input_columns_type(const IColumn** columns) const override {
559
18
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
18
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
38
    void check_input_columns_type(const IColumn** columns) const override {
559
38
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
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_13PrimitiveTypeE44ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
103
    void check_input_columns_type(const IColumn** columns) const override {
559
103
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
103
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
247
    void check_input_columns_type(const IColumn** columns) const override {
559
247
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
247
                                     Data>) {
563
247
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
247
        }
565
247
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
105
    void check_input_columns_type(const IColumn** columns) const override {
559
105
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
105
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
4
    void check_input_columns_type(const IColumn** columns) const override {
559
4
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
4
    void check_input_columns_type(const IColumn** columns) const override {
559
4
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
49
    void check_input_columns_type(const IColumn** columns) const override {
559
49
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
49
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
49
    void check_input_columns_type(const IColumn** columns) const override {
559
49
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
49
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
4
    void check_input_columns_type(const IColumn** columns) const override {
559
4
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
4
    void check_input_columns_type(const IColumn** columns) const override {
559
4
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
21
    void check_input_columns_type(const IColumn** columns) const override {
559
21
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
21
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
20
    void check_input_columns_type(const IColumn** columns) const override {
559
20
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
20
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
11
    void check_input_columns_type(const IColumn** columns) const override {
559
11
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
11
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
11
    void check_input_columns_type(const IColumn** columns) const override {
559
11
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
11
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
4
    void check_input_columns_type(const IColumn** columns) const override {
559
4
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
4
    void check_input_columns_type(const IColumn** columns) const override {
559
4
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
4
    void check_input_columns_type(const IColumn** columns) const override {
559
4
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
4
    void check_input_columns_type(const IColumn** columns) const override {
559
4
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
4
    void check_input_columns_type(const IColumn** columns) const override {
559
4
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
4
    void check_input_columns_type(const IColumn** columns) const override {
559
4
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
4
    void check_input_columns_type(const IColumn** columns) const override {
559
4
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
4
    void check_input_columns_type(const IColumn** columns) const override {
559
4
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
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
558
13
    void check_input_columns_type(const IColumn** columns) const override {
559
13
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
13
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
13
    void check_input_columns_type(const IColumn** columns) const override {
559
13
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
13
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
13
    void check_input_columns_type(const IColumn** columns) const override {
559
13
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
13
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
13
    void check_input_columns_type(const IColumn** columns) const override {
559
13
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
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_13PrimitiveTypeE44ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
267
    void check_input_columns_type(const IColumn** columns) const override {
559
267
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
267
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
267
    void check_input_columns_type(const IColumn** columns) const override {
559
267
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
267
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
58
    void check_input_columns_type(const IColumn** columns) const override {
559
58
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
58
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
56
    void check_input_columns_type(const IColumn** columns) const override {
559
56
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
56
                                     Data>) {
563
56
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
56
        }
565
56
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
92
    void check_input_columns_type(const IColumn** columns) const override {
559
92
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
92
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
4
    void check_input_columns_type(const IColumn** columns) const override {
559
4
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
5
    void check_input_columns_type(const IColumn** columns) const override {
559
5
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
5
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
4
    void check_input_columns_type(const IColumn** columns) const override {
559
4
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
47
    void check_input_columns_type(const IColumn** columns) const override {
559
47
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
47
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
14
    void check_input_columns_type(const IColumn** columns) const override {
559
14
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
14
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
4
    void check_input_columns_type(const IColumn** columns) const override {
559
4
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
4
    void check_input_columns_type(const IColumn** columns) const override {
559
4
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
4
    void check_input_columns_type(const IColumn** columns) const override {
559
4
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
4
    void check_input_columns_type(const IColumn** columns) const override {
559
4
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
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
558
10
    void check_input_columns_type(const IColumn** columns) const override {
559
10
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
10
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
8
    void check_input_columns_type(const IColumn** columns) const override {
559
8
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
8
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
26
    void check_input_columns_type(const IColumn** columns) const override {
559
26
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
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_13PrimitiveTypeE44ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
67
    void check_input_columns_type(const IColumn** columns) const override {
559
67
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
67
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
558
156
    void check_input_columns_type(const IColumn** columns) const override {
559
156
        IAggregateFunction::check_input_columns_type(columns);
560
        if constexpr (is_string_type(Data::PType) &&
561
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
562
                                     Data>) {
563
            this->template check_argument_column_type<ColumnString>(columns[0]);
564
        }
565
156
    }
566
567
2.47k
    void check_result_column_type(const IColumn& to) const override {
568
2.47k
        IAggregateFunction::check_result_column_type(to);
569
2.47k
        if constexpr (is_string_type(Data::PType)) {
570
852
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
852
            if (UNLIKELY(array_column == nullptr)) {
572
0
                throw doris::Exception(Status::InternalError(
573
0
                        "Aggregate function {} result type check failed: Column type {} is not "
574
0
                        "ColumnArray",
575
0
                        get_name(), to.get_name()));
576
0
            }
577
578
852
            const auto& nested_column = array_column->get_data();
579
852
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
852
            if (UNLIKELY(nullable_column == nullptr)) {
581
0
                throw doris::Exception(Status::InternalError(
582
0
                        "Aggregate function {} result type check failed: Column type {} is not "
583
0
                        "ColumnNullable",
584
0
                        get_name(), nested_column.get_name()));
585
0
            }
586
852
            this->template check_result_column_type_as<ColumnString>(
587
852
                    nullable_column->get_nested_column());
588
852
        }
589
2.47k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
15
    void check_result_column_type(const IColumn& to) const override {
568
15
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
15
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
19
    void check_result_column_type(const IColumn& to) const override {
568
19
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
19
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
15
    void check_result_column_type(const IColumn& to) const override {
568
15
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
15
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
269
    void check_result_column_type(const IColumn& to) const override {
568
269
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
269
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
27
    void check_result_column_type(const IColumn& to) const override {
568
27
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
27
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
5
    void check_result_column_type(const IColumn& to) const override {
568
5
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
5
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
15
    void check_result_column_type(const IColumn& to) const override {
568
15
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
15
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
15
    void check_result_column_type(const IColumn& to) const override {
568
15
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
15
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
6
    void check_result_column_type(const IColumn& to) const override {
568
6
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
6
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
2
    void check_result_column_type(const IColumn& to) const override {
568
2
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
2
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
12
    void check_result_column_type(const IColumn& to) const override {
568
12
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
12
    }
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
567
20
    void check_result_column_type(const IColumn& to) const override {
568
20
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
20
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
20
    void check_result_column_type(const IColumn& to) const override {
568
20
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
20
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
35
    void check_result_column_type(const IColumn& to) const override {
568
35
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
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_13PrimitiveTypeE44ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
104
    void check_result_column_type(const IColumn& to) const override {
568
104
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
104
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
267
    void check_result_column_type(const IColumn& to) const override {
568
267
        IAggregateFunction::check_result_column_type(to);
569
267
        if constexpr (is_string_type(Data::PType)) {
570
267
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
267
            if (UNLIKELY(array_column == nullptr)) {
572
0
                throw doris::Exception(Status::InternalError(
573
0
                        "Aggregate function {} result type check failed: Column type {} is not "
574
0
                        "ColumnArray",
575
0
                        get_name(), to.get_name()));
576
0
            }
577
578
267
            const auto& nested_column = array_column->get_data();
579
267
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
267
            if (UNLIKELY(nullable_column == nullptr)) {
581
0
                throw doris::Exception(Status::InternalError(
582
0
                        "Aggregate function {} result type check failed: Column type {} is not "
583
0
                        "ColumnNullable",
584
0
                        get_name(), nested_column.get_name()));
585
0
            }
586
267
            this->template check_result_column_type_as<ColumnString>(
587
267
                    nullable_column->get_nested_column());
588
267
        }
589
267
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
108
    void check_result_column_type(const IColumn& to) const override {
568
108
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
108
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
5
    void check_result_column_type(const IColumn& to) const override {
568
5
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
5
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
10
    void check_result_column_type(const IColumn& to) const override {
568
10
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
10
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
10
    void check_result_column_type(const IColumn& to) const override {
568
10
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
10
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
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
567
9
    void check_result_column_type(const IColumn& to) const override {
568
9
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
9
    void check_result_column_type(const IColumn& to) const override {
568
9
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
9
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
9
    void check_result_column_type(const IColumn& to) const override {
568
9
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
9
    void check_result_column_type(const IColumn& to) const override {
568
9
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
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_13PrimitiveTypeE44ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
270
    void check_result_column_type(const IColumn& to) const override {
568
270
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
270
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
270
    void check_result_column_type(const IColumn& to) const override {
568
270
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
270
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
18
    void check_result_column_type(const IColumn& to) const override {
568
18
        IAggregateFunction::check_result_column_type(to);
569
18
        if constexpr (is_string_type(Data::PType)) {
570
18
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
18
            if (UNLIKELY(array_column == nullptr)) {
572
0
                throw doris::Exception(Status::InternalError(
573
0
                        "Aggregate function {} result type check failed: Column type {} is not "
574
0
                        "ColumnArray",
575
0
                        get_name(), to.get_name()));
576
0
            }
577
578
18
            const auto& nested_column = array_column->get_data();
579
18
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
18
            if (UNLIKELY(nullable_column == nullptr)) {
581
0
                throw doris::Exception(Status::InternalError(
582
0
                        "Aggregate function {} result type check failed: Column type {} is not "
583
0
                        "ColumnNullable",
584
0
                        get_name(), nested_column.get_name()));
585
0
            }
586
18
            this->template check_result_column_type_as<ColumnString>(
587
18
                    nullable_column->get_nested_column());
588
18
        }
589
18
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
16
    void check_result_column_type(const IColumn& to) const override {
568
16
        IAggregateFunction::check_result_column_type(to);
569
16
        if constexpr (is_string_type(Data::PType)) {
570
16
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
16
            if (UNLIKELY(array_column == nullptr)) {
572
0
                throw doris::Exception(Status::InternalError(
573
0
                        "Aggregate function {} result type check failed: Column type {} is not "
574
0
                        "ColumnArray",
575
0
                        get_name(), to.get_name()));
576
0
            }
577
578
16
            const auto& nested_column = array_column->get_data();
579
16
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
16
            if (UNLIKELY(nullable_column == nullptr)) {
581
0
                throw doris::Exception(Status::InternalError(
582
0
                        "Aggregate function {} result type check failed: Column type {} is not "
583
0
                        "ColumnNullable",
584
0
                        get_name(), nested_column.get_name()));
585
0
            }
586
16
            this->template check_result_column_type_as<ColumnString>(
587
16
                    nullable_column->get_nested_column());
588
16
        }
589
16
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
51
    void check_result_column_type(const IColumn& to) const override {
568
51
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
51
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
20
    void check_result_column_type(const IColumn& to) const override {
568
20
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
20
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
54
    void check_result_column_type(const IColumn& to) const override {
568
54
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
54
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
11
    void check_result_column_type(const IColumn& to) const override {
568
11
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
11
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
4
    void check_result_column_type(const IColumn& to) const override {
568
4
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
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
567
10
    void check_result_column_type(const IColumn& to) const override {
568
10
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
10
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
8
    void check_result_column_type(const IColumn& to) const override {
568
8
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
8
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
26
    void check_result_column_type(const IColumn& to) const override {
568
26
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
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_13PrimitiveTypeE44ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
68
    void check_result_column_type(const IColumn& to) const override {
568
68
        IAggregateFunction::check_result_column_type(to);
569
        if constexpr (is_string_type(Data::PType)) {
570
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
            if (UNLIKELY(array_column == nullptr)) {
572
                throw doris::Exception(Status::InternalError(
573
                        "Aggregate function {} result type check failed: Column type {} is not "
574
                        "ColumnArray",
575
                        get_name(), to.get_name()));
576
            }
577
578
            const auto& nested_column = array_column->get_data();
579
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
            if (UNLIKELY(nullable_column == nullptr)) {
581
                throw doris::Exception(Status::InternalError(
582
                        "Aggregate function {} result type check failed: Column type {} is not "
583
                        "ColumnNullable",
584
                        get_name(), nested_column.get_name()));
585
            }
586
            this->template check_result_column_type_as<ColumnString>(
587
                    nullable_column->get_nested_column());
588
        }
589
68
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
567
551
    void check_result_column_type(const IColumn& to) const override {
568
551
        IAggregateFunction::check_result_column_type(to);
569
551
        if constexpr (is_string_type(Data::PType)) {
570
551
            const auto* array_column = check_and_get_column<ColumnArray>(to);
571
551
            if (UNLIKELY(array_column == nullptr)) {
572
0
                throw doris::Exception(Status::InternalError(
573
0
                        "Aggregate function {} result type check failed: Column type {} is not "
574
0
                        "ColumnArray",
575
0
                        get_name(), to.get_name()));
576
0
            }
577
578
551
            const auto& nested_column = array_column->get_data();
579
551
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
580
551
            if (UNLIKELY(nullable_column == nullptr)) {
581
0
                throw doris::Exception(Status::InternalError(
582
0
                        "Aggregate function {} result type check failed: Column type {} is not "
583
0
                        "ColumnNullable",
584
0
                        get_name(), nested_column.get_name()));
585
0
            }
586
551
            this->template check_result_column_type_as<ColumnString>(
587
551
                    nullable_column->get_nested_column());
588
551
        }
589
551
    }
590
591
private:
592
    DataTypePtr return_type;
593
};
594
595
} // namespace doris