Coverage Report

Created: 2026-09-20 09:30

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