Coverage Report

Created: 2026-09-20 05:37

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