Coverage Report

Created: 2026-10-15 15:03

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.64k
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
20
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
140
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
20
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
613
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
43
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
20
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
20
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
20
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
20
    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
41
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
41
    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.82k
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
20
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
25
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
22
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
600
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE6ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
47
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE7ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
24
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE8ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
20
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE9ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
20
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE28ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
20
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE29ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE20ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
4
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE30ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE35ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE11ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE25ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
46
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
42
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE43ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
59
233
    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
698
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
60
61
6.51k
    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.07k
    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
100
    size_t size() const { return data_set.size(); }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE4sizeEv
Line
Count
Source
61
96
    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.26k
    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.22k
    void add(const IColumn& column, size_t row_num) {
64
3.22k
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
3.22k
                                .get_data()[row_num]);
66
3.22k
    }
_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
21
    void add(const IColumn& column, size_t row_num) {
64
21
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
21
                                .get_data()[row_num]);
66
21
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
63
14
    void add(const IColumn& column, size_t row_num) {
64
14
        data_set.insert(assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column)
65
14
                                .get_data()[row_num]);
66
14
    }
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.21k
    void merge(const SelfType& rhs) {
69
1.21k
        if constexpr (HasLimit) {
70
721
            if (max_size == -1) {
71
261
                max_size = rhs.max_size;
72
261
            }
73
74
805
            for (auto& rhs_elem : rhs.data_set) {
75
805
                if (size() >= max_size) {
76
11
                    return;
77
11
                }
78
794
                data_set.insert(rhs_elem);
79
794
            }
80
721
        } else {
81
739
            for (const auto& elem : rhs.data_set) {
82
739
                data_set.insert(elem);
83
739
            }
84
496
        }
85
1.21k
    }
_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
132
    void merge(const SelfType& rhs) {
69
132
        if constexpr (HasLimit) {
70
132
            if (max_size == -1) {
71
14
                max_size = rhs.max_size;
72
14
            }
73
74
134
            for (auto& rhs_elem : rhs.data_set) {
75
134
                if (size() >= max_size) {
76
9
                    return;
77
9
                }
78
125
                data_set.insert(rhs_elem);
79
125
            }
80
        } else {
81
            for (const auto& elem : rhs.data_set) {
82
                data_set.insert(elem);
83
            }
84
        }
85
132
    }
_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
8
    void merge(const SelfType& rhs) {
69
8
        if constexpr (HasLimit) {
70
8
            if (max_size == -1) {
71
0
                max_size = rhs.max_size;
72
0
            }
73
74
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
8
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE5mergeERKS2_
Line
Count
Source
68
8
    void merge(const SelfType& rhs) {
69
8
        if constexpr (HasLimit) {
70
8
            if (max_size == -1) {
71
0
                max_size = rhs.max_size;
72
0
            }
73
74
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
8
    }
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
507
    void merge(const SelfType& rhs) {
69
507
        if constexpr (HasLimit) {
70
507
            if (max_size == -1) {
71
240
                max_size = rhs.max_size;
72
240
            }
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
507
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EE5mergeERKS2_
Line
Count
Source
68
4
    void merge(const SelfType& rhs) {
69
        if constexpr (HasLimit) {
70
            if (max_size == -1) {
71
                max_size = rhs.max_size;
72
            }
73
74
            for (auto& rhs_elem : rhs.data_set) {
75
                if (size() >= max_size) {
76
                    return;
77
                }
78
                data_set.insert(rhs_elem);
79
            }
80
4
        } else {
81
8
            for (const auto& elem : rhs.data_set) {
82
8
                data_set.insert(elem);
83
8
            }
84
4
        }
85
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EE5mergeERKS2_
Line
Count
Source
68
6
    void merge(const SelfType& rhs) {
69
        if constexpr (HasLimit) {
70
            if (max_size == -1) {
71
                max_size = rhs.max_size;
72
            }
73
74
            for (auto& rhs_elem : rhs.data_set) {
75
                if (size() >= max_size) {
76
                    return;
77
                }
78
                data_set.insert(rhs_elem);
79
            }
80
6
        } else {
81
17
            for (const auto& elem : rhs.data_set) {
82
17
                data_set.insert(elem);
83
17
            }
84
6
        }
85
6
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EE5mergeERKS2_
Line
Count
Source
68
5
    void merge(const SelfType& rhs) {
69
        if constexpr (HasLimit) {
70
            if (max_size == -1) {
71
                max_size = rhs.max_size;
72
            }
73
74
            for (auto& rhs_elem : rhs.data_set) {
75
                if (size() >= max_size) {
76
                    return;
77
                }
78
                data_set.insert(rhs_elem);
79
            }
80
5
        } else {
81
20
            for (const auto& elem : rhs.data_set) {
82
20
                data_set.insert(elem);
83
20
            }
84
5
        }
85
5
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EE5mergeERKS2_
Line
Count
Source
68
139
    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
139
        } else {
81
167
            for (const auto& elem : rhs.data_set) {
82
167
                data_set.insert(elem);
83
167
            }
84
139
        }
85
139
    }
_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
267
    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
267
        } else {
81
270
            for (const auto& elem : rhs.data_set) {
82
270
                data_set.insert(elem);
83
270
            }
84
267
        }
85
267
    }
86
87
1.87k
    void write(BufferWritable& buf) const {
88
1.87k
        buf.write_var_uint(data_set.size());
89
1.87k
        for (const auto& value : data_set) {
90
1.58k
            buf.write_binary(value);
91
1.58k
        }
92
1.87k
        write_var_int(max_size, buf);
93
1.87k
    }
_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
133
    void write(BufferWritable& buf) const {
88
133
        buf.write_var_uint(data_set.size());
89
133
        for (const auto& value : data_set) {
90
107
            buf.write_binary(value);
91
107
        }
92
133
        write_var_int(max_size, buf);
93
133
    }
_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
8
    void write(BufferWritable& buf) const {
88
8
        buf.write_var_uint(data_set.size());
89
12
        for (const auto& value : data_set) {
90
12
            buf.write_binary(value);
91
12
        }
92
8
        write_var_int(max_size, buf);
93
8
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
87
8
    void write(BufferWritable& buf) const {
88
8
        buf.write_var_uint(data_set.size());
89
8
        for (const auto& value : data_set) {
90
8
            buf.write_binary(value);
91
8
        }
92
8
        write_var_int(max_size, buf);
93
8
    }
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.08k
    void write(BufferWritable& buf) const {
88
1.08k
        buf.write_var_uint(data_set.size());
89
1.08k
        for (const auto& value : data_set) {
90
567
            buf.write_binary(value);
91
567
        }
92
1.08k
        write_var_int(max_size, buf);
93
1.08k
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
87
4
    void write(BufferWritable& buf) const {
88
4
        buf.write_var_uint(data_set.size());
89
8
        for (const auto& value : data_set) {
90
8
            buf.write_binary(value);
91
8
        }
92
4
        write_var_int(max_size, buf);
93
4
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
87
6
    void write(BufferWritable& buf) const {
88
6
        buf.write_var_uint(data_set.size());
89
17
        for (const auto& value : data_set) {
90
17
            buf.write_binary(value);
91
17
        }
92
6
        write_var_int(max_size, buf);
93
6
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
87
5
    void write(BufferWritable& buf) const {
88
5
        buf.write_var_uint(data_set.size());
89
20
        for (const auto& value : data_set) {
90
20
            buf.write_binary(value);
91
20
        }
92
5
        write_var_int(max_size, buf);
93
5
    }
_ZNK5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
87
186
    void write(BufferWritable& buf) const {
88
186
        buf.write_var_uint(data_set.size());
89
210
        for (const auto& value : data_set) {
90
210
            buf.write_binary(value);
91
210
        }
92
186
        write_var_int(max_size, buf);
93
186
    }
_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
267
    void write(BufferWritable& buf) const {
88
267
        buf.write_var_uint(data_set.size());
89
270
        for (const auto& value : data_set) {
90
270
            buf.write_binary(value);
91
270
        }
92
267
        write_var_int(max_size, buf);
93
267
    }
94
95
1.84k
    void read(BufferReadable& buf) {
96
1.84k
        uint64_t new_size = 0;
97
1.84k
        buf.read_var_uint(new_size);
98
1.84k
        ElementType x;
99
3.40k
        for (size_t i = 0; i < new_size; ++i) {
100
1.55k
            buf.read_binary(x);
101
1.55k
            data_set.insert(x);
102
1.55k
        }
103
1.84k
        read_var_int(max_size, buf);
104
1.84k
    }
_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
155
    void read(BufferReadable& buf) {
96
155
        uint64_t new_size = 0;
97
155
        buf.read_var_uint(new_size);
98
155
        ElementType x;
99
284
        for (size_t i = 0; i < new_size; ++i) {
100
129
            buf.read_binary(x);
101
129
            data_set.insert(x);
102
129
        }
103
155
        read_var_int(max_size, buf);
104
155
    }
_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
8
    void read(BufferReadable& buf) {
96
8
        uint64_t new_size = 0;
97
8
        buf.read_var_uint(new_size);
98
8
        ElementType x;
99
20
        for (size_t i = 0; i < new_size; ++i) {
100
12
            buf.read_binary(x);
101
12
            data_set.insert(x);
102
12
        }
103
8
        read_var_int(max_size, buf);
104
8
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
95
8
    void read(BufferReadable& buf) {
96
8
        uint64_t new_size = 0;
97
8
        buf.read_var_uint(new_size);
98
8
        ElementType x;
99
16
        for (size_t i = 0; i < new_size; ++i) {
100
8
            buf.read_binary(x);
101
8
            data_set.insert(x);
102
8
        }
103
8
        read_var_int(max_size, buf);
104
8
    }
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.08k
    void read(BufferReadable& buf) {
96
1.08k
        uint64_t new_size = 0;
97
1.08k
        buf.read_var_uint(new_size);
98
1.08k
        ElementType x;
99
1.65k
        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.08k
        read_var_int(max_size, buf);
104
1.08k
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
95
4
    void read(BufferReadable& buf) {
96
4
        uint64_t new_size = 0;
97
4
        buf.read_var_uint(new_size);
98
4
        ElementType x;
99
12
        for (size_t i = 0; i < new_size; ++i) {
100
8
            buf.read_binary(x);
101
8
            data_set.insert(x);
102
8
        }
103
4
        read_var_int(max_size, buf);
104
4
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
95
6
    void read(BufferReadable& buf) {
96
6
        uint64_t new_size = 0;
97
6
        buf.read_var_uint(new_size);
98
6
        ElementType x;
99
23
        for (size_t i = 0; i < new_size; ++i) {
100
17
            buf.read_binary(x);
101
17
            data_set.insert(x);
102
17
        }
103
6
        read_var_int(max_size, buf);
104
6
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
95
5
    void read(BufferReadable& buf) {
96
5
        uint64_t new_size = 0;
97
5
        buf.read_var_uint(new_size);
98
5
        ElementType x;
99
25
        for (size_t i = 0; i < new_size; ++i) {
100
20
            buf.read_binary(x);
101
20
            data_set.insert(x);
102
20
        }
103
5
        read_var_int(max_size, buf);
104
5
    }
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
95
139
    void read(BufferReadable& buf) {
96
139
        uint64_t new_size = 0;
97
139
        buf.read_var_uint(new_size);
98
139
        ElementType x;
99
306
        for (size_t i = 0; i < new_size; ++i) {
100
167
            buf.read_binary(x);
101
167
            data_set.insert(x);
102
167
        }
103
139
        read_var_int(max_size, buf);
104
139
    }
_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
267
    void read(BufferReadable& buf) {
96
267
        uint64_t new_size = 0;
97
267
        buf.read_var_uint(new_size);
98
267
        ElementType x;
99
537
        for (size_t i = 0; i < new_size; ++i) {
100
270
            buf.read_binary(x);
101
270
            data_set.insert(x);
102
270
        }
103
267
        read_var_int(max_size, buf);
104
267
    }
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.0k
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
131
675
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
_ZN5doris31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
131
48.3k
    AggregateFunctionCollectSetData(const DataTypes& argument_types) {}
132
133
7.68k
    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.30k
    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
596k
    void add(const IColumn& column, size_t row_num, Arena& arena) {
136
596k
        auto key = column.get_data_at(row_num);
137
596k
        key.data = arena.insert(key.data, key.size);
138
596k
        data_set.insert(key);
139
596k
    }
140
141
42.1k
    void merge(const SelfType& rhs, Arena& arena) {
142
42.1k
        if (max_size == -1) {
143
42.0k
            max_size = rhs.max_size;
144
42.0k
        }
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.1k
    }
_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
41.9k
    void merge(const SelfType& rhs, Arena& arena) {
142
42.0k
        if (max_size == -1) {
143
42.0k
            max_size = rhs.max_size;
144
42.0k
        }
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
41.9k
    }
157
158
200
    void write(BufferWritable& buf) const {
159
200
        buf.write_var_uint(size());
160
211
        for (const auto& elem : data_set) {
161
211
            buf.write_binary(elem);
162
211
        }
163
200
        write_var_int(max_size, buf);
164
200
    }
_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
52
    void write(BufferWritable& buf) const {
159
52
        buf.write_var_uint(size());
160
95
        for (const auto& elem : data_set) {
161
95
            buf.write_binary(elem);
162
95
        }
163
52
        write_var_int(max_size, buf);
164
52
    }
165
166
222
    void read(BufferReadable& buf) {
167
222
        UInt64 size;
168
222
        buf.read_var_uint(size);
169
222
        StringRef ref;
170
459
        for (size_t i = 0; i < size; ++i) {
171
237
            buf.read_binary(ref);
172
237
            data_set.insert(ref);
173
237
        }
174
222
        read_var_int(max_size, buf);
175
222
    }
_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
50
    void read(BufferReadable& buf) {
167
50
        UInt64 size;
168
50
        buf.read_var_uint(size);
169
50
        StringRef ref;
170
147
        for (size_t i = 0; i < size; ++i) {
171
97
            buf.read_binary(ref);
172
97
            data_set.insert(ref);
173
97
        }
174
50
        read_var_int(max_size, buf);
175
50
    }
176
177
6.46k
    void insert_result_into(IColumn& to) const {
178
6.46k
        auto& vec = assert_cast<ColVecType&, TypeCheckOnRelease::DISABLE>(to);
179
6.46k
        vec.reserve(size());
180
481k
        for (const auto& item : data_set) {
181
481k
            vec.insert_data(item.data, item.size);
182
481k
        }
183
6.46k
    }
_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
481k
        for (const auto& item : data_set) {
181
481k
            vec.insert_data(item.data, item.size);
182
481k
        }
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
2.83k
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
33
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
94
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
35
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
952
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
97
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
35
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
33
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
33
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
42
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
22
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
4
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
24
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
66
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
66
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
315
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
20
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
139
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
20
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
607
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
40
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE7ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
20
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE8ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
20
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
20
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE28ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
20
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE29ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE20ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE30ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
41
    AggregateFunctionCollectListData(const DataTypes& argument_types) {}
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
200
40
    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.51k
    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.15k
    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
37
    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.53k
    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
125
    size_t size() const { return data.size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EE4sizeEv
Line
Count
Source
202
121
    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
17
    void add(const IColumn& column, size_t row_num) {
205
17
        const auto& vec =
206
17
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
17
        data.push_back(vec[row_num]);
208
17
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EE3addERKNS_7IColumnEm
Line
Count
Source
204
13
    void add(const IColumn& column, size_t row_num) {
205
13
        const auto& vec =
206
13
                assert_cast<const ColVecType&, TypeCheckOnRelease::DISABLE>(column).get_data();
207
13
        data.push_back(vec[row_num]);
208
13
    }
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
722
    void merge(const SelfType& rhs) {
211
722
        if constexpr (HasLimit) {
212
213
            if (max_size == -1) {
213
21
                max_size = rhs.max_size;
214
21
            }
215
237
            for (auto& rhs_elem : rhs.data) {
216
237
                if (size() >= max_size) {
217
11
                    return;
218
11
                }
219
226
                data.push_back(rhs_elem);
220
226
            }
221
509
        } else {
222
509
            data.insert(rhs.data.begin(), rhs.data.end());
223
509
        }
224
722
    }
_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
326
    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
326
        } else {
222
326
            data.insert(rhs.data.begin(), rhs.data.end());
223
326
        }
224
326
    }
_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
132
    void merge(const SelfType& rhs) {
211
132
        if constexpr (HasLimit) {
212
132
            if (max_size == -1) {
213
14
                max_size = rhs.max_size;
214
14
            }
215
134
            for (auto& rhs_elem : rhs.data) {
216
134
                if (size() >= max_size) {
217
10
                    return;
218
10
                }
219
124
                data.push_back(rhs_elem);
220
124
            }
221
        } else {
222
            data.insert(rhs.data.begin(), rhs.data.end());
223
        }
224
132
    }
_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
8
    void merge(const SelfType& rhs) {
211
8
        if constexpr (HasLimit) {
212
8
            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
8
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EE5mergeERKS2_
Line
Count
Source
210
8
    void merge(const SelfType& rhs) {
211
8
        if constexpr (HasLimit) {
212
8
            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
8
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE43ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EE5mergeERKS2_
225
226
798
    void write(BufferWritable& buf) const {
227
798
        buf.write_var_uint(size());
228
798
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
798
        write_var_int(max_size, buf);
230
798
    }
_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
377
    void write(BufferWritable& buf) const {
227
377
        buf.write_var_uint(size());
228
377
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
377
        write_var_int(max_size, buf);
230
377
    }
_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
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_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
132
    void write(BufferWritable& buf) const {
227
132
        buf.write_var_uint(size());
228
132
        buf.write(data.raw_data(), size() * sizeof(ElementType));
229
132
        write_var_int(max_size, buf);
230
132
    }
_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
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_13PrimitiveTypeE26ELb1EE5writeERNS_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_13PrimitiveTypeE43ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE12ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE42ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE36ELb1EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE37ELb1EE5writeERNS_14BufferWritableE
231
232
765
    void read(BufferReadable& buf) {
233
765
        UInt64 rows = 0;
234
765
        buf.read_var_uint(rows);
235
765
        data.resize(rows);
236
765
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
765
        read_var_int(max_size, buf);
238
765
    }
_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
326
    void read(BufferReadable& buf) {
233
326
        UInt64 rows = 0;
234
326
        buf.read_var_uint(rows);
235
326
        data.resize(rows);
236
326
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
326
        read_var_int(max_size, buf);
238
326
    }
_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
154
    void read(BufferReadable& buf) {
233
154
        UInt64 rows = 0;
234
154
        buf.read_var_uint(rows);
235
154
        data.resize(rows);
236
154
        buf.read(reinterpret_cast<char*>(data.data()), rows * sizeof(ElementType));
237
154
        read_var_int(max_size, buf);
238
154
    }
_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
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_13PrimitiveTypeE26ELb1EE4readERNS_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_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.82k
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
263
6.82k
        data = ColVecType::create();
264
6.82k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
262
6.15k
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
263
6.15k
        data = ColVecType::create();
264
6.15k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
262
670
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
263
670
        data = ColVecType::create();
264
670
    }
265
266
4.99k
    size_t size() const { return data->size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE4sizeEv
Line
Count
Source
266
3.64k
    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
3.11k
    void merge(const AggregateFunctionCollectListData& rhs) {
271
3.11k
        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.98k
        } else {
279
2.98k
            data->insert_range_from(*rhs.data, 0, rhs.size());
280
2.98k
        }
281
3.11k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE5mergeERKS2_
Line
Count
Source
270
2.98k
    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.98k
        } else {
279
2.98k
            data->insert_range_from(*rhs.data, 0, rhs.size());
280
2.98k
        }
281
2.98k
    }
_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.68k
    void write(BufferWritable& buf) const {
284
2.68k
        auto& col = assert_cast<ColVecType&>(*data);
285
286
2.68k
        buf.write_var_uint(col.size());
287
2.68k
        buf.write(col.get_offsets().raw_data(), col.size() * sizeof(IColumn::Offset));
288
289
2.68k
        buf.write_var_uint(col.get_chars().size());
290
2.68k
        buf.write(col.get_chars().raw_data(), col.get_chars().size());
291
2.68k
        write_var_int(max_size, buf);
292
2.68k
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
283
2.54k
    void write(BufferWritable& buf) const {
284
2.54k
        auto& col = assert_cast<ColVecType&>(*data);
285
286
2.54k
        buf.write_var_uint(col.size());
287
2.54k
        buf.write(col.get_offsets().raw_data(), col.size() * sizeof(IColumn::Offset));
288
289
2.54k
        buf.write_var_uint(col.get_chars().size());
290
2.54k
        buf.write(col.get_chars().raw_data(), col.get_chars().size());
291
2.54k
        write_var_int(max_size, buf);
292
2.54k
    }
_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
3.18k
    void read(BufferReadable& buf) {
295
3.18k
        auto& col = assert_cast<ColVecType&>(*data);
296
3.18k
        UInt64 offs_size = 0;
297
3.18k
        buf.read_var_uint(offs_size);
298
3.18k
        col.get_offsets().resize(offs_size);
299
3.18k
        buf.read(reinterpret_cast<char*>(col.get_offsets().data()),
300
3.18k
                 offs_size * sizeof(IColumn::Offset));
301
302
3.18k
        UInt64 chars_size = 0;
303
3.18k
        buf.read_var_uint(chars_size);
304
3.18k
        col.get_chars().resize(chars_size);
305
3.18k
        buf.read(reinterpret_cast<char*>(col.get_chars().data()), chars_size);
306
3.18k
        read_var_int(max_size, buf);
307
3.18k
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
294
3.01k
    void read(BufferReadable& buf) {
295
3.01k
        auto& col = assert_cast<ColVecType&>(*data);
296
3.01k
        UInt64 offs_size = 0;
297
3.01k
        buf.read_var_uint(offs_size);
298
3.01k
        col.get_offsets().resize(offs_size);
299
3.01k
        buf.read(reinterpret_cast<char*>(col.get_offsets().data()),
300
3.01k
                 offs_size * sizeof(IColumn::Offset));
301
302
3.01k
        UInt64 chars_size = 0;
303
3.01k
        buf.read_var_uint(chars_size);
304
3.01k
        col.get_chars().resize(chars_size);
305
3.01k
        buf.read(reinterpret_cast<char*>(col.get_chars().data()), chars_size);
306
3.01k
        read_var_int(max_size, buf);
307
3.01k
    }
_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.48k
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
332
5.48k
        DataTypePtr column_type = argument_types[0];
333
5.48k
        column_data = column_type->create_column();
334
5.48k
        serde = column_type->get_serde();
335
5.48k
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
331
964
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
332
964
        DataTypePtr column_type = argument_types[0];
333
964
        column_data = column_type->create_column();
334
964
        serde = column_type->get_serde();
335
964
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
331
689
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
332
689
        DataTypePtr column_type = argument_types[0];
333
689
        column_data = column_type->create_column();
334
689
        serde = column_type->get_serde();
335
689
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
331
2.81k
    AggregateFunctionCollectListData(const DataTypes& argument_types) {
332
2.81k
        DataTypePtr column_type = argument_types[0];
333
2.81k
        column_data = column_type->create_column();
334
2.81k
        serde = column_type->get_serde();
335
2.81k
    }
_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.45k
    size_t size() const { return column_data->size(); }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE4sizeEv
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EE4sizeEv
Line
Count
Source
337
461
    size_t size() const { return column_data->size(); }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE4sizeEv
Line
Count
Source
337
675
    size_t size() const { return column_data->size(); }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE4sizeEv
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EE4sizeEv
Line
Count
Source
337
4.71k
    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
973
    void merge(const AggregateFunctionCollectListData& rhs) {
342
973
        if constexpr (HasLimit) {
343
588
            if (max_size == -1) {
344
256
                max_size = rhs.max_size;
345
256
            }
346
347
588
            column_data->insert_range_from(
348
588
                    *rhs.column_data, 0,
349
588
                    std::min(static_cast<size_t>(max_size - size()), rhs.size()));
350
588
        } else {
351
385
            column_data->insert_range_from(*rhs.column_data, 0, rhs.size());
352
385
        }
353
973
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE5mergeERKS2_
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EE5mergeERKS2_
Line
Count
Source
341
357
    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
357
        } else {
351
357
            column_data->insert_range_from(*rhs.column_data, 0, rhs.size());
352
357
        }
353
357
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE5mergeERKS2_
Line
Count
Source
341
28
    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
28
        } else {
351
28
            column_data->insert_range_from(*rhs.column_data, 0, rhs.size());
352
28
        }
353
28
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE5mergeERKS2_
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EE5mergeERKS2_
Line
Count
Source
341
507
    void merge(const AggregateFunctionCollectListData& rhs) {
342
507
        if constexpr (HasLimit) {
343
507
            if (max_size == -1) {
344
240
                max_size = rhs.max_size;
345
240
            }
346
347
507
            column_data->insert_range_from(
348
507
                    *rhs.column_data, 0,
349
507
                    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
507
    }
_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.57k
    void write(BufferWritable& buf) const {
356
1.57k
        const size_t size = column_data->size();
357
1.57k
        buf.write_binary(size);
358
359
1.57k
        DataTypeSerDe::FormatOptions opt;
360
1.57k
        auto timezone = cctz::utc_time_zone();
361
1.57k
        opt.timezone = &timezone;
362
        // TODO: Refactor this aggregate state serialization to avoid
363
        // round-tripping through a human-readable string format.
364
1.57k
        auto tmp_str = ColumnString::create();
365
1.57k
        VectorBufferWriter tmp_buf(*tmp_str.get());
366
367
7.15k
        for (size_t i = 0; i < size; i++) {
368
5.57k
            tmp_str->clear();
369
5.57k
            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.57k
            tmp_buf.commit();
375
5.57k
            buf.write_binary(tmp_str->get_data_at(0));
376
5.57k
        }
377
378
1.57k
        write_var_int(max_size, buf);
379
1.57k
    }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE5writeERNS_14BufferWritableE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
355
357
    void write(BufferWritable& buf) const {
356
357
        const size_t size = column_data->size();
357
357
        buf.write_binary(size);
358
359
357
        DataTypeSerDe::FormatOptions opt;
360
357
        auto timezone = cctz::utc_time_zone();
361
357
        opt.timezone = &timezone;
362
        // TODO: Refactor this aggregate state serialization to avoid
363
        // round-tripping through a human-readable string format.
364
357
        auto tmp_str = ColumnString::create();
365
357
        VectorBufferWriter tmp_buf(*tmp_str.get());
366
367
2.74k
        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
357
        write_var_int(max_size, buf);
379
357
    }
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE5writeERNS_14BufferWritableE
Line
Count
Source
355
40
    void write(BufferWritable& buf) const {
356
40
        const size_t size = column_data->size();
357
40
        buf.write_binary(size);
358
359
40
        DataTypeSerDe::FormatOptions opt;
360
40
        auto timezone = cctz::utc_time_zone();
361
40
        opt.timezone = &timezone;
362
        // TODO: Refactor this aggregate state serialization to avoid
363
        // round-tripping through a human-readable string format.
364
40
        auto tmp_str = ColumnString::create();
365
40
        VectorBufferWriter tmp_buf(*tmp_str.get());
366
367
161
        for (size_t i = 0; i < size; i++) {
368
121
            tmp_str->clear();
369
121
            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
121
            tmp_buf.commit();
375
121
            buf.write_binary(tmp_str->get_data_at(0));
376
121
        }
377
378
40
        write_var_int(max_size, buf);
379
40
    }
Unexecuted instantiation: _ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE5writeERNS_14BufferWritableE
_ZNK5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EE5writeERNS_14BufferWritableE
Line
Count
Source
355
1.08k
    void write(BufferWritable& buf) const {
356
1.08k
        const size_t size = column_data->size();
357
1.08k
        buf.write_binary(size);
358
359
1.08k
        DataTypeSerDe::FormatOptions opt;
360
1.08k
        auto timezone = cctz::utc_time_zone();
361
1.08k
        opt.timezone = &timezone;
362
        // TODO: Refactor this aggregate state serialization to avoid
363
        // round-tripping through a human-readable string format.
364
1.08k
        auto tmp_str = ColumnString::create();
365
1.08k
        VectorBufferWriter tmp_buf(*tmp_str.get());
366
367
4.08k
        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.08k
        write_var_int(max_size, buf);
379
1.08k
    }
_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.58k
    void read(BufferReadable& buf) {
382
1.58k
        size_t size = 0;
383
1.58k
        buf.read_binary(size);
384
1.58k
        column_data->clear();
385
1.58k
        column_data->reserve(size);
386
387
1.58k
        StringRef s;
388
1.58k
        DataTypeSerDe::FormatOptions opt;
389
1.58k
        auto timezone = cctz::utc_time_zone();
390
1.58k
        opt.timezone = &timezone;
391
7.16k
        for (size_t i = 0; i < size; i++) {
392
5.58k
            buf.read_binary(s);
393
5.58k
            Slice slice(s.data, s.size);
394
5.58k
            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.58k
        }
400
1.58k
        read_var_int(max_size, buf);
401
1.58k
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb0EE4readERNS_14BufferReadableE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
381
357
    void read(BufferReadable& buf) {
382
357
        size_t size = 0;
383
357
        buf.read_binary(size);
384
357
        column_data->clear();
385
357
        column_data->reserve(size);
386
387
357
        StringRef s;
388
357
        DataTypeSerDe::FormatOptions opt;
389
357
        auto timezone = cctz::utc_time_zone();
390
357
        opt.timezone = &timezone;
391
2.74k
        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
357
        read_var_int(max_size, buf);
401
357
    }
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EE4readERNS_14BufferReadableE
Line
Count
Source
381
28
    void read(BufferReadable& buf) {
382
28
        size_t size = 0;
383
28
        buf.read_binary(size);
384
28
        column_data->clear();
385
28
        column_data->reserve(size);
386
387
28
        StringRef s;
388
28
        DataTypeSerDe::FormatOptions opt;
389
28
        auto timezone = cctz::utc_time_zone();
390
28
        opt.timezone = &timezone;
391
143
        for (size_t i = 0; i < size; i++) {
392
115
            buf.read_binary(s);
393
115
            Slice slice(s.data, s.size);
394
115
            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
115
        }
400
28
        read_var_int(max_size, buf);
401
28
    }
Unexecuted instantiation: _ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE27ELb1EE4readERNS_14BufferReadableE
_ZN5doris32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EE4readERNS_14BufferReadableE
Line
Count
Source
381
1.08k
    void read(BufferReadable& buf) {
382
1.08k
        size_t size = 0;
383
1.08k
        buf.read_binary(size);
384
1.08k
        column_data->clear();
385
1.08k
        column_data->reserve(size);
386
387
1.08k
        StringRef s;
388
1.08k
        DataTypeSerDe::FormatOptions opt;
389
1.08k
        auto timezone = cctz::utc_time_zone();
390
1.08k
        opt.timezone = &timezone;
391
4.08k
        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.08k
        read_var_int(max_size, buf);
401
1.08k
    }
_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.87k
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
6.87k
                      {argument_types_}),
425
6.87k
              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
841
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
841
                      {argument_types_}),
425
841
              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
690
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
690
                      {argument_types_}),
425
690
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
42
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
42
                      {argument_types_}),
425
42
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
8
                      {argument_types_}),
425
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
8
                      {argument_types_}),
425
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
214
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
214
                      {argument_types_}),
425
214
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
214
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
214
                      {argument_types_}),
425
214
              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
351
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
351
                      {argument_types_}),
425
351
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
352
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
352
                      {argument_types_}),
425
352
              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
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_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EEC2ERKSt6vectorISt10shared_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_13PrimitiveTypeE26ELb1EEELb1EEC2ERKSt6vectorISt10shared_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_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EEC2ERKSt6vectorISt10shared_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]))) {}
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
222
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
222
                      {argument_types_}),
425
222
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
221
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
221
                      {argument_types_}),
425
221
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
163
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
163
                      {argument_types_}),
425
163
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
8
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
8
                      {argument_types_}),
425
8
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
11
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
11
                      {argument_types_}),
425
11
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
9
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
9
                      {argument_types_}),
425
9
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
_ZN5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
423
400
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
400
                      {argument_types_}),
425
400
              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
128
            : IAggregateFunctionDataHelper<Data, AggregateFunctionCollect<Data, HasLimit>, true>(
424
128
                      {argument_types_}),
425
128
              return_type(std::make_shared<DataTypeArray>(make_nullable(argument_types_[0]))) {}
426
427
541
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
314
                                     Data>) {
430
314
            return "collect_list";
431
314
        } else {
432
227
            return "collect_set";
433
227
        }
434
541
    }
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
75
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
75
                                     Data>) {
430
75
            return "collect_list";
431
        } else {
432
            return "collect_set";
433
        }
434
75
    }
_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
98
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
                                     Data>) {
430
            return "collect_list";
431
98
        } else {
432
98
            return "collect_set";
433
98
        }
434
98
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE8get_nameB5cxx11Ev
Line
Count
Source
427
99
    std::string get_name() const override {
428
        if constexpr (std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
429
99
                                     Data>) {
430
99
            return "collect_list";
431
        } else {
432
            return "collect_set";
433
        }
434
99
    }
_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
12.5k
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
53
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
71
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
53
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
1.00k
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
69
    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
53
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
53
    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
34
    DataTypePtr get_return_type() const override { return return_type; }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE35ELb0EEELb0EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE11ELb0EEELb0EE15get_return_typeEv
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
82
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
82
    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.56k
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
267
    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
233
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
227
    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
53
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
53
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
53
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
53
    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.91k
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
1.91k
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE15get_return_typeEv
Line
Count
Source
436
338
    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
290
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
29
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
24
    DataTypePtr get_return_type() const override { return return_type; }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE15get_return_typeEv
Line
Count
Source
436
312
    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
970
    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.23k
                return;
449
2.23k
            }
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
9
                data.max_size =
444
9
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
9
                                ->get_element(row_num);
446
9
            }
447
63
            if (data.size() >= data.max_size) {
448
42
                return;
449
42
            }
450
63
        }
451
        if constexpr (ENABLE_ARENA) {
452
            data.add(*columns[0], row_num, arena);
453
63
        } else {
454
63
            data.add(*columns[0], row_num);
455
63
        }
456
63
    }
_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
9
                data.max_size =
444
9
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
9
                                ->get_element(row_num);
446
9
            }
447
63
            if (data.size() >= data.max_size) {
448
46
                return;
449
46
            }
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
9
                data.max_size =
444
9
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
9
                                ->get_element(row_num);
446
9
            }
447
63
            if (data.size() >= data.max_size) {
448
49
                return;
449
49
            }
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
9
                data.max_size =
444
9
                        assert_cast<const ColumnInt32*, TypeCheckOnRelease::DISABLE>(columns[1])
445
9
                                ->get_element(row_num);
446
9
            }
447
63
            if (data.size() >= data.max_size) {
448
50
                return;
449
50
            }
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.52k
            if (rhs_data.size() == 0) {
464
1.44k
                return;
465
1.44k
            }
466
2.07k
            if (data.size() == 0) {
467
1.49k
                data.max_size = rhs_data.max_size;
468
1.49k
            } 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.07k
        }
474
42.2k
        if constexpr (ENABLE_ARENA) {
475
42.2k
            data.merge(rhs_data, arena);
476
42.2k
        } else {
477
7.64k
            data.merge(rhs_data);
478
7.64k
        }
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
326
               Arena& arena) const override {
460
326
        auto& data = this->data(place);
461
326
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
326
        } else {
477
326
            data.merge(rhs_data);
478
326
        }
479
326
    }
_ZNK5doris24AggregateFunctionCollectINS_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
357
               Arena& arena) const override {
460
357
        auto& data = this->data(place);
461
357
        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
357
        } else {
477
357
            data.merge(rhs_data);
478
357
        }
479
357
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
2.98k
               Arena& arena) const override {
460
2.98k
        auto& data = this->data(place);
461
2.98k
        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.98k
        } else {
477
2.98k
            data.merge(rhs_data);
478
2.98k
        }
479
2.98k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
28
               Arena& arena) const override {
460
28
        auto& data = this->data(place);
461
28
        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
28
        } else {
477
28
            data.merge(rhs_data);
478
28
        }
479
28
    }
_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
236
               Arena& arena) const override {
460
236
        auto& data = this->data(place);
461
236
        const auto& rhs_data = this->data(rhs);
462
236
        if constexpr (HasLimit) {
463
236
            if (rhs_data.size() == 0) {
464
56
                return;
465
56
            }
466
180
            if (data.size() == 0) {
467
112
                data.max_size = rhs_data.max_size;
468
112
            } 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
180
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
236
        } else {
477
236
            data.merge(rhs_data);
478
236
        }
479
236
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
235
               Arena& arena) const override {
460
235
        auto& data = this->data(place);
461
235
        const auto& rhs_data = this->data(rhs);
462
235
        if constexpr (HasLimit) {
463
235
            if (rhs_data.size() == 0) {
464
56
                return;
465
56
            }
466
179
            if (data.size() == 0) {
467
111
                data.max_size = rhs_data.max_size;
468
111
            } 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
179
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
235
        } else {
477
235
            data.merge(rhs_data);
478
235
        }
479
235
    }
_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
8
               Arena& arena) const override {
460
8
        auto& data = this->data(place);
461
8
        const auto& rhs_data = this->data(rhs);
462
8
        if constexpr (HasLimit) {
463
8
            if (rhs_data.size() == 0) {
464
0
                return;
465
0
            }
466
8
            if (data.size() == 0) {
467
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
8
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
8
        } else {
477
8
            data.merge(rhs_data);
478
8
        }
479
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
8
               Arena& arena) const override {
460
8
        auto& data = this->data(place);
461
8
        const auto& rhs_data = this->data(rhs);
462
8
        if constexpr (HasLimit) {
463
8
            if (rhs_data.size() == 0) {
464
0
                return;
465
0
            }
466
8
            if (data.size() == 0) {
467
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
8
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
8
        } else {
477
8
            data.merge(rhs_data);
478
8
        }
479
8
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
8
               Arena& arena) const override {
460
8
        auto& data = this->data(place);
461
8
        const auto& rhs_data = this->data(rhs);
462
8
        if constexpr (HasLimit) {
463
8
            if (rhs_data.size() == 0) {
464
0
                return;
465
0
            }
466
8
            if (data.size() == 0) {
467
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
8
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
8
        } else {
477
8
            data.merge(rhs_data);
478
8
        }
479
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
8
               Arena& arena) const override {
460
8
        auto& data = this->data(place);
461
8
        const auto& rhs_data = this->data(rhs);
462
8
        if constexpr (HasLimit) {
463
8
            if (rhs_data.size() == 0) {
464
0
                return;
465
0
            }
466
8
            if (data.size() == 0) {
467
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
8
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
8
        } else {
477
8
            data.merge(rhs_data);
478
8
        }
479
8
    }
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.08k
               Arena& arena) const override {
460
1.08k
        auto& data = this->data(place);
461
1.08k
        const auto& rhs_data = this->data(rhs);
462
1.08k
        if constexpr (HasLimit) {
463
1.08k
            if (rhs_data.size() == 0) {
464
579
                return;
465
579
            }
466
507
            if (data.size() == 0) {
467
411
                data.max_size = rhs_data.max_size;
468
411
            } 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
507
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
1.08k
        } else {
477
1.08k
            data.merge(rhs_data);
478
1.08k
        }
479
1.08k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
1.08k
               Arena& arena) const override {
460
1.08k
        auto& data = this->data(place);
461
1.08k
        const auto& rhs_data = this->data(rhs);
462
1.08k
        if constexpr (HasLimit) {
463
1.08k
            if (rhs_data.size() == 0) {
464
579
                return;
465
579
            }
466
507
            if (data.size() == 0) {
467
411
                data.max_size = rhs_data.max_size;
468
411
            } 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
507
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
1.08k
        } else {
477
1.08k
            data.merge(rhs_data);
478
1.08k
        }
479
1.08k
    }
_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
6
               Arena& arena) const override {
460
6
        auto& data = this->data(place);
461
6
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
6
        } else {
477
6
            data.merge(rhs_data);
478
6
        }
479
6
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
5
               Arena& arena) const override {
460
5
        auto& data = this->data(place);
461
5
        const auto& rhs_data = this->data(rhs);
462
        if constexpr (HasLimit) {
463
            if (rhs_data.size() == 0) {
464
                return;
465
            }
466
            if (data.size() == 0) {
467
                data.max_size = rhs_data.max_size;
468
            } else if (UNLIKELY(data.max_size != rhs_data.max_size)) {
469
                throw Exception(ErrorCode::INVALID_ARGUMENT,
470
                                "{} aggregate states have incompatible limits: {} vs {}",
471
                                get_name(), data.max_size, rhs_data.max_size);
472
            }
473
        }
474
        if constexpr (ENABLE_ARENA) {
475
            data.merge(rhs_data, arena);
476
5
        } else {
477
5
            data.merge(rhs_data);
478
5
        }
479
5
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
139
               Arena& arena) const override {
460
139
        auto& data = this->data(place);
461
139
        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
139
        } else {
477
139
            data.merge(rhs_data);
478
139
        }
479
139
    }
_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
267
               Arena& arena) const override {
460
267
        auto& data = this->data(place);
461
267
        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
267
        } else {
477
267
            data.merge(rhs_data);
478
267
        }
479
267
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE5mergeEPcPKcRNS_5ArenaE
Line
Count
Source
459
42.0k
               Arena& arena) const override {
460
42.0k
        auto& data = this->data(place);
461
42.0k
        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.0k
        if constexpr (ENABLE_ARENA) {
475
42.0k
            data.merge(rhs_data, arena);
476
        } else {
477
            data.merge(rhs_data);
478
        }
479
42.0k
    }
480
481
7.13k
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
7.13k
        this->data(place).write(buf);
483
7.13k
    }
_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
377
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
377
        this->data(place).write(buf);
483
377
    }
_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
9
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
9
        this->data(place).write(buf);
483
9
    }
_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
357
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
357
        this->data(place).write(buf);
483
357
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
2.54k
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
2.54k
        this->data(place).write(buf);
483
2.54k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
40
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
40
        this->data(place).write(buf);
483
40
    }
_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
133
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
133
        this->data(place).write(buf);
483
133
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
132
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
132
        this->data(place).write(buf);
483
132
    }
_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
8
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
8
        this->data(place).write(buf);
483
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
8
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
8
        this->data(place).write(buf);
483
8
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE9serializeEPKcRNS_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_13PrimitiveTypeE26ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
8
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
8
        this->data(place).write(buf);
483
8
    }
Unexecuted instantiation: _ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_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.08k
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
1.08k
        this->data(place).write(buf);
483
1.08k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
1.08k
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
1.08k
        this->data(place).write(buf);
483
1.08k
    }
_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
6
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
6
        this->data(place).write(buf);
483
6
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
5
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
5
        this->data(place).write(buf);
483
5
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
186
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
186
        this->data(place).write(buf);
483
186
    }
_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
267
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
267
        this->data(place).write(buf);
483
267
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE9serializeEPKcRNS_14BufferWritableE
Line
Count
Source
481
52
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
482
52
        this->data(place).write(buf);
483
52
    }
484
485
    void deserialize(AggregateDataPtr __restrict place, BufferReadable& buf,
486
7.59k
                     Arena&) const override {
487
7.59k
        this->data(place).read(buf);
488
7.59k
    }
_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
326
                     Arena&) const override {
487
326
        this->data(place).read(buf);
488
326
    }
_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
357
                     Arena&) const override {
487
357
        this->data(place).read(buf);
488
357
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
3.01k
                     Arena&) const override {
487
3.01k
        this->data(place).read(buf);
488
3.01k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
28
                     Arena&) const override {
487
28
        this->data(place).read(buf);
488
28
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
4
                     Arena&) const override {
487
4
        this->data(place).read(buf);
488
4
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
4
                     Arena&) const override {
487
4
        this->data(place).read(buf);
488
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
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
155
                     Arena&) const override {
487
155
        this->data(place).read(buf);
488
155
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
154
                     Arena&) const override {
487
154
        this->data(place).read(buf);
488
154
    }
_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
8
                     Arena&) const override {
487
8
        this->data(place).read(buf);
488
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
8
                     Arena&) const override {
487
8
        this->data(place).read(buf);
488
8
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
8
                     Arena&) const override {
487
8
        this->data(place).read(buf);
488
8
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
8
                     Arena&) const override {
487
8
        this->data(place).read(buf);
488
8
    }
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.08k
                     Arena&) const override {
487
1.08k
        this->data(place).read(buf);
488
1.08k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
1.08k
                     Arena&) const override {
487
1.08k
        this->data(place).read(buf);
488
1.08k
    }
_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
6
                     Arena&) const override {
487
6
        this->data(place).read(buf);
488
6
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
5
                     Arena&) const override {
487
5
        this->data(place).read(buf);
488
5
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
138
                     Arena&) const override {
487
138
        this->data(place).read(buf);
488
138
    }
_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
267
                     Arena&) const override {
487
267
        this->data(place).read(buf);
488
267
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Line
Count
Source
486
50
                     Arena&) const override {
487
50
        this->data(place).read(buf);
488
50
    }
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.25k
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
491
6.25k
        auto& to_arr = assert_cast<ColumnArray&, TypeCheckOnRelease::DISABLE>(to);
492
6.25k
        auto& to_nested_col = to_arr.get_data();
493
6.25k
        auto* col_null = assert_cast<ColumnNullable*, TypeCheckOnRelease::DISABLE>(&to_nested_col);
494
6.25k
        this->data(place).insert_result_into(col_null->get_nested_column());
495
6.25k
        col_null->get_null_map_data().resize_fill(col_null->get_nested_column().size(), 0);
496
6.25k
        to_arr.get_offsets().push_back(to_nested_col.size());
497
6.25k
    }
498
499
2.57k
    void check_input_columns_type(const IColumn** columns) const override {
500
2.57k
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
486
                                     Data>) {
504
486
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
486
        }
506
2.57k
    }
_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
47
    void check_input_columns_type(const IColumn** columns) const override {
500
47
        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
47
    }
_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
177
    void check_input_columns_type(const IColumn** columns) const override {
500
177
        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
177
    }
_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
112
    void check_input_columns_type(const IColumn** columns) const override {
500
112
        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
112
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
430
    void check_input_columns_type(const IColumn** columns) const override {
500
430
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
430
                                     Data>) {
504
430
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
430
        }
506
430
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
67
    void check_input_columns_type(const IColumn** columns) const override {
500
67
        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
67
    }
_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
9
    void check_input_columns_type(const IColumn** columns) const override {
500
9
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE25ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
9
    void check_input_columns_type(const IColumn** columns) const override {
500
9
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
9
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE26ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
9
    void check_input_columns_type(const IColumn** columns) const override {
500
9
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
9
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
9
    void check_input_columns_type(const IColumn** columns) const override {
500
9
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
9
    }
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
303
    void check_input_columns_type(const IColumn** columns) const override {
500
303
        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
303
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
303
    void check_input_columns_type(const IColumn** columns) const override {
500
303
        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
303
    }
_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
80
    void check_input_columns_type(const IColumn** columns) const override {
500
80
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
80
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
4
    void check_input_columns_type(const IColumn** columns) const override {
500
4
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
5
    void check_input_columns_type(const IColumn** columns) const override {
500
5
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
5
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
4
    void check_input_columns_type(const IColumn** columns) const override {
500
4
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
39
    void check_input_columns_type(const IColumn** columns) const override {
500
39
        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
39
    }
_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
76
    void check_input_columns_type(const IColumn** columns) const override {
500
76
        IAggregateFunction::check_input_columns_type(columns);
501
        if constexpr (is_string_type(Data::PType) &&
502
                      std::is_same_v<AggregateFunctionCollectListData<Data::PType, HasLimit>,
503
                                     Data>) {
504
            this->template check_argument_column_type<ColumnString>(columns[0]);
505
        }
506
76
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb0EEELb0EE24check_input_columns_typeEPPKNS_7IColumnE
Line
Count
Source
499
314
    void check_input_columns_type(const IColumn** columns) const override {
500
314
        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
314
    }
507
508
2.90k
    void check_result_column_type(const IColumn& to) const override {
509
2.90k
        IAggregateFunction::check_result_column_type(to);
510
2.90k
        if constexpr (is_string_type(Data::PType)) {
511
992
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
992
            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
992
            const auto& nested_column = array_column->get_data();
520
992
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
992
            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
992
            this->template check_result_column_type_as<ColumnString>(
528
992
                    nullable_column->get_nested_column());
529
992
        }
530
2.90k
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE2ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
15
    void check_result_column_type(const IColumn& to) const override {
509
15
        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
15
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE3ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
23
    void check_result_column_type(const IColumn& to) const override {
509
23
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
23
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE4ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
15
    void check_result_column_type(const IColumn& to) const override {
509
15
        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
15
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE5ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
388
    void check_result_column_type(const IColumn& to) const override {
509
388
        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
388
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE6ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
27
    void check_result_column_type(const IColumn& to) const override {
509
27
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
27
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_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
15
    void check_result_column_type(const IColumn& to) const override {
509
15
        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
15
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE9ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
15
    void check_result_column_type(const IColumn& to) const override {
509
15
        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
15
    }
_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
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
    }
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
20
    void check_result_column_type(const IColumn& to) const override {
509
20
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
20
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE26ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
20
    void check_result_column_type(const IColumn& to) const override {
509
20
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
20
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_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
260
    void check_result_column_type(const IColumn& to) const override {
509
260
        IAggregateFunction::check_result_column_type(to);
510
260
        if constexpr (is_string_type(Data::PType)) {
511
260
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
260
            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
260
            const auto& nested_column = array_column->get_data();
520
260
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
260
            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
260
            this->template check_result_column_type_as<ColumnString>(
528
260
                    nullable_column->get_nested_column());
529
260
        }
530
260
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
130
    void check_result_column_type(const IColumn& to) const override {
509
130
        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
130
    }
_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
279
    void check_result_column_type(const IColumn& to) const override {
509
279
        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
279
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE44ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
279
    void check_result_column_type(const IColumn& to) const override {
509
279
        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
279
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE23ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
22
    void check_result_column_type(const IColumn& to) const override {
509
22
        IAggregateFunction::check_result_column_type(to);
510
22
        if constexpr (is_string_type(Data::PType)) {
511
22
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
22
            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
22
            const auto& nested_column = array_column->get_data();
520
22
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
22
            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
22
            this->template check_result_column_type_as<ColumnString>(
528
22
                    nullable_column->get_nested_column());
529
22
        }
530
22
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE23ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
16
    void check_result_column_type(const IColumn& to) const override {
509
16
        IAggregateFunction::check_result_column_type(to);
510
16
        if constexpr (is_string_type(Data::PType)) {
511
16
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
16
            if (UNLIKELY(array_column == nullptr)) {
513
0
                throw doris::Exception(Status::InternalError(
514
0
                        "Aggregate function {} result type check failed: Column type {} is not "
515
0
                        "ColumnArray",
516
0
                        get_name(), to.get_name()));
517
0
            }
518
519
16
            const auto& nested_column = array_column->get_data();
520
16
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
16
            if (UNLIKELY(nullable_column == nullptr)) {
522
0
                throw doris::Exception(Status::InternalError(
523
0
                        "Aggregate function {} result type check failed: Column type {} is not "
524
0
                        "ColumnNullable",
525
0
                        get_name(), nested_column.get_name()));
526
0
            }
527
16
            this->template check_result_column_type_as<ColumnString>(
528
16
                    nullable_column->get_nested_column());
529
16
        }
530
16
    }
_ZNK5doris24AggregateFunctionCollectINS_32AggregateFunctionCollectListDataILNS_13PrimitiveTypeE0ELb1EEELb1EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
48
    void check_result_column_type(const IColumn& to) const override {
509
48
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
48
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE2ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE3ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
6
    void check_result_column_type(const IColumn& to) const override {
509
6
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
6
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE4ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
4
    void check_result_column_type(const IColumn& to) const override {
509
4
        IAggregateFunction::check_result_column_type(to);
510
        if constexpr (is_string_type(Data::PType)) {
511
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
            if (UNLIKELY(array_column == nullptr)) {
513
                throw doris::Exception(Status::InternalError(
514
                        "Aggregate function {} result type check failed: Column type {} is not "
515
                        "ColumnArray",
516
                        get_name(), to.get_name()));
517
            }
518
519
            const auto& nested_column = array_column->get_data();
520
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
            if (UNLIKELY(nullable_column == nullptr)) {
522
                throw doris::Exception(Status::InternalError(
523
                        "Aggregate function {} result type check failed: Column type {} is not "
524
                        "ColumnNullable",
525
                        get_name(), nested_column.get_name()));
526
            }
527
            this->template check_result_column_type_as<ColumnString>(
528
                    nullable_column->get_nested_column());
529
        }
530
4
    }
_ZNK5doris24AggregateFunctionCollectINS_31AggregateFunctionCollectSetDataILNS_13PrimitiveTypeE5ELb0EEELb0EE24check_result_column_typeERKNS_7IColumnE
Line
Count
Source
508
195
    void check_result_column_type(const IColumn& to) const override {
509
195
        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
195
    }
_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
694
    void check_result_column_type(const IColumn& to) const override {
509
694
        IAggregateFunction::check_result_column_type(to);
510
694
        if constexpr (is_string_type(Data::PType)) {
511
694
            const auto* array_column = check_and_get_column<ColumnArray>(to);
512
694
            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
694
            const auto& nested_column = array_column->get_data();
520
694
            const auto* nullable_column = check_and_get_column<ColumnNullable>(nested_column);
521
694
            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
694
            this->template check_result_column_type_as<ColumnString>(
528
694
                    nullable_column->get_nested_column());
529
694
        }
530
694
    }
531
532
private:
533
    DataTypePtr return_type;
534
};
535
536
} // namespace doris