Coverage Report

Created: 2026-10-13 04:29

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
5.71k
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
28
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
148
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
27
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
639
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
51
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
27
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
28
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
28
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
28
    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
62
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
63
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
2.48k
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
28
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
31
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
30
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
973
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
55
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
32
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
28
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
28
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
28
    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
62
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
58
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
133
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
609
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
60
61
6.49k
    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
206
    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.10k
    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
111
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE4sizeEv
Line
Count
Source
61
107
    size_t size() const { return data_set.size(); }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EE4sizeEv
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EE4sizeEv
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb1EE4sizeEv
Line
Count
Source
61
4.19k
    size_t size() const { return data_set.size(); }
_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
15
    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
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb0EE4sizeEv
Line
Count
Source
61
68
    size_t size() const { return data_set.size(); }
62
63
3.23k
    void add(const IColumn& column, size_t row_num) {
64
3.23k
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
3.23k
                                .get_data()[row_num]);
66
3.23k
    }
_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
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_13PrimitiveTypeE26ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
63
19
    void add(const IColumn& column, size_t row_num) {
64
19
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
19
                                .get_data()[row_num]);
66
19
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EE3addERKNS_7IColumnEm
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
63
1.21k
    void add(const IColumn& column, size_t row_num) {
64
1.21k
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
1.21k
                                .get_data()[row_num]);
66
1.21k
    }
_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
51
    void add(const IColumn& column, size_t row_num) {
64
51
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
51
                                .get_data()[row_num]);
66
51
    }
_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
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
63
594
    void add(const IColumn& column, size_t row_num) {
64
594
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
594
                                .get_data()[row_num]);
66
594
    }
67
68
1.38k
    void merge(const SelfType& rhs) {
69
1.38k
        if constexpr (HasLimit) {
70
712
            if (max_size == -1) {
71
249
                max_size = rhs.max_size;
72
249
            }
73
74
827
            for (auto& rhs_elem : rhs.data_set) {
75
827
                if (size() >= max_size) {
76
13
                    return;
77
13
                }
78
814
                data_set.insert(rhs_elem);
79
814
            }
80
712
        } else {
81
927
            for (const auto& elem : rhs.data_set) {
82
927
                data_set.insert(elem);
83
927
            }
84
674
        }
85
1.38k
    }
_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
30
    void merge(const SelfType& rhs) {
69
30
        if constexpr (HasLimit) {
70
30
            if (max_size == -1) {
71
7
                max_size = rhs.max_size;
72
7
            }
73
74
30
            for (auto& rhs_elem : rhs.data_set) {
75
30
                if (size() >= max_size) {
76
0
                    return;
77
0
                }
78
30
                data_set.insert(rhs_elem);
79
30
            }
80
        } else {
81
            for (const auto& elem : rhs.data_set) {
82
                data_set.insert(elem);
83
            }
84
        }
85
30
    }
_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
143
    void merge(const SelfType& rhs) {
69
143
        if constexpr (HasLimit) {
70
143
            if (max_size == -1) {
71
14
                max_size = rhs.max_size;
72
14
            }
73
74
144
            for (auto& rhs_elem : rhs.data_set) {
75
144
                if (size() >= max_size) {
76
9
                    return;
77
9
                }
78
135
                data_set.insert(rhs_elem);
79
135
            }
80
        } else {
81
            for (const auto& elem : rhs.data_set) {
82
                data_set.insert(elem);
83
            }
84
        }
85
143
    }
_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
10
    void merge(const SelfType& rhs) {
69
10
        if constexpr (HasLimit) {
70
10
            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
1
                    return;
77
1
                }
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
10
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE5mergeERKS2_
Line
Count
Source
68
10
    void merge(const SelfType& rhs) {
69
10
        if constexpr (HasLimit) {
70
10
            if (max_size == -1) {
71
0
                max_size = rhs.max_size;
72
0
            }
73
74
14
            for (auto& rhs_elem : rhs.data_set) {
75
14
                if (size() >= max_size) {
76
1
                    return;
77
1
                }
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
10
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EE5mergeERKS2_
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb1EE5mergeERKS2_
Line
Count
Source
68
483
    void merge(const SelfType& rhs) {
69
483
        if constexpr (HasLimit) {
70
483
            if (max_size == -1) {
71
228
                max_size = rhs.max_size;
72
228
            }
73
74
567
            for (auto& rhs_elem : rhs.data_set) {
75
567
                if (size() >= max_size) {
76
0
                    return;
77
0
                }
78
567
                data_set.insert(rhs_elem);
79
567
            }
80
        } else {
81
            for (const auto& elem : rhs.data_set) {
82
                data_set.insert(elem);
83
            }
84
        }
85
483
    }
_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
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
16
            for (const auto& elem : rhs.data_set) {
82
16
                data_set.insert(elem);
83
16
            }
84
5
        }
85
5
    }
_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
330
    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
330
        } else {
81
356
            for (const auto& elem : rhs.data_set) {
82
356
                data_set.insert(elem);
83
356
            }
84
330
        }
85
330
    }
_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_
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb0EE5mergeERKS2_
Line
Count
Source
68
255
    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
255
        } else {
81
270
            for (const auto& elem : rhs.data_set) {
82
270
                data_set.insert(elem);
83
270
            }
84
255
        }
85
255
    }
86
87
2.01k
    void write(BufferWritable& buf) const {
88
2.01k
        buf.write_var_uint(data_set.size());
89
2.01k
        for (const auto& value : data_set) {
90
1.80k
            buf.write_binary(value);
91
1.80k
        }
92
2.01k
        write_var_int(max_size, buf);
93
2.01k
    }
_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
53
    void write(BufferWritable& buf) const {
88
53
        buf.write_var_uint(data_set.size());
89
53
        for (const auto& value : data_set) {
90
48
            buf.write_binary(value);
91
48
        }
92
53
        write_var_int(max_size, buf);
93
53
    }
_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
138
    void write(BufferWritable& buf) const {
88
138
        buf.write_var_uint(data_set.size());
89
138
        for (const auto& value : data_set) {
90
114
            buf.write_binary(value);
91
114
        }
92
138
        write_var_int(max_size, buf);
93
138
    }
_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
11
    void write(BufferWritable& buf) const {
88
11
        buf.write_var_uint(data_set.size());
89
22
        for (const auto& value : data_set) {
90
22
            buf.write_binary(value);
91
22
        }
92
11
        write_var_int(max_size, buf);
93
11
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
87
11
    void write(BufferWritable& buf) const {
88
11
        buf.write_var_uint(data_set.size());
89
18
        for (const auto& value : data_set) {
90
18
            buf.write_binary(value);
91
18
        }
92
11
        write_var_int(max_size, buf);
93
11
    }
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EE5writeERNS_14BufferWritableE
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
87
1.03k
    void write(BufferWritable& buf) const {
88
1.03k
        buf.write_var_uint(data_set.size());
89
1.03k
        for (const auto& value : data_set) {
90
567
            buf.write_binary(value);
91
567
        }
92
1.03k
        write_var_int(max_size, buf);
93
1.03k
    }
_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
5
    void write(BufferWritable& buf) const {
88
5
        buf.write_var_uint(data_set.size());
89
16
        for (const auto& value : data_set) {
90
16
            buf.write_binary(value);
91
16
        }
92
5
        write_var_int(max_size, buf);
93
5
    }
_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
377
    void write(BufferWritable& buf) const {
88
377
        buf.write_var_uint(data_set.size());
89
399
        for (const auto& value : data_set) {
90
399
            buf.write_binary(value);
91
399
        }
92
377
        write_var_int(max_size, buf);
93
377
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
87
15
    void write(BufferWritable& buf) const {
88
15
        buf.write_var_uint(data_set.size());
89
39
        for (const auto& value : data_set) {
90
39
            buf.write_binary(value);
91
39
        }
92
15
        write_var_int(max_size, buf);
93
15
    }
_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
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
87
255
    void write(BufferWritable& buf) const {
88
255
        buf.write_var_uint(data_set.size());
89
270
        for (const auto& value : data_set) {
90
270
            buf.write_binary(value);
91
270
        }
92
255
        write_var_int(max_size, buf);
93
255
    }
94
95
1.99k
    void read(BufferReadable& buf) {
96
1.99k
        uint64_t new_size = 0;
97
1.99k
        buf.read_var_uint(new_size);
98
1.99k
        ElementType x;
99
3.76k
        for (size_t i = 0; i < new_size; ++i) {
100
1.77k
            buf.read_binary(x);
101
1.77k
            data_set.insert(x);
102
1.77k
        }
103
1.99k
        read_var_int(max_size, buf);
104
1.99k
    }
_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
51
    void read(BufferReadable& buf) {
96
51
        uint64_t new_size = 0;
97
51
        buf.read_var_uint(new_size);
98
51
        ElementType x;
99
97
        for (size_t i = 0; i < new_size; ++i) {
100
46
            buf.read_binary(x);
101
46
            data_set.insert(x);
102
46
        }
103
51
        read_var_int(max_size, buf);
104
51
    }
_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
166
    void read(BufferReadable& buf) {
96
166
        uint64_t new_size = 0;
97
166
        buf.read_var_uint(new_size);
98
166
        ElementType x;
99
305
        for (size_t i = 0; i < new_size; ++i) {
100
139
            buf.read_binary(x);
101
139
            data_set.insert(x);
102
139
        }
103
166
        read_var_int(max_size, buf);
104
166
    }
_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
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
33
        for (size_t i = 0; i < new_size; ++i) {
100
22
            buf.read_binary(x);
101
22
            data_set.insert(x);
102
22
        }
103
11
        read_var_int(max_size, buf);
104
11
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE4readERNS_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
29
        for (size_t i = 0; i < new_size; ++i) {
100
18
            buf.read_binary(x);
101
18
            data_set.insert(x);
102
18
        }
103
11
        read_var_int(max_size, buf);
104
11
    }
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EE4readERNS_14BufferReadableE
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
95
1.03k
    void read(BufferReadable& buf) {
96
1.03k
        uint64_t new_size = 0;
97
1.03k
        buf.read_var_uint(new_size);
98
1.03k
        ElementType x;
99
1.60k
        for (size_t i = 0; i < new_size; ++i) {
100
567
            buf.read_binary(x);
101
567
            data_set.insert(x);
102
567
        }
103
1.03k
        read_var_int(max_size, buf);
104
1.03k
    }
_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
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
21
        for (size_t i = 0; i < new_size; ++i) {
100
16
            buf.read_binary(x);
101
16
            data_set.insert(x);
102
16
        }
103
5
        read_var_int(max_size, buf);
104
5
    }
_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
330
    void read(BufferReadable& buf) {
96
330
        uint64_t new_size = 0;
97
330
        buf.read_var_uint(new_size);
98
330
        ElementType x;
99
686
        for (size_t i = 0; i < new_size; ++i) {
100
356
            buf.read_binary(x);
101
356
            data_set.insert(x);
102
356
        }
103
330
        read_var_int(max_size, buf);
104
330
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
95
14
    void read(BufferReadable& buf) {
96
14
        uint64_t new_size = 0;
97
14
        buf.read_var_uint(new_size);
98
14
        ElementType x;
99
50
        for (size_t i = 0; i < new_size; ++i) {
100
36
            buf.read_binary(x);
101
36
            data_set.insert(x);
102
36
        }
103
14
        read_var_int(max_size, buf);
104
14
    }
_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
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
95
255
    void read(BufferReadable& buf) {
96
255
        uint64_t new_size = 0;
97
255
        buf.read_var_uint(new_size);
98
255
        ElementType x;
99
525
        for (size_t i = 0; i < new_size; ++i) {
100
270
            buf.read_binary(x);
101
270
            data_set.insert(x);
102
270
        }
103
255
        read_var_int(max_size, buf);
104
255
    }
105
106
970
    void insert_result_into(IColumn& to) const {
107
970
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
970
        vec.reserve(size());
109
1.30k
        for (const auto& item : data_set) {
110
1.30k
            vec.push_back(item);
111
1.30k
        }
112
970
    }
_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_13PrimitiveTypeE44ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
294
    void insert_result_into(IColumn& to) const {
107
294
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
294
        vec.reserve(size());
109
294
        for (const auto& item : data_set) {
110
243
            vec.push_back(item);
111
243
        }
112
294
    }
_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
15
    void insert_result_into(IColumn& to) const {
107
15
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
15
        vec.reserve(size());
109
42
        for (const auto& item : data_set) {
110
42
            vec.push_back(item);
111
42
        }
112
15
    }
_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
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
106
68
    void insert_result_into(IColumn& to) const {
107
68
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
108
68
        vec.reserve(size());
109
108
        for (const auto& item : data_set) {
110
108
            vec.push_back(item);
111
108
        }
112
68
    }
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
49.4k
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
131
707
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
131
48.7k
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
132
133
7.87k
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EE4sizeEv
Line
Count
Source
133
1.37k
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EE4sizeEv
Line
Count
Source
133
6.50k
    size_t size() const { return data_set.size(); }
134
135
597k
    void add(const IColumn& column, size_t row_num, Arena& arena) {
136
597k
        auto key = column.get_data_at(row_num);
137
597k
        key.data = arena.insert(key.data, key.size);
138
597k
        data_set.insert(key);
139
597k
    }
_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
597k
    void add(const IColumn& column, size_t row_num, Arena& arena) {
136
597k
        auto key = column.get_data_at(row_num);
137
597k
        key.data = arena.insert(key.data, key.size);
138
597k
        data_set.insert(key);
139
597k
    }
140
141
42.3k
    void merge(const SelfType& rhs, Arena& arena) {
142
42.3k
        if (max_size == -1) {
143
42.2k
            max_size = rhs.max_size;
144
42.2k
        }
145
146
523k
        for (const auto& rhs_elem : rhs.data_set) {
147
523k
            if constexpr (HasLimit) {
148
130
                if (size() >= max_size) {
149
10
                    return;
150
10
                }
151
130
            }
152
120
            StringRef key = rhs_elem;
153
523k
            key.data = arena.insert(key.data, key.size);
154
523k
            data_set.insert(key);
155
523k
        }
156
42.3k
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EE5mergeERKS2_RNS_5ArenaE
Line
Count
Source
141
130
    void merge(const SelfType& rhs, Arena& arena) {
142
130
        if (max_size == -1) {
143
18
            max_size = rhs.max_size;
144
18
        }
145
146
130
        for (const auto& rhs_elem : rhs.data_set) {
147
130
            if constexpr (HasLimit) {
148
130
                if (size() >= max_size) {
149
10
                    return;
150
10
                }
151
130
            }
152
120
            StringRef key = rhs_elem;
153
130
            key.data = arena.insert(key.data, key.size);
154
130
            data_set.insert(key);
155
130
        }
156
130
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EE5mergeERKS2_RNS_5ArenaE
Line
Count
Source
141
42.1k
    void merge(const SelfType& rhs, Arena& arena) {
142
42.2k
        if (max_size == -1) {
143
42.2k
            max_size = rhs.max_size;
144
42.2k
        }
145
146
523k
        for (const auto& rhs_elem : rhs.data_set) {
147
            if constexpr (HasLimit) {
148
                if (size() >= max_size) {
149
                    return;
150
                }
151
            }
152
523k
            StringRef key = rhs_elem;
153
523k
            key.data = arena.insert(key.data, key.size);
154
523k
            data_set.insert(key);
155
523k
        }
156
42.1k
    }
157
158
391
    void write(BufferWritable& buf) const {
159
391
        buf.write_var_uint(size());
160
391
        for (const auto& elem : data_set) {
161
389
            buf.write_binary(elem);
162
389
        }
163
391
        write_var_int(max_size, buf);
164
391
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
158
148
    void write(BufferWritable& buf) const {
159
148
        buf.write_var_uint(size());
160
148
        for (const auto& elem : data_set) {
161
116
            buf.write_binary(elem);
162
116
        }
163
148
        write_var_int(max_size, buf);
164
148
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
158
243
    void write(BufferWritable& buf) const {
159
243
        buf.write_var_uint(size());
160
273
        for (const auto& elem : data_set) {
161
273
            buf.write_binary(elem);
162
273
        }
163
243
        write_var_int(max_size, buf);
164
243
    }
165
166
413
    void read(BufferReadable& buf) {
167
413
        UInt64 size;
168
413
        buf.read_var_uint(size);
169
413
        StringRef ref;
170
828
        for (size_t i = 0; i < size; ++i) {
171
415
            buf.read_binary(ref);
172
415
            data_set.insert(ref);
173
415
        }
174
413
        read_var_int(max_size, buf);
175
413
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
166
172
    void read(BufferReadable& buf) {
167
172
        UInt64 size;
168
172
        buf.read_var_uint(size);
169
172
        StringRef ref;
170
312
        for (size_t i = 0; i < size; ++i) {
171
140
            buf.read_binary(ref);
172
140
            data_set.insert(ref);
173
140
        }
174
172
        read_var_int(max_size, buf);
175
172
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
166
241
    void read(BufferReadable& buf) {
167
241
        UInt64 size;
168
241
        buf.read_var_uint(size);
169
241
        StringRef ref;
170
516
        for (size_t i = 0; i < size; ++i) {
171
275
            buf.read_binary(ref);
172
275
            data_set.insert(ref);
173
275
        }
174
241
        read_var_int(max_size, buf);
175
241
    }
176
177
6.47k
    void insert_result_into(IColumn& to) const {
178
6.47k
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to);
179
6.47k
        vec.reserve(size());
180
585k
        for (const auto& item : data_set) {
181
585k
            vec.insert_data(item.data, item.size);
182
585k
        }
183
6.47k
    }
_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
6.25k
    void insert_result_into(IColumn& to) const {
178
6.25k
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to);
179
6.25k
        vec.reserve(size());
180
585k
        for (const auto& item : data_set) {
181
585k
            vec.insert_data(item.data, item.size);
182
585k
        }
183
6.25k
    }
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
3.13k
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
51
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
111
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
52
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
991
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
113
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
52
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
51
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
50
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
69
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
42
    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
44
    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
101
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
101
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
194
    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
28
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
148
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
28
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
622
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
49
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
28
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
28
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
28
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
28
    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
63
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
63
    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.57k
    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
1.17k
    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
62
    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
322
    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.54k
    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
142
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EE4sizeEv
Line
Count
Source
202
138
    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.3k
    void add(const IColumn& column, size_t row_num) {
205
34.3k
        const auto& vec =
206
34.3k
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
34.3k
        data.push_back(vec[row_num]);
208
34.3k
    }
_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
425
    void add(const IColumn& column, size_t row_num) {
205
425
        const auto& vec =
206
425
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
425
        data.push_back(vec[row_num]);
208
425
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
32.8k
    void add(const IColumn& column, size_t row_num) {
205
32.8k
        const auto& vec =
206
32.8k
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
32.8k
        data.push_back(vec[row_num]);
208
32.8k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
116
    void add(const IColumn& column, size_t row_num) {
205
116
        const auto& vec =
206
116
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
116
        data.push_back(vec[row_num]);
208
116
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
38
    void add(const IColumn& column, size_t row_num) {
205
38
        const auto& vec =
206
38
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
38
        data.push_back(vec[row_num]);
208
38
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
38
    void add(const IColumn& column, size_t row_num) {
205
38
        const auto& vec =
206
38
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
38
        data.push_back(vec[row_num]);
208
38
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
48
    void add(const IColumn& column, size_t row_num) {
205
48
        const auto& vec =
206
48
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
48
        data.push_back(vec[row_num]);
208
48
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
24
    void add(const IColumn& column, size_t row_num) {
205
24
        const auto& vec =
206
24
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
24
        data.push_back(vec[row_num]);
208
24
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
40
    void add(const IColumn& column, size_t row_num) {
205
40
        const auto& vec =
206
40
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
40
        data.push_back(vec[row_num]);
208
40
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
26
    void add(const IColumn& column, size_t row_num) {
205
26
        const auto& vec =
206
26
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
26
        data.push_back(vec[row_num]);
208
26
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EE3addERKNS_7IColumnEm
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
74
    void add(const IColumn& column, size_t row_num) {
205
74
        const auto& vec =
206
74
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
74
        data.push_back(vec[row_num]);
208
74
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
94
    void add(const IColumn& column, size_t row_num) {
205
94
        const auto& vec =
206
94
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
94
        data.push_back(vec[row_num]);
208
94
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
204
54
    void add(const IColumn& column, size_t row_num) {
205
54
        const auto& vec =
206
54
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
54
        data.push_back(vec[row_num]);
208
54
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EE3addERKNS_7IColumnEm
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
4
    void add(const IColumn& column, size_t row_num) {
205
4
        const auto& vec =
206
4
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
4
        data.push_back(vec[row_num]);
208
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
45
    void add(const IColumn& column, size_t row_num) {
205
45
        const auto& vec =
206
45
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
45
        data.push_back(vec[row_num]);
208
45
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
4
    void add(const IColumn& column, size_t row_num) {
205
4
        const auto& vec =
206
4
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
4
        data.push_back(vec[row_num]);
208
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
271
    void add(const IColumn& column, size_t row_num) {
205
271
        const auto& vec =
206
271
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
271
        data.push_back(vec[row_num]);
208
271
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
26
    void add(const IColumn& column, size_t row_num) {
205
26
        const auto& vec =
206
26
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
26
        data.push_back(vec[row_num]);
208
26
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
12
    void add(const IColumn& column, size_t row_num) {
205
12
        const auto& vec =
206
12
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
12
        data.push_back(vec[row_num]);
208
12
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
4
    void add(const IColumn& column, size_t row_num) {
205
4
        const auto& vec =
206
4
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
4
        data.push_back(vec[row_num]);
208
4
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
8
    void add(const IColumn& column, size_t row_num) {
205
8
        const auto& vec =
206
8
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
8
        data.push_back(vec[row_num]);
208
8
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
4
    void add(const IColumn& column, size_t row_num) {
205
4
        const auto& vec =
206
4
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
4
        data.push_back(vec[row_num]);
208
4
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EE3addERKNS_7IColumnEm
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
22
    void add(const IColumn& column, size_t row_num) {
205
22
        const auto& vec =
206
22
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
22
        data.push_back(vec[row_num]);
208
22
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
18
    void add(const IColumn& column, size_t row_num) {
205
18
        const auto& vec =
206
18
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
18
        data.push_back(vec[row_num]);
208
18
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EE3addERKNS_7IColumnEm
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EE3addERKNS_7IColumnEm
209
210
738
    void merge(const SelfType& rhs) {
211
738
        if constexpr (HasLimit) {
212
221
            if (max_size == -1) {
213
21
                max_size = rhs.max_size;
214
21
            }
215
252
            for (auto& rhs_elem : rhs.data) {
216
252
                if (size() >= max_size) {
217
13
                    return;
218
13
                }
219
239
                data.push_back(rhs_elem);
220
239
            }
221
517
        } else {
222
517
            data.insert(rhs.data.begin(), rhs.data.end());
223
517
        }
224
738
    }
_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
334
    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
334
        } else {
222
334
            data.insert(rhs.data.begin(), rhs.data.end());
223
334
        }
224
334
    }
_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
30
    void merge(const SelfType& rhs) {
211
30
        if constexpr (HasLimit) {
212
30
            if (max_size == -1) {
213
7
                max_size = rhs.max_size;
214
7
            }
215
30
            for (auto& rhs_elem : rhs.data) {
216
30
                if (size() >= max_size) {
217
0
                    return;
218
0
                }
219
30
                data.push_back(rhs_elem);
220
30
            }
221
        } else {
222
            data.insert(rhs.data.begin(), rhs.data.end());
223
        }
224
30
    }
_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
136
    void merge(const SelfType& rhs) {
211
136
        if constexpr (HasLimit) {
212
136
            if (max_size == -1) {
213
14
                max_size = rhs.max_size;
214
14
            }
215
137
            for (auto& rhs_elem : rhs.data) {
216
137
                if (size() >= max_size) {
217
10
                    return;
218
10
                }
219
127
                data.push_back(rhs_elem);
220
127
            }
221
        } else {
222
            data.insert(rhs.data.begin(), rhs.data.end());
223
        }
224
136
    }
_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
10
    void merge(const SelfType& rhs) {
211
10
        if constexpr (HasLimit) {
212
10
            if (max_size == -1) {
213
0
                max_size = rhs.max_size;
214
0
            }
215
18
            for (auto& rhs_elem : rhs.data) {
216
18
                if (size() >= max_size) {
217
1
                    return;
218
1
                }
219
17
                data.push_back(rhs_elem);
220
17
            }
221
        } else {
222
            data.insert(rhs.data.begin(), rhs.data.end());
223
        }
224
10
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EE5mergeERKS2_
Line
Count
Source
210
10
    void merge(const SelfType& rhs) {
211
10
        if constexpr (HasLimit) {
212
10
            if (max_size == -1) {
213
0
                max_size = rhs.max_size;
214
0
            }
215
14
            for (auto& rhs_elem : rhs.data) {
216
14
                if (size() >= max_size) {
217
1
                    return;
218
1
                }
219
13
                data.push_back(rhs_elem);
220
13
            }
221
        } else {
222
            data.insert(rhs.data.begin(), rhs.data.end());
223
        }
224
10
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EE5mergeERKS2_
225
226
813
    void write(BufferWritable& buf) const {
227
813
        buf.write_var_uint(size());
228
813
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
813
        write_var_int(max_size, buf);
230
813
    }
_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
383
    void write(BufferWritable& buf) const {
227
383
        buf.write_var_uint(size());
228
383
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
383
        write_var_int(max_size, buf);
230
383
    }
_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
17
    void write(BufferWritable& buf) const {
227
17
        buf.write_var_uint(size());
228
17
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
17
        write_var_int(max_size, buf);
230
17
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
226
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
53
    void write(BufferWritable& buf) const {
227
53
        buf.write_var_uint(size());
228
53
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
53
        write_var_int(max_size, buf);
230
53
    }
_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
134
    void write(BufferWritable& buf) const {
227
134
        buf.write_var_uint(size());
228
134
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
134
        write_var_int(max_size, buf);
230
134
    }
_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
11
    void write(BufferWritable& buf) const {
227
11
        buf.write_var_uint(size());
228
11
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
11
        write_var_int(max_size, buf);
230
11
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
226
11
    void write(BufferWritable& buf) const {
227
11
        buf.write_var_uint(size());
228
11
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
11
        write_var_int(max_size, buf);
230
11
    }
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
782
    void read(BufferReadable& buf) {
233
782
        UInt64 rows = 0;
234
782
        buf.read_var_uint(rows);
235
782
        data.resize(rows);
236
782
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
782
        read_var_int(max_size, buf);
238
782
    }
_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
333
    void read(BufferReadable& buf) {
233
333
        UInt64 rows = 0;
234
333
        buf.read_var_uint(rows);
235
333
        data.resize(rows);
236
333
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
333
        read_var_int(max_size, buf);
238
333
    }
_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
51
    void read(BufferReadable& buf) {
233
51
        UInt64 rows = 0;
234
51
        buf.read_var_uint(rows);
235
51
        data.resize(rows);
236
51
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
51
        read_var_int(max_size, buf);
238
51
    }
_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
158
    void read(BufferReadable& buf) {
233
158
        UInt64 rows = 0;
234
158
        buf.read_var_uint(rows);
235
158
        data.resize(rows);
236
158
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
158
        read_var_int(max_size, buf);
238
158
    }
_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
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_13PrimitiveTypeE26ELb1EE4readERNS_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
    }
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
681
    void insert_result_into(IColumn& to) const {
246
681
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to).get_data();
247
681
        size_t old_size = vec.size();
248
681
        vec.resize(old_size + size());
249
681
        std::memcpy(vec.data() + old_size, data.data(), size() * sizeof(ElementType));
250
681
    }
_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
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_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
6.36k
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
263
6.36k
        data = ColVecType::create();
264
6.36k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
262
5.66k
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
263
5.66k
        data = ColVecType::create();
264
5.66k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
262
703
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
263
703
        data = ColVecType::create();
264
703
    }
265
266
4.74k
    size_t size() const { return data->size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE4sizeEv
Line
Count
Source
266
3.40k
    size_t size() const { return data->size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EE4sizeEv
Line
Count
Source
266
1.34k
    size_t size() const { return data->size(); }
267
268
3.85k
    void add(const IColumn& column, size_t row_num) { data->insert_from(column, row_num); }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
268
3.55k
    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
2.87k
    void merge(const AggregateFunctionCollectListData& rhs) {
271
2.87k
        if constexpr (HasLimit) {
272
130
            if (max_size == -1) {
273
18
                max_size = rhs.max_size;
274
18
            }
275
276
130
            data->insert_range_from(*rhs.data, 0,
277
130
                                    std::min(static_cast<size_t>(max_size - size()), rhs.size()));
278
2.74k
        } else {
279
2.74k
            data->insert_range_from(*rhs.data, 0, rhs.size());
280
2.74k
        }
281
2.87k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE5mergeERKS2_
Line
Count
Source
270
2.74k
    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
2.74k
        } else {
279
2.74k
            data->insert_range_from(*rhs.data, 0, rhs.size());
280
2.74k
        }
281
2.74k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EE5mergeERKS2_
Line
Count
Source
270
130
    void merge(const AggregateFunctionCollectListData& rhs) {
271
130
        if constexpr (HasLimit) {
272
130
            if (max_size == -1) {
273
18
                max_size = rhs.max_size;
274
18
            }
275
276
130
            data->insert_range_from(*rhs.data, 0,
277
130
                                    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
130
    }
282
283
2.44k
    void write(BufferWritable& buf) const {
284
2.44k
        auto& col = assert_cast<ColVecType&>(*data);
285
286
2.44k
        buf.write_var_uint(col.size());
287
2.44k
        buf.write(col.get_offsets().raw_data(), col.size() * sizeof(IColumn::Offset));
288
289
2.44k
        buf.write_var_uint(col.get_chars().size());
290
2.44k
        buf.write(col.get_chars().raw_data(), col.get_chars().size());
291
2.44k
        write_var_int(max_size, buf);
292
2.44k
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
283
2.29k
    void write(BufferWritable& buf) const {
284
2.29k
        auto& col = assert_cast<ColVecType&>(*data);
285
286
2.29k
        buf.write_var_uint(col.size());
287
2.29k
        buf.write(col.get_offsets().raw_data(), col.size() * sizeof(IColumn::Offset));
288
289
2.29k
        buf.write_var_uint(col.get_chars().size());
290
2.29k
        buf.write(col.get_chars().raw_data(), col.get_chars().size());
291
2.29k
        write_var_int(max_size, buf);
292
2.29k
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
283
148
    void write(BufferWritable& buf) const {
284
148
        auto& col = assert_cast<ColVecType&>(*data);
285
286
148
        buf.write_var_uint(col.size());
287
148
        buf.write(col.get_offsets().raw_data(), col.size() * sizeof(IColumn::Offset));
288
289
148
        buf.write_var_uint(col.get_chars().size());
290
148
        buf.write(col.get_chars().raw_data(), col.get_chars().size());
291
148
        write_var_int(max_size, buf);
292
148
    }
293
294
2.94k
    void read(BufferReadable& buf) {
295
2.94k
        auto& col = assert_cast<ColVecType&>(*data);
296
2.94k
        UInt64 offs_size = 0;
297
2.94k
        buf.read_var_uint(offs_size);
298
2.94k
        col.get_offsets().resize(offs_size);
299
2.94k
        buf.read(reinterpret_cast<char*>(col.get_offsets().data()),
300
2.94k
                 offs_size * sizeof(IColumn::Offset));
301
302
2.94k
        UInt64 chars_size = 0;
303
2.94k
        buf.read_var_uint(chars_size);
304
2.94k
        col.get_chars().resize(chars_size);
305
2.94k
        buf.read(reinterpret_cast<char*>(col.get_chars().data()), chars_size);
306
2.94k
        read_var_int(max_size, buf);
307
2.94k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
294
2.76k
    void read(BufferReadable& buf) {
295
2.76k
        auto& col = assert_cast<ColVecType&>(*data);
296
2.76k
        UInt64 offs_size = 0;
297
2.76k
        buf.read_var_uint(offs_size);
298
2.76k
        col.get_offsets().resize(offs_size);
299
2.76k
        buf.read(reinterpret_cast<char*>(col.get_offsets().data()),
300
2.76k
                 offs_size * sizeof(IColumn::Offset));
301
302
2.76k
        UInt64 chars_size = 0;
303
2.76k
        buf.read_var_uint(chars_size);
304
2.76k
        col.get_chars().resize(chars_size);
305
2.76k
        buf.read(reinterpret_cast<char*>(col.get_chars().data()), chars_size);
306
2.76k
        read_var_int(max_size, buf);
307
2.76k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
294
172
    void read(BufferReadable& buf) {
295
172
        auto& col = assert_cast<ColVecType&>(*data);
296
172
        UInt64 offs_size = 0;
297
172
        buf.read_var_uint(offs_size);
298
172
        col.get_offsets().resize(offs_size);
299
172
        buf.read(reinterpret_cast<char*>(col.get_offsets().data()),
300
172
                 offs_size * sizeof(IColumn::Offset));
301
302
172
        UInt64 chars_size = 0;
303
172
        buf.read_var_uint(chars_size);
304
172
        col.get_chars().resize(chars_size);
305
172
        buf.read(reinterpret_cast<char*>(col.get_chars().data()), chars_size);
306
172
        read_var_int(max_size, buf);
307
172
    }
308
309
    void reset() {
310
        data->clear();
311
        max_size = -1;
312
    }
313
314
865
    void insert_result_into(IColumn& to) const {
315
865
        auto& to_str = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to);
316
865
        to_str.insert_range_from(*data, 0, size());
317
865
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
314
657
    void insert_result_into(IColumn& to) const {
315
657
        auto& to_str = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to);
316
657
        to_str.insert_range_from(*data, 0, size());
317
657
    }
_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
5.02k
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
332
5.02k
        DataTypePtr column_type = argument_types[0];
333
5.02k
        column_data = column_type->create_column();
334
5.02k
        serde = column_type->get_serde();
335
5.02k
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
331
841
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
332
841
        DataTypePtr column_type = argument_types[0];
333
841
        column_data = column_type->create_column();
334
841
        serde = column_type->get_serde();
335
841
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
331
684
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
332
684
        DataTypePtr column_type = argument_types[0];
333
684
        column_data = column_type->create_column();
334
684
        serde = column_type->get_serde();
335
684
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
331
2.48k
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
332
2.48k
        DataTypePtr column_type = argument_types[0];
333
2.48k
        column_data = column_type->create_column();
334
2.48k
        serde = column_type->get_serde();
335
2.48k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
331
1.02k
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
332
1.02k
        DataTypePtr column_type = argument_types[0];
333
1.02k
        column_data = column_type->create_column();
334
1.02k
        serde = column_type->get_serde();
335
1.02k
    }
336
337
8.31k
    size_t size() const { return column_data->size(); }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE4sizeEv
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EE4sizeEv
Line
Count
Source
337
449
    size_t size() const { return column_data->size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE4sizeEv
Line
Count
Source
337
671
    size_t size() const { return column_data->size(); }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE4sizeEv
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EE4sizeEv
Line
Count
Source
337
4.59k
    size_t size() const { return column_data->size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EE4sizeEv
Line
Count
Source
337
2.60k
    size_t size() const { return column_data->size(); }
338
339
4.79k
    void add(const IColumn& column, size_t row_num) { column_data->insert_from(column, row_num); }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE3addERKNS_7IColumnEm
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
339
954
    void add(const IColumn& column, size_t row_num) { column_data->insert_from(column, row_num); }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE3addERKNS_7IColumnEm
Line
Count
Source
339
1.40k
    void add(const IColumn& column, size_t row_num) { column_data->insert_from(column, row_num); }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE3addERKNS_7IColumnEm
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
339
1.21k
    void add(const IColumn& column, size_t row_num) { column_data->insert_from(column, row_num); }
_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
933
    void merge(const AggregateFunctionCollectListData& rhs) {
342
933
        if constexpr (HasLimit) {
343
564
            if (max_size == -1) {
344
244
                max_size = rhs.max_size;
345
244
            }
346
347
564
            column_data->insert_range_from(
348
564
                    *rhs.column_data, 0,
349
564
                    std::min(static_cast<size_t>(max_size - size()), rhs.size()));
350
564
        } else {
351
369
            column_data->insert_range_from(*rhs.column_data, 0, rhs.size());
352
369
        }
353
933
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE5mergeERKS2_
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EE5mergeERKS2_
Line
Count
Source
341
345
    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
345
        } else {
351
345
            column_data->insert_range_from(*rhs.column_data, 0, rhs.size());
352
345
        }
353
345
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE5mergeERKS2_
Line
Count
Source
341
24
    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
24
        } else {
351
24
            column_data->insert_range_from(*rhs.column_data, 0, rhs.size());
352
24
        }
353
24
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE5mergeERKS2_
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EE5mergeERKS2_
Line
Count
Source
341
483
    void merge(const AggregateFunctionCollectListData& rhs) {
342
483
        if constexpr (HasLimit) {
343
483
            if (max_size == -1) {
344
228
                max_size = rhs.max_size;
345
228
            }
346
347
483
            column_data->insert_range_from(
348
483
                    *rhs.column_data, 0,
349
483
                    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
483
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EE5mergeERKS2_
Line
Count
Source
341
81
    void merge(const AggregateFunctionCollectListData& rhs) {
342
81
        if constexpr (HasLimit) {
343
81
            if (max_size == -1) {
344
16
                max_size = rhs.max_size;
345
16
            }
346
347
81
            column_data->insert_range_from(
348
81
                    *rhs.column_data, 0,
349
81
                    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
81
    }
354
355
1.51k
    void write(BufferWritable& buf) const {
356
1.51k
        const size_t size = column_data->size();
357
1.51k
        buf.write_binary(size);
358
359
1.51k
        DataTypeSerDe::FormatOptions opt;
360
1.51k
        auto timezone = cctz::utc_time_zone();
361
1.51k
        opt.timezone = &timezone;
362
        // TODO: Refactor this aggregate state serialization to avoid
363
        // round-tripping through a human-readable string format.
364
1.51k
        auto tmp_str = ColumnString::create();
365
1.51k
        VectorBufferWriter tmp_buf(*tmp_str.get());
366
367
7.08k
        for (size_t i = 0; i < size; i++) {
368
5.56k
            tmp_str->clear();
369
5.56k
            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
5.56k
            tmp_buf.commit();
375
5.56k
            buf.write_binary(tmp_str->get_data_at(0));
376
5.56k
        }
377
378
1.51k
        write_var_int(max_size, buf);
379
1.51k
    }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE5writeERNS_14BufferWritableE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
355
345
    void write(BufferWritable& buf) const {
356
345
        const size_t size = column_data->size();
357
345
        buf.write_binary(size);
358
359
345
        DataTypeSerDe::FormatOptions opt;
360
345
        auto timezone = cctz::utc_time_zone();
361
345
        opt.timezone = &timezone;
362
        // TODO: Refactor this aggregate state serialization to avoid
363
        // round-tripping through a human-readable string format.
364
345
        auto tmp_str = ColumnString::create();
365
345
        VectorBufferWriter tmp_buf(*tmp_str.get());
366
367
2.73k
        for (size_t i = 0; i < size; i++) {
368
2.38k
            tmp_str->clear();
369
2.38k
            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
2.38k
            tmp_buf.commit();
375
2.38k
            buf.write_binary(tmp_str->get_data_at(0));
376
2.38k
        }
377
378
345
        write_var_int(max_size, buf);
379
345
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
355
36
    void write(BufferWritable& buf) const {
356
36
        const size_t size = column_data->size();
357
36
        buf.write_binary(size);
358
359
36
        DataTypeSerDe::FormatOptions opt;
360
36
        auto timezone = cctz::utc_time_zone();
361
36
        opt.timezone = &timezone;
362
        // TODO: Refactor this aggregate state serialization to avoid
363
        // round-tripping through a human-readable string format.
364
36
        auto tmp_str = ColumnString::create();
365
36
        VectorBufferWriter tmp_buf(*tmp_str.get());
366
367
147
        for (size_t i = 0; i < size; i++) {
368
111
            tmp_str->clear();
369
111
            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
111
            tmp_buf.commit();
375
111
            buf.write_binary(tmp_str->get_data_at(0));
376
111
        }
377
378
36
        write_var_int(max_size, buf);
379
36
    }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE5writeERNS_14BufferWritableE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
355
1.03k
    void write(BufferWritable& buf) const {
356
1.03k
        const size_t size = column_data->size();
357
1.03k
        buf.write_binary(size);
358
359
1.03k
        DataTypeSerDe::FormatOptions opt;
360
1.03k
        auto timezone = cctz::utc_time_zone();
361
1.03k
        opt.timezone = &timezone;
362
        // TODO: Refactor this aggregate state serialization to avoid
363
        // round-tripping through a human-readable string format.
364
1.03k
        auto tmp_str = ColumnString::create();
365
1.03k
        VectorBufferWriter tmp_buf(*tmp_str.get());
366
367
4.03k
        for (size_t i = 0; i < size; i++) {
368
2.99k
            tmp_str->clear();
369
2.99k
            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
2.99k
            tmp_buf.commit();
375
2.99k
            buf.write_binary(tmp_str->get_data_at(0));
376
2.99k
        }
377
378
1.03k
        write_var_int(max_size, buf);
379
1.03k
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
355
96
    void write(BufferWritable& buf) const {
356
96
        const size_t size = column_data->size();
357
96
        buf.write_binary(size);
358
359
96
        DataTypeSerDe::FormatOptions opt;
360
96
        auto timezone = cctz::utc_time_zone();
361
96
        opt.timezone = &timezone;
362
        // TODO: Refactor this aggregate state serialization to avoid
363
        // round-tripping through a human-readable string format.
364
96
        auto tmp_str = ColumnString::create();
365
96
        VectorBufferWriter tmp_buf(*tmp_str.get());
366
367
168
        for (size_t i = 0; i < size; i++) {
368
72
            tmp_str->clear();
369
72
            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
72
            tmp_buf.commit();
375
72
            buf.write_binary(tmp_str->get_data_at(0));
376
72
        }
377
378
96
        write_var_int(max_size, buf);
379
96
    }
380
381
1.51k
    void read(BufferReadable& buf) {
382
1.51k
        size_t size = 0;
383
1.51k
        buf.read_binary(size);
384
1.51k
        column_data->clear();
385
1.51k
        column_data->reserve(size);
386
387
1.51k
        StringRef s;
388
1.51k
        DataTypeSerDe::FormatOptions opt;
389
1.51k
        auto timezone = cctz::utc_time_zone();
390
1.51k
        opt.timezone = &timezone;
391
7.09k
        for (size_t i = 0; i < size; i++) {
392
5.57k
            buf.read_binary(s);
393
5.57k
            Slice slice(s.data, s.size);
394
5.57k
            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
5.57k
        }
400
1.51k
        read_var_int(max_size, buf);
401
1.51k
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE4readERNS_14BufferReadableE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
381
345
    void read(BufferReadable& buf) {
382
345
        size_t size = 0;
383
345
        buf.read_binary(size);
384
345
        column_data->clear();
385
345
        column_data->reserve(size);
386
387
345
        StringRef s;
388
345
        DataTypeSerDe::FormatOptions opt;
389
345
        auto timezone = cctz::utc_time_zone();
390
345
        opt.timezone = &timezone;
391
2.73k
        for (size_t i = 0; i < size; i++) {
392
2.38k
            buf.read_binary(s);
393
2.38k
            Slice slice(s.data, s.size);
394
2.38k
            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
2.38k
        }
400
345
        read_var_int(max_size, buf);
401
345
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
381
24
    void read(BufferReadable& buf) {
382
24
        size_t size = 0;
383
24
        buf.read_binary(size);
384
24
        column_data->clear();
385
24
        column_data->reserve(size);
386
387
24
        StringRef s;
388
24
        DataTypeSerDe::FormatOptions opt;
389
24
        auto timezone = cctz::utc_time_zone();
390
24
        opt.timezone = &timezone;
391
129
        for (size_t i = 0; i < size; i++) {
392
105
            buf.read_binary(s);
393
105
            Slice slice(s.data, s.size);
394
105
            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
105
        }
400
24
        read_var_int(max_size, buf);
401
24
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE4readERNS_14BufferReadableE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
381
1.03k
    void read(BufferReadable& buf) {
382
1.03k
        size_t size = 0;
383
1.03k
        buf.read_binary(size);
384
1.03k
        column_data->clear();
385
1.03k
        column_data->reserve(size);
386
387
1.03k
        StringRef s;
388
1.03k
        DataTypeSerDe::FormatOptions opt;
389
1.03k
        auto timezone = cctz::utc_time_zone();
390
1.03k
        opt.timezone = &timezone;
391
4.03k
        for (size_t i = 0; i < size; i++) {
392
2.99k
            buf.read_binary(s);
393
2.99k
            Slice slice(s.data, s.size);
394
2.99k
            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
2.99k
        }
400
1.03k
        read_var_int(max_size, buf);
401
1.03k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
381
112
    void read(BufferReadable& buf) {
382
112
        size_t size = 0;
383
112
        buf.read_binary(size);
384
112
        column_data->clear();
385
112
        column_data->reserve(size);
386
387
112
        StringRef s;
388
112
        DataTypeSerDe::FormatOptions opt;
389
112
        auto timezone = cctz::utc_time_zone();
390
112
        opt.timezone = &timezone;
391
200
        for (size_t i = 0; i < size; i++) {
392
88
            buf.read_binary(s);
393
88
            Slice slice(s.data, s.size);
394
88
            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
88
        }
400
112
        read_var_int(max_size, buf);
401
112
    }
402
403
    void reset() {
404
        column_data->clear();
405
        max_size = -1;
406
    }
407
408
1.78k
    void insert_result_into(IColumn& to) const { to.insert_range_from(*column_data, 0, size()); }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE18insert_result_intoERNS_7IColumnE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
408
104
    void insert_result_into(IColumn& to) const { to.insert_range_from(*column_data, 0, size()); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
408
647
    void insert_result_into(IColumn& to) const { to.insert_range_from(*column_data, 0, size()); }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE18insert_result_intoERNS_7IColumnE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
408
294
    void insert_result_into(IColumn& to) const { to.insert_range_from(*column_data, 0, size()); }
_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
6.94k
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
6.94k
                      {argument_types_}),
425
6.94k
              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
890
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
890
                      {argument_types_}),
425
890
              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_13PrimitiveTypeE44ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
365
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
365
                      {argument_types_}),
425
365
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
689
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
689
                      {argument_types_}),
425
689
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
40
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
40
                      {argument_types_}),
425
40
              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
191
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
191
                      {argument_types_}),
425
191
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
191
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
191
                      {argument_types_}),
425
191
              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
408
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
408
                      {argument_types_}),
425
408
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
390
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
390
                      {argument_types_}),
425
390
              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_13PrimitiveTypeE44ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
930
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
930
                      {argument_types_}),
425
930
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
930
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
930
                      {argument_types_}),
425
930
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
202
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
202
                      {argument_types_}),
425
202
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
201
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
201
                      {argument_types_}),
425
201
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
147
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
147
                      {argument_types_}),
425
147
              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
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_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
416
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
416
                      {argument_types_}),
425
416
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EEC2ERKSt6vectorISt10shared_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_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_13PrimitiveTypeE44ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
239
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
239
                      {argument_types_}),
425
239
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
133
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
133
                      {argument_types_}),
425
133
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
426
427
563
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
323
                                     Data>) {
430
323
            return "collect_list";
431
323
        } else {
432
240
            return "collect_set";
433
240
        }
434
563
    }
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
78
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
78
                                     Data>) {
430
78
            return "collect_list";
431
        } else {
432
            return "collect_set";
433
        }
434
78
    }
_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
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EEELb0EE8get_nameB5cxx11Ev
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE8get_nameB5cxx11Ev
Line
Count
Source
427
12
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
12
                                     Data>) {
430
12
            return "collect_list";
431
        } else {
432
            return "collect_set";
433
        }
434
12
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EE8get_nameB5cxx11Ev
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
427
17
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
                                     Data>) {
430
            return "collect_list";
431
17
        } else {
432
17
            return "collect_set";
433
17
        }
434
17
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
427
17
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
17
                                     Data>) {
430
17
            return "collect_list";
431
        } else {
432
            return "collect_set";
433
        }
434
17
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE8get_nameB5cxx11Ev
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
427
111
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
                                     Data>) {
430
            return "collect_list";
431
111
        } else {
432
111
            return "collect_set";
433
111
        }
434
111
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
427
105
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
105
                                     Data>) {
430
105
            return "collect_list";
431
        } else {
432
            return "collect_set";
433
        }
434
105
    }
_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
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb1EEELb1EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE8get_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
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb0EEELb0EE8get_nameB5cxx11Ev
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE8get_nameB5cxx11Ev
Line
Count
Source
427
26
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
                                     Data>) {
430
            return "collect_list";
431
26
        } else {
432
26
            return "collect_set";
433
26
        }
434
26
    }
435
436
11.8k
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
37
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
61
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
37
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
732
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
53
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
29
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
37
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
37
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
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
18
    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
66
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
66
    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_13PrimitiveTypeE44ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
709
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
1.50k
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
309
    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
78
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
78
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
234
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
228
    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_13PrimitiveTypeE44ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
1.89k
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
1.89k
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
336
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
324
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
362
    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
26
    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
207
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
34
    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
62
    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_13PrimitiveTypeE44ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
475
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
751
    DataTypePtr get_return_type() const override { return return_type; }
437
438
    void add(AggregateDataPtr __restrict place, const IColumn** columns, ssize_t row_num,
439
648k
             Arena& arena) const override {
440
648k
        auto& data = this->data(place);
441
648k
        if constexpr (HasLimit) {
442
7.32k
            if (data.max_size == -1) {
443
3.86k
                data.max_size =
444
3.86k
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
3.86k
                                ->get_element(row_num);
446
3.86k
            }
447
7.32k
            if (data.size() >= data.max_size) {
448
2.21k
                return;
449
2.21k
            }
450
7.32k
        }
451
599k
        if constexpr (ENABLE_ARENA) {
452
599k
            data.add(*columns[0], row_num, arena);
453
599k
        } else {
454
48.3k
            data.add(*columns[0], row_num);
455
48.3k
        }
456
648k
    }
_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
425
             Arena& arena) const override {
440
425
        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
425
        } else {
454
425
            data.add(*columns[0], row_num);
455
425
        }
456
425
    }
_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_13PrimitiveTypeE44ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
954
             Arena& arena) const override {
440
954
        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
954
        } else {
454
954
            data.add(*columns[0], row_num);
455
954
        }
456
954
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
3.55k
             Arena& arena) const override {
440
3.55k
        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
3.55k
        } else {
454
3.55k
            data.add(*columns[0], row_num);
455
3.55k
        }
456
3.55k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
1.40k
             Arena& arena) const override {
440
1.40k
        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.40k
        } else {
454
1.40k
            data.add(*columns[0], row_num);
455
1.40k
        }
456
1.40k
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
20
                return;
449
20
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
20
                return;
449
20
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
69
             Arena& arena) const override {
440
69
        auto& data = this->data(place);
441
69
        if constexpr (HasLimit) {
442
69
            if (data.max_size == -1) {
443
49
                data.max_size =
444
49
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
49
                                ->get_element(row_num);
446
49
            }
447
69
            if (data.size() >= data.max_size) {
448
24
                return;
449
24
            }
450
69
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
69
        } else {
454
69
            data.add(*columns[0], row_num);
455
69
        }
456
69
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
69
             Arena& arena) const override {
440
69
        auto& data = this->data(place);
441
69
        if constexpr (HasLimit) {
442
69
            if (data.max_size == -1) {
443
49
                data.max_size =
444
49
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
49
                                ->get_element(row_num);
446
49
            }
447
69
            if (data.size() >= data.max_size) {
448
24
                return;
449
24
            }
450
69
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
69
        } else {
454
69
            data.add(*columns[0], row_num);
455
69
        }
456
69
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
20
                return;
449
20
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
20
                return;
449
20
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
320
             Arena& arena) const override {
440
320
        auto& data = this->data(place);
441
320
        if constexpr (HasLimit) {
442
320
            if (data.max_size == -1) {
443
280
                data.max_size =
444
280
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
280
                                ->get_element(row_num);
446
280
            }
447
320
            if (data.size() >= data.max_size) {
448
47
                return;
449
47
            }
450
320
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
320
        } else {
454
320
            data.add(*columns[0], row_num);
455
320
        }
456
320
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
313
             Arena& arena) const override {
440
313
        auto& data = this->data(place);
441
313
        if constexpr (HasLimit) {
442
313
            if (data.max_size == -1) {
443
279
                data.max_size =
444
279
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
279
                                ->get_element(row_num);
446
279
            }
447
313
            if (data.size() >= data.max_size) {
448
42
                return;
449
42
            }
450
313
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
313
        } else {
454
313
            data.add(*columns[0], row_num);
455
313
        }
456
313
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
59
             Arena& arena) const override {
440
59
        auto& data = this->data(place);
441
59
        if constexpr (HasLimit) {
442
59
            if (data.max_size == -1) {
443
15
                data.max_size =
444
15
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
15
                                ->get_element(row_num);
446
15
            }
447
59
            if (data.size() >= data.max_size) {
448
32
                return;
449
32
            }
450
59
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
59
        } else {
454
59
            data.add(*columns[0], row_num);
455
59
        }
456
59
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
52
             Arena& arena) const override {
440
52
        auto& data = this->data(place);
441
52
        if constexpr (HasLimit) {
442
52
            if (data.max_size == -1) {
443
14
                data.max_size =
444
14
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
14
                                ->get_element(row_num);
446
14
            }
447
52
            if (data.size() >= data.max_size) {
448
26
                return;
449
26
            }
450
52
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
52
        } else {
454
52
            data.add(*columns[0], row_num);
455
52
        }
456
52
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
8
                return;
449
8
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
12
                return;
449
12
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
20
                return;
449
20
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
20
                return;
449
20
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
12
                return;
449
12
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
16
                return;
449
16
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
20
                return;
449
20
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
24
             Arena& arena) const override {
440
24
        auto& data = this->data(place);
441
24
        if constexpr (HasLimit) {
442
24
            if (data.max_size == -1) {
443
4
                data.max_size =
444
4
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
4
                                ->get_element(row_num);
446
4
            }
447
24
            if (data.size() >= data.max_size) {
448
20
                return;
449
20
            }
450
24
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
24
        } else {
454
24
            data.add(*columns[0], row_num);
455
24
        }
456
24
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
63
             Arena& arena) const override {
440
63
        auto& data = this->data(place);
441
63
        if constexpr (HasLimit) {
442
63
            if (data.max_size == -1) {
443
10
                data.max_size =
444
10
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
10
                                ->get_element(row_num);
446
10
            }
447
63
            if (data.size() >= data.max_size) {
448
37
                return;
449
37
            }
450
63
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
63
        } else {
454
63
            data.add(*columns[0], row_num);
455
63
        }
456
63
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
63
             Arena& arena) const override {
440
63
        auto& data = this->data(place);
441
63
        if constexpr (HasLimit) {
442
63
            if (data.max_size == -1) {
443
10
                data.max_size =
444
10
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
10
                                ->get_element(row_num);
446
10
            }
447
63
            if (data.size() >= data.max_size) {
448
41
                return;
449
41
            }
450
63
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
63
        } else {
454
63
            data.add(*columns[0], row_num);
455
63
        }
456
63
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
63
             Arena& arena) const override {
440
63
        auto& data = this->data(place);
441
63
        if constexpr (HasLimit) {
442
63
            if (data.max_size == -1) {
443
10
                data.max_size =
444
10
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
10
                                ->get_element(row_num);
446
10
            }
447
63
            if (data.size() >= data.max_size) {
448
44
                return;
449
44
            }
450
63
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
63
        } else {
454
63
            data.add(*columns[0], row_num);
455
63
        }
456
63
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
63
             Arena& arena) const override {
440
63
        auto& data = this->data(place);
441
63
        if constexpr (HasLimit) {
442
63
            if (data.max_size == -1) {
443
10
                data.max_size =
444
10
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
10
                                ->get_element(row_num);
446
10
            }
447
63
            if (data.size() >= data.max_size) {
448
45
                return;
449
45
            }
450
63
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
63
        } else {
454
63
            data.add(*columns[0], row_num);
455
63
        }
456
63
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
1.80k
             Arena& arena) const override {
440
1.80k
        auto& data = this->data(place);
441
1.80k
        if constexpr (HasLimit) {
442
1.80k
            if (data.max_size == -1) {
443
837
                data.max_size =
444
837
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
837
                                ->get_element(row_num);
446
837
            }
447
1.80k
            if (data.size() >= data.max_size) {
448
594
                return;
449
594
            }
450
1.80k
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
1.80k
        } else {
454
1.80k
            data.add(*columns[0], row_num);
455
1.80k
        }
456
1.80k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
1.80k
             Arena& arena) const override {
440
1.80k
        auto& data = this->data(place);
441
1.80k
        if constexpr (HasLimit) {
442
1.80k
            if (data.max_size == -1) {
443
837
                data.max_size =
444
837
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
837
                                ->get_element(row_num);
446
837
            }
447
1.80k
            if (data.size() >= data.max_size) {
448
594
                return;
449
594
            }
450
1.80k
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
1.80k
        } else {
454
1.80k
            data.add(*columns[0], row_num);
455
1.80k
        }
456
1.80k
    }
_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
51
             Arena& arena) const override {
440
51
        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
51
        } else {
454
51
            data.add(*columns[0], row_num);
455
51
        }
456
51
    }
_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_13PrimitiveTypeE44ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
594
             Arena& arena) const override {
440
594
        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
594
        } else {
454
594
            data.add(*columns[0], row_num);
455
594
        }
456
594
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
439
599k
             Arena& arena) const override {
440
599k
        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
599k
        if constexpr (ENABLE_ARENA) {
452
599k
            data.add(*columns[0], row_num, arena);
453
        } else {
454
            data.add(*columns[0], row_num);
455
        }
456
599k
    }
457
458
    void merge(AggregateDataPtr __restrict place, ConstAggregateDataPtr rhs,
459
49.9k
               Arena& arena) const override {
460
49.9k
        auto& data = this->data(place);
461
49.9k
        const auto& rhs_data = this->data(rhs);
462
49.9k
        if constexpr (HasLimit) {
463
3.45k
            if (rhs_data.size() == 0) {
464
1.40k
                return;
465
1.40k
            }
466
2.05k
            if (data.size() == 0) {
467
1.45k
                data.max_size = rhs_data.max_size;
468
1.45k
            } 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
2.05k
        }
474
42.4k
        if constexpr (ENABLE_ARENA) {
475
42.4k
            data.merge(rhs_data, arena);
476
42.4k
        } else {
477
7.50k
            data.merge(rhs_data);
478
7.50k
        }
479
49.9k
    }
_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
334
               Arena& arena) const override {
460
334
        auto& data = this->data(place);
461
334
        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
334
        } else {
477
334
            data.merge(rhs_data);
478
334
        }
479
334
    }
_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_13PrimitiveTypeE44ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
345
               Arena& arena) const override {
460
345
        auto& data = this->data(place);
461
345
        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
345
        } else {
477
345
            data.merge(rhs_data);
478
345
        }
479
345
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
2.74k
               Arena& arena) const override {
460
2.74k
        auto& data = this->data(place);
461
2.74k
        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.74k
        } else {
477
2.74k
            data.merge(rhs_data);
478
2.74k
        }
479
2.74k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
24
               Arena& arena) const override {
460
24
        auto& data = this->data(place);
461
24
        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
24
        } else {
477
24
            data.merge(rhs_data);
478
24
        }
479
24
    }
_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
51
               Arena& arena) const override {
460
51
        auto& data = this->data(place);
461
51
        const auto& rhs_data = this->data(rhs);
462
51
        if constexpr (HasLimit) {
463
51
            if (rhs_data.size() == 0) {
464
5
                return;
465
5
            }
466
46
            if (data.size() == 0) {
467
29
                data.max_size = rhs_data.max_size;
468
29
            } 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
46
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
51
        } else {
477
51
            data.merge(rhs_data);
478
51
        }
479
51
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
51
               Arena& arena) const override {
460
51
        auto& data = this->data(place);
461
51
        const auto& rhs_data = this->data(rhs);
462
51
        if constexpr (HasLimit) {
463
51
            if (rhs_data.size() == 0) {
464
5
                return;
465
5
            }
466
46
            if (data.size() == 0) {
467
29
                data.max_size = rhs_data.max_size;
468
29
            } 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
46
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
51
        } else {
477
51
            data.merge(rhs_data);
478
51
        }
479
51
    }
_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
247
               Arena& arena) const override {
460
247
        auto& data = this->data(place);
461
247
        const auto& rhs_data = this->data(rhs);
462
247
        if constexpr (HasLimit) {
463
247
            if (rhs_data.size() == 0) {
464
56
                return;
465
56
            }
466
191
            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
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
191
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
247
        } else {
477
247
            data.merge(rhs_data);
478
247
        }
479
247
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
239
               Arena& arena) const override {
460
239
        auto& data = this->data(place);
461
239
        const auto& rhs_data = this->data(rhs);
462
239
        if constexpr (HasLimit) {
463
239
            if (rhs_data.size() == 0) {
464
56
                return;
465
56
            }
466
183
            if (data.size() == 0) {
467
113
                data.max_size = rhs_data.max_size;
468
113
            } 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
183
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
239
        } else {
477
239
            data.merge(rhs_data);
478
239
        }
479
239
    }
_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
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
1
                return;
465
1
            }
466
10
            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
10
        }
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_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE5mergeEPcPKcRNS_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
1
                return;
465
1
            }
466
10
            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
10
        }
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_13PrimitiveTypeE26ELb1EEELb1EE5mergeEPcPKcRNS_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
1
                return;
465
1
            }
466
10
            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
10
        }
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_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE5mergeEPcPKcRNS_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
1
                return;
465
1
            }
466
10
            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
10
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
11
        } else {
477
11
            data.merge(rhs_data);
478
11
        }
479
11
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
1.03k
               Arena& arena) const override {
460
1.03k
        auto& data = this->data(place);
461
1.03k
        const auto& rhs_data = this->data(rhs);
462
1.03k
        if constexpr (HasLimit) {
463
1.03k
            if (rhs_data.size() == 0) {
464
555
                return;
465
555
            }
466
483
            if (data.size() == 0) {
467
387
                data.max_size = rhs_data.max_size;
468
387
            } 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
483
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
1.03k
        } else {
477
1.03k
            data.merge(rhs_data);
478
1.03k
        }
479
1.03k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
1.03k
               Arena& arena) const override {
460
1.03k
        auto& data = this->data(place);
461
1.03k
        const auto& rhs_data = this->data(rhs);
462
1.03k
        if constexpr (HasLimit) {
463
1.03k
            if (rhs_data.size() == 0) {
464
555
                return;
465
555
            }
466
483
            if (data.size() == 0) {
467
387
                data.max_size = rhs_data.max_size;
468
387
            } 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
483
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
1.03k
        } else {
477
1.03k
            data.merge(rhs_data);
478
1.03k
        }
479
1.03k
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
253
               Arena& arena) const override {
460
253
        auto& data = this->data(place);
461
253
        const auto& rhs_data = this->data(rhs);
462
253
        if constexpr (HasLimit) {
463
253
            if (rhs_data.size() == 0) {
464
60
                return;
465
60
            }
466
193
            if (data.size() == 0) {
467
113
                data.max_size = rhs_data.max_size;
468
113
            } 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
193
        }
474
253
        if constexpr (ENABLE_ARENA) {
475
253
            data.merge(rhs_data, arena);
476
        } else {
477
            data.merge(rhs_data);
478
        }
479
253
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
253
               Arena& arena) const override {
460
253
        auto& data = this->data(place);
461
253
        const auto& rhs_data = this->data(rhs);
462
253
        if constexpr (HasLimit) {
463
253
            if (rhs_data.size() == 0) {
464
60
                return;
465
60
            }
466
193
            if (data.size() == 0) {
467
113
                data.max_size = rhs_data.max_size;
468
113
            } 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
193
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
253
        } else {
477
253
            data.merge(rhs_data);
478
253
        }
479
253
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
169
               Arena& arena) const override {
460
169
        auto& data = this->data(place);
461
169
        const auto& rhs_data = this->data(rhs);
462
169
        if constexpr (HasLimit) {
463
169
            if (rhs_data.size() == 0) {
464
44
                return;
465
44
            }
466
125
            if (data.size() == 0) {
467
69
                data.max_size = rhs_data.max_size;
468
69
            } 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
125
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
169
        } else {
477
169
            data.merge(rhs_data);
478
169
        }
479
169
    }
_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
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_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
330
               Arena& arena) const override {
460
330
        auto& data = this->data(place);
461
330
        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
330
        } else {
477
330
            data.merge(rhs_data);
478
330
        }
479
330
    }
_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_13PrimitiveTypeE44ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
255
               Arena& arena) const override {
460
255
        auto& data = this->data(place);
461
255
        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
255
        } else {
477
255
            data.merge(rhs_data);
478
255
        }
479
255
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
42.2k
               Arena& arena) const override {
460
42.2k
        auto& data = this->data(place);
461
42.2k
        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
42.2k
        if constexpr (ENABLE_ARENA) {
475
42.2k
            data.merge(rhs_data, arena);
476
        } else {
477
            data.merge(rhs_data);
478
        }
479
42.2k
    }
480
481
7.17k
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
7.17k
        this->data(place).write(buf);
483
7.17k
    }
_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
383
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
383
        this->data(place).write(buf);
483
383
    }
_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
17
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
17
        this->data(place).write(buf);
483
17
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
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_13PrimitiveTypeE44ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
345
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
345
        this->data(place).write(buf);
483
345
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
2.29k
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
2.29k
        this->data(place).write(buf);
483
2.29k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
36
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
36
        this->data(place).write(buf);
483
36
    }
_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
53
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
53
        this->data(place).write(buf);
483
53
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
53
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
53
        this->data(place).write(buf);
483
53
    }
_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
138
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
138
        this->data(place).write(buf);
483
138
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
134
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
134
        this->data(place).write(buf);
483
134
    }
_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
11
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
11
        this->data(place).write(buf);
483
11
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
11
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
11
        this->data(place).write(buf);
483
11
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
11
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
11
        this->data(place).write(buf);
483
11
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
11
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
11
        this->data(place).write(buf);
483
11
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
1.03k
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
1.03k
        this->data(place).write(buf);
483
1.03k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
1.03k
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
1.03k
        this->data(place).write(buf);
483
1.03k
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
148
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
148
        this->data(place).write(buf);
483
148
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
148
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
148
        this->data(place).write(buf);
483
148
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
96
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
96
        this->data(place).write(buf);
483
96
    }
_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
5
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
5
        this->data(place).write(buf);
483
5
    }
_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
377
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
377
        this->data(place).write(buf);
483
377
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
15
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
15
        this->data(place).write(buf);
483
15
    }
_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_13PrimitiveTypeE44ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
255
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
255
        this->data(place).write(buf);
483
255
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
243
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
243
        this->data(place).write(buf);
483
243
    }
484
485
    void deserialize(AggregateDataPtr __restrict place, BufferReadable& buf,
486
7.64k
                     Arena&) const override {
487
7.64k
        this->data(place).read(buf);
488
7.64k
    }
_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
333
                     Arena&) const override {
487
333
        this->data(place).read(buf);
488
333
    }
_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_13PrimitiveTypeE44ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
345
                     Arena&) const override {
487
345
        this->data(place).read(buf);
488
345
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
2.76k
                     Arena&) const override {
487
2.76k
        this->data(place).read(buf);
488
2.76k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
24
                     Arena&) const override {
487
24
        this->data(place).read(buf);
488
24
    }
_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
51
                     Arena&) const override {
487
51
        this->data(place).read(buf);
488
51
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
51
                     Arena&) const override {
487
51
        this->data(place).read(buf);
488
51
    }
_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
166
                     Arena&) const override {
487
166
        this->data(place).read(buf);
488
166
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
158
                     Arena&) const override {
487
158
        this->data(place).read(buf);
488
158
    }
_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
11
                     Arena&) const override {
487
11
        this->data(place).read(buf);
488
11
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
11
                     Arena&) const override {
487
11
        this->data(place).read(buf);
488
11
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
11
                     Arena&) const override {
487
11
        this->data(place).read(buf);
488
11
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
11
                     Arena&) const override {
487
11
        this->data(place).read(buf);
488
11
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE12ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE27ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE42ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE36ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE37ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE44ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
1.03k
                     Arena&) const override {
487
1.03k
        this->data(place).read(buf);
488
1.03k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
1.03k
                     Arena&) const override {
487
1.03k
        this->data(place).read(buf);
488
1.03k
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
172
                     Arena&) const override {
487
172
        this->data(place).read(buf);
488
172
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
172
                     Arena&) const override {
487
172
        this->data(place).read(buf);
488
172
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
112
                     Arena&) const override {
487
112
        this->data(place).read(buf);
488
112
    }
_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
5
                     Arena&) const override {
487
5
        this->data(place).read(buf);
488
5
    }
_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
330
                     Arena&) const override {
487
330
        this->data(place).read(buf);
488
330
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
14
                     Arena&) const override {
487
14
        this->data(place).read(buf);
488
14
    }
_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_13PrimitiveTypeE44ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
255
                     Arena&) const override {
487
255
        this->data(place).read(buf);
488
255
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
241
                     Arena&) const override {
487
241
        this->data(place).read(buf);
488
241
    }
489
490
10.7k
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
10.7k
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
10.7k
        auto& to_nested_col = to_arr.get_data();
493
10.7k
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
10.7k
        this->data(place).insert_result_into(col_null->get_nested_column());
495
10.7k
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
10.7k
        to_arr.get_offsets().push_back(to_nested_col.size());
497
10.7k
    }
_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
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_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_13PrimitiveTypeE44ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
104
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
104
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
104
        auto& to_nested_col = to_arr.get_data();
493
104
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
104
        this->data(place).insert_result_into(col_null->get_nested_column());
495
104
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
104
        to_arr.get_offsets().push_back(to_nested_col.size());
497
104
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
657
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
657
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
657
        auto& to_nested_col = to_arr.get_data();
493
657
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
657
        this->data(place).insert_result_into(col_null->get_nested_column());
495
657
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
657
        to_arr.get_offsets().push_back(to_nested_col.size());
497
657
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
647
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
647
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
647
        auto& to_nested_col = to_arr.get_data();
493
647
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
647
        this->data(place).insert_result_into(col_null->get_nested_column());
495
647
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
647
        to_arr.get_offsets().push_back(to_nested_col.size());
497
647
    }
_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_13PrimitiveTypeE44ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
294
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
294
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
294
        auto& to_nested_col = to_arr.get_data();
493
294
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
294
        this->data(place).insert_result_into(col_null->get_nested_column());
495
294
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
294
        to_arr.get_offsets().push_back(to_nested_col.size());
497
294
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
294
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
294
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
294
        auto& to_nested_col = to_arr.get_data();
493
294
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
294
        this->data(place).insert_result_into(col_null->get_nested_column());
495
294
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
294
        to_arr.get_offsets().push_back(to_nested_col.size());
497
294
    }
_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
15
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
15
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
15
        auto& to_nested_col = to_arr.get_data();
493
15
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
15
        this->data(place).insert_result_into(col_null->get_nested_column());
495
15
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
15
        to_arr.get_offsets().push_back(to_nested_col.size());
497
15
    }
_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_13PrimitiveTypeE44ELb0EEELb0EE18insert_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_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
490
6.26k
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
6.26k
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
6.26k
        auto& to_nested_col = to_arr.get_data();
493
6.26k
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
6.26k
        this->data(place).insert_result_into(col_null->get_nested_column());
495
6.26k
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
6.26k
        to_arr.get_offsets().push_back(to_nested_col.size());
497
6.26k
    }
498
499
2.81k
    void check_input_columns_type(const IColumn** columns) const override {
500
2.81k
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
364
                                     Data>) {
504
364
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
364
        }
506
2.81k
    }
_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
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_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
166
    void check_input_columns_type(const IColumn** columns) const override {
500
166
        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
166
    }
_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_13PrimitiveTypeE44ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
106
    void check_input_columns_type(const IColumn** columns) const override {
500
106
        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
106
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
308
    void check_input_columns_type(const IColumn** columns) const override {
500
308
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
308
                                     Data>) {
504
308
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
308
        }
506
308
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
162
    void check_input_columns_type(const IColumn** columns) const override {
500
162
        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
162
    }
_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_13PrimitiveTypeE44ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
279
    void check_input_columns_type(const IColumn** columns) const override {
500
279
        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
279
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
279
    void check_input_columns_type(const IColumn** columns) const override {
500
279
        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
279
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
59
    void check_input_columns_type(const IColumn** columns) const override {
500
59
        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
59
    }
_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
165
    void check_input_columns_type(const IColumn** columns) const override {
500
165
        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
165
    }
_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
48
    void check_input_columns_type(const IColumn** columns) const override {
500
48
        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
48
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
14
    void check_input_columns_type(const IColumn** columns) const override {
500
14
        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
14
    }
_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
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_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_13PrimitiveTypeE44ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
70
    void check_input_columns_type(const IColumn** columns) const override {
500
70
        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
70
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
572
    void check_input_columns_type(const IColumn** columns) const override {
500
572
        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
572
    }
507
508
2.46k
    void check_result_column_type(const IColumn& to) const override {
509
2.46k
        IAggregateFunction::check_result_column_type(to);
510
2.46k
        if constexpr (is_string_type(Data::PType)) {
511
843
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
843
            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
843
            const auto& nested_column = array_column->get_data();
520
843
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
843
            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
843
            this->template check_result_column_type_as<ColumnString>(
528
843
                    nullable_column->get_nested_column());
529
843
        }
530
2.46k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
7
    void check_result_column_type(const IColumn& to) const override {
509
7
        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
7
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
18
    void check_result_column_type(const IColumn& to) const override {
509
18
        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
18
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
7
    void check_result_column_type(const IColumn& to) const override {
509
7
        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
7
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
251
    void check_result_column_type(const IColumn& to) const override {
509
251
        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
251
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE24check_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_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
7
    void check_result_column_type(const IColumn& to) const override {
509
7
        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
7
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
7
    void check_result_column_type(const IColumn& to) const override {
509
7
        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
7
    }
_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
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_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
12
    void check_result_column_type(const IColumn& to) const override {
509
12
        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
12
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
12
    void check_result_column_type(const IColumn& to) const override {
509
12
        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
12
    }
_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_13PrimitiveTypeE44ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
104
    void check_result_column_type(const IColumn& to) const override {
509
104
        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
104
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
230
    void check_result_column_type(const IColumn& to) const override {
509
230
        IAggregateFunction::check_result_column_type(to);
510
230
        if constexpr (is_string_type(Data::PType)) {
511
230
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
230
            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
230
            const auto& nested_column = array_column->get_data();
520
230
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
230
            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
230
            this->template check_result_column_type_as<ColumnString>(
528
230
                    nullable_column->get_nested_column());
529
230
        }
530
230
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
143
    void check_result_column_type(const IColumn& to) const override {
509
143
        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
143
    }
_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_13PrimitiveTypeE44ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
273
    void check_result_column_type(const IColumn& to) const override {
509
273
        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
273
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
273
    void check_result_column_type(const IColumn& to) const override {
509
273
        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
273
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
21
    void check_result_column_type(const IColumn& to) const override {
509
21
        IAggregateFunction::check_result_column_type(to);
510
21
        if constexpr (is_string_type(Data::PType)) {
511
21
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
21
            if (UNLIKELY(array_column == nullptr)) {
513
0
                throw doris::Exception(Status::InternalError(
514
0
                        "Aggregate function {} result type check failed: Column type {} is not "
515
0
                        "ColumnArray",
516
0
                        get_name(), to.get_name()));
517
0
            }
518
519
21
            const auto& nested_column = array_column->get_data();
520
21
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
21
            if (UNLIKELY(nullable_column == nullptr)) {
522
0
                throw doris::Exception(Status::InternalError(
523
0
                        "Aggregate function {} result type check failed: Column type {} is not "
524
0
                        "ColumnNullable",
525
0
                        get_name(), nested_column.get_name()));
526
0
            }
527
21
            this->template check_result_column_type_as<ColumnString>(
528
21
                    nullable_column->get_nested_column());
529
21
        }
530
21
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
16
    void check_result_column_type(const IColumn& to) const override {
509
16
        IAggregateFunction::check_result_column_type(to);
510
16
        if constexpr (is_string_type(Data::PType)) {
511
16
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
16
            if (UNLIKELY(array_column == nullptr)) {
513
0
                throw doris::Exception(Status::InternalError(
514
0
                        "Aggregate function {} result type check failed: Column type {} is not "
515
0
                        "ColumnArray",
516
0
                        get_name(), to.get_name()));
517
0
            }
518
519
16
            const auto& nested_column = array_column->get_data();
520
16
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
16
            if (UNLIKELY(nullable_column == nullptr)) {
522
0
                throw doris::Exception(Status::InternalError(
523
0
                        "Aggregate function {} result type check failed: Column type {} is not "
524
0
                        "ColumnNullable",
525
0
                        get_name(), nested_column.get_name()));
526
0
            }
527
16
            this->template check_result_column_type_as<ColumnString>(
528
16
                    nullable_column->get_nested_column());
529
16
        }
530
16
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
84
    void check_result_column_type(const IColumn& to) const override {
509
84
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
84
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
5
    void check_result_column_type(const IColumn& to) const override {
509
5
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
5
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
78
    void check_result_column_type(const IColumn& to) const override {
509
78
        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
78
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
11
    void check_result_column_type(const IColumn& to) const override {
509
11
        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
11
    }
_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
14
    void check_result_column_type(const IColumn& to) const override {
509
14
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
14
    }
_ZNK5doris24AggregateFunctionCollectINS_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_13PrimitiveTypeE44ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
68
    void check_result_column_type(const IColumn& to) const override {
509
68
        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
68
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
576
    void check_result_column_type(const IColumn& to) const override {
509
576
        IAggregateFunction::check_result_column_type(to);
510
576
        if constexpr (is_string_type(Data::PType)) {
511
576
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
576
            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
576
            const auto& nested_column = array_column->get_data();
520
576
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
576
            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
576
            this->template check_result_column_type_as<ColumnString>(
528
576
                    nullable_column->get_nested_column());
529
576
        }
530
576
    }
531
532
private:
533
    DataTypePtr return_type;
534
};
535
536
} // namespace doris