Coverage Report

Created: 2026-04-11 14:25

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
be/src/exprs/aggregate/aggregate_function_map.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 <parallel_hashmap/phmap.h>
21
22
#include "core/assert_cast.h"
23
#include "core/column/column_decimal.h"
24
#include "core/column/column_map.h"
25
#include "core/column/column_string.h"
26
#include "core/data_type/data_type_map.h"
27
#include "core/string_ref.h"
28
#include "core/types.h"
29
#include "exprs/aggregate/aggregate_function.h"
30
#include "exprs/aggregate/aggregate_function_simple_factory.h"
31
32
namespace doris {
33
34
template <PrimitiveType K>
35
struct AggregateFunctionMapAggData {
36
    using KeyType = typename PrimitiveTypeTraits<K>::CppType;
37
    using Map = phmap::flat_hash_map<StringRef, int64_t>;
38
39
0
    AggregateFunctionMapAggData() { throw Exception(Status::FatalError("__builtin_unreachable")); }
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEC2Ev
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEC2Ev
40
41
44
    AggregateFunctionMapAggData(const DataTypes& argument_types) {
42
44
        _key_type = remove_nullable(argument_types[0]);
43
44
        _value_type = make_nullable(argument_types[1]);
44
44
        _key_column = _key_type->create_column();
45
44
        _value_column = _value_type->create_column();
46
44
    }
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
41
2
    AggregateFunctionMapAggData(const DataTypes& argument_types) {
42
2
        _key_type = remove_nullable(argument_types[0]);
43
2
        _value_type = make_nullable(argument_types[1]);
44
2
        _key_column = _key_type->create_column();
45
2
        _value_column = _value_type->create_column();
46
2
    }
_ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
41
7
    AggregateFunctionMapAggData(const DataTypes& argument_types) {
42
7
        _key_type = remove_nullable(argument_types[0]);
43
7
        _value_type = make_nullable(argument_types[1]);
44
7
        _key_column = _key_type->create_column();
45
7
        _value_column = _value_type->create_column();
46
7
    }
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
_ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
41
35
    AggregateFunctionMapAggData(const DataTypes& argument_types) {
42
35
        _key_type = remove_nullable(argument_types[0]);
43
35
        _value_type = make_nullable(argument_types[1]);
44
35
        _key_column = _key_type->create_column();
45
35
        _value_column = _value_type->create_column();
46
35
    }
47
48
0
    void reset() {
49
0
        _map.clear();
50
0
        _key_column->clear();
51
0
        _value_column->clear();
52
0
    }
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EE5resetEv
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EE5resetEv
53
54
91
    void add(StringRef key, const Field& value) {
55
91
        DCHECK(key.data != nullptr);
56
91
        if (UNLIKELY(_map.find(key) != _map.end())) {
57
2
            return;
58
2
        }
59
60
89
        key.data = _arena.insert(key.data, key.size);
61
62
89
        _map.emplace(key, _key_column->size());
63
89
        _key_column->insert_data(key.data, key.size);
64
89
        _value_column->insert(value);
65
89
    }
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EE3addENS_9StringRefERKNS_5FieldE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EE3addENS_9StringRefERKNS_5FieldE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EE3addENS_9StringRefERKNS_5FieldE
_ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EE3addENS_9StringRefERKNS_5FieldE
Line
Count
Source
54
2
    void add(StringRef key, const Field& value) {
55
2
        DCHECK(key.data != nullptr);
56
2
        if (UNLIKELY(_map.find(key) != _map.end())) {
57
0
            return;
58
0
        }
59
60
2
        key.data = _arena.insert(key.data, key.size);
61
62
2
        _map.emplace(key, _key_column->size());
63
2
        _key_column->insert_data(key.data, key.size);
64
2
        _value_column->insert(value);
65
2
    }
_ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EE3addENS_9StringRefERKNS_5FieldE
Line
Count
Source
54
17
    void add(StringRef key, const Field& value) {
55
17
        DCHECK(key.data != nullptr);
56
17
        if (UNLIKELY(_map.find(key) != _map.end())) {
57
0
            return;
58
0
        }
59
60
17
        key.data = _arena.insert(key.data, key.size);
61
62
17
        _map.emplace(key, _key_column->size());
63
17
        _key_column->insert_data(key.data, key.size);
64
17
        _value_column->insert(value);
65
17
    }
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EE3addENS_9StringRefERKNS_5FieldE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EE3addENS_9StringRefERKNS_5FieldE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EE3addENS_9StringRefERKNS_5FieldE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EE3addENS_9StringRefERKNS_5FieldE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EE3addENS_9StringRefERKNS_5FieldE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EE3addENS_9StringRefERKNS_5FieldE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EE3addENS_9StringRefERKNS_5FieldE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EE3addENS_9StringRefERKNS_5FieldE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EE3addENS_9StringRefERKNS_5FieldE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EE3addENS_9StringRefERKNS_5FieldE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EE3addENS_9StringRefERKNS_5FieldE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EE3addENS_9StringRefERKNS_5FieldE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EE3addENS_9StringRefERKNS_5FieldE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EE3addENS_9StringRefERKNS_5FieldE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EE3addENS_9StringRefERKNS_5FieldE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EE3addENS_9StringRefERKNS_5FieldE
_ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EE3addENS_9StringRefERKNS_5FieldE
Line
Count
Source
54
72
    void add(StringRef key, const Field& value) {
55
72
        DCHECK(key.data != nullptr);
56
72
        if (UNLIKELY(_map.find(key) != _map.end())) {
57
2
            return;
58
2
        }
59
60
70
        key.data = _arena.insert(key.data, key.size);
61
62
70
        _map.emplace(key, _key_column->size());
63
70
        _key_column->insert_data(key.data, key.size);
64
70
        _value_column->insert(value);
65
70
    }
66
67
12
    void add(const Field& key_, const Field& value) {
68
12
        DCHECK(!key_.is_null());
69
12
        auto key_array = key_.get<TYPE_ARRAY>();
70
12
        auto value_array = value.get<TYPE_ARRAY>();
71
72
12
        const auto count = key_array.size();
73
12
        DCHECK_EQ(count, value_array.size());
74
75
35
        for (size_t i = 0; i != count; ++i) {
76
23
            StringRef key;
77
23
            if constexpr (is_string_type(K)) {
78
19
                auto& string = key_array[i].get<K>();
79
19
                key.data = string.data();
80
19
                key.size = string.size();
81
19
            } else {
82
4
                auto& k = key_array[i].get<K>();
83
4
                key.data = reinterpret_cast<const char*>(&k);
84
4
                key.size = sizeof(k);
85
4
            }
86
87
23
            if (UNLIKELY(_map.find(key) != _map.end())) {
88
2
                continue;
89
2
            }
90
91
21
            key.data = _arena.insert(key.data, key.size);
92
93
21
            _map.emplace(key, _key_column->size());
94
21
            _key_column->insert_data(key.data, key.size);
95
21
            _value_column->insert(value_array[i]);
96
21
        }
97
12
    }
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EE3addERKNS_5FieldES5_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EE3addERKNS_5FieldES5_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EE3addERKNS_5FieldES5_
_ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EE3addERKNS_5FieldES5_
Line
Count
Source
67
1
    void add(const Field& key_, const Field& value) {
68
1
        DCHECK(!key_.is_null());
69
1
        auto key_array = key_.get<TYPE_ARRAY>();
70
1
        auto value_array = value.get<TYPE_ARRAY>();
71
72
1
        const auto count = key_array.size();
73
1
        DCHECK_EQ(count, value_array.size());
74
75
3
        for (size_t i = 0; i != count; ++i) {
76
2
            StringRef key;
77
            if constexpr (is_string_type(K)) {
78
                auto& string = key_array[i].get<K>();
79
                key.data = string.data();
80
                key.size = string.size();
81
2
            } else {
82
2
                auto& k = key_array[i].get<K>();
83
2
                key.data = reinterpret_cast<const char*>(&k);
84
2
                key.size = sizeof(k);
85
2
            }
86
87
2
            if (UNLIKELY(_map.find(key) != _map.end())) {
88
0
                continue;
89
0
            }
90
91
2
            key.data = _arena.insert(key.data, key.size);
92
93
2
            _map.emplace(key, _key_column->size());
94
2
            _key_column->insert_data(key.data, key.size);
95
2
            _value_column->insert(value_array[i]);
96
2
        }
97
1
    }
_ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EE3addERKNS_5FieldES5_
Line
Count
Source
67
1
    void add(const Field& key_, const Field& value) {
68
1
        DCHECK(!key_.is_null());
69
1
        auto key_array = key_.get<TYPE_ARRAY>();
70
1
        auto value_array = value.get<TYPE_ARRAY>();
71
72
1
        const auto count = key_array.size();
73
1
        DCHECK_EQ(count, value_array.size());
74
75
3
        for (size_t i = 0; i != count; ++i) {
76
2
            StringRef key;
77
            if constexpr (is_string_type(K)) {
78
                auto& string = key_array[i].get<K>();
79
                key.data = string.data();
80
                key.size = string.size();
81
2
            } else {
82
2
                auto& k = key_array[i].get<K>();
83
2
                key.data = reinterpret_cast<const char*>(&k);
84
2
                key.size = sizeof(k);
85
2
            }
86
87
2
            if (UNLIKELY(_map.find(key) != _map.end())) {
88
0
                continue;
89
0
            }
90
91
2
            key.data = _arena.insert(key.data, key.size);
92
93
2
            _map.emplace(key, _key_column->size());
94
2
            _key_column->insert_data(key.data, key.size);
95
2
            _value_column->insert(value_array[i]);
96
2
        }
97
1
    }
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EE3addERKNS_5FieldES5_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EE3addERKNS_5FieldES5_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EE3addERKNS_5FieldES5_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EE3addERKNS_5FieldES5_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EE3addERKNS_5FieldES5_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EE3addERKNS_5FieldES5_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EE3addERKNS_5FieldES5_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EE3addERKNS_5FieldES5_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EE3addERKNS_5FieldES5_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EE3addERKNS_5FieldES5_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EE3addERKNS_5FieldES5_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EE3addERKNS_5FieldES5_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EE3addERKNS_5FieldES5_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EE3addERKNS_5FieldES5_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EE3addERKNS_5FieldES5_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EE3addERKNS_5FieldES5_
_ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EE3addERKNS_5FieldES5_
Line
Count
Source
67
10
    void add(const Field& key_, const Field& value) {
68
10
        DCHECK(!key_.is_null());
69
10
        auto key_array = key_.get<TYPE_ARRAY>();
70
10
        auto value_array = value.get<TYPE_ARRAY>();
71
72
10
        const auto count = key_array.size();
73
10
        DCHECK_EQ(count, value_array.size());
74
75
29
        for (size_t i = 0; i != count; ++i) {
76
19
            StringRef key;
77
19
            if constexpr (is_string_type(K)) {
78
19
                auto& string = key_array[i].get<K>();
79
19
                key.data = string.data();
80
19
                key.size = string.size();
81
            } else {
82
                auto& k = key_array[i].get<K>();
83
                key.data = reinterpret_cast<const char*>(&k);
84
                key.size = sizeof(k);
85
            }
86
87
19
            if (UNLIKELY(_map.find(key) != _map.end())) {
88
2
                continue;
89
2
            }
90
91
17
            key.data = _arena.insert(key.data, key.size);
92
93
17
            _map.emplace(key, _key_column->size());
94
17
            _key_column->insert_data(key.data, key.size);
95
17
            _value_column->insert(value_array[i]);
96
17
        }
97
10
    }
98
99
0
    void merge(const AggregateFunctionMapAggData& other) {
100
0
        const size_t num_rows = other._key_column->size();
101
0
        if (num_rows == 0) {
102
0
            return;
103
0
        }
104
105
0
        auto& other_key_column = assert_cast<KeyColumnType&>(*other._key_column);
106
107
0
        for (size_t i = 0; i != num_rows; ++i) {
108
0
            auto key = static_cast<KeyColumnType&>(other_key_column).get_data_at(i);
109
0
            if (_map.find(key) != _map.cend()) {
110
0
                continue;
111
0
            }
112
0
            key.data = _arena.insert(key.data, key.size);
113
114
0
            _map.emplace(key, _key_column->size());
115
0
            static_cast<KeyColumnType&>(*_key_column).insert_data(key.data, key.size);
116
117
0
            auto value = other._value_column->get_data_at(i);
118
0
            _value_column->insert_data(value.data, value.size);
119
0
        }
120
0
    }
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EE5mergeERKS2_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EE5mergeERKS2_
121
122
44
    void insert_result_into(IColumn& to) const {
123
44
        auto& dst = assert_cast<ColumnMap&>(to);
124
44
        size_t num_rows = _key_column->size();
125
44
        auto& offsets = dst.get_offsets();
126
44
        auto& dst_key_column = assert_cast<ColumnNullable&>(dst.get_keys());
127
44
        dst_key_column.get_null_map_data().resize_fill(dst_key_column.get_null_map_data().size() +
128
44
                                                       num_rows);
129
44
        dst_key_column.get_nested_column().insert_range_from(*_key_column, 0, num_rows);
130
44
        dst.get_values().insert_range_from(*_value_column, 0, num_rows);
131
44
        if (offsets.empty()) {
132
35
            offsets.push_back(num_rows);
133
35
        } else {
134
9
            offsets.push_back(offsets.back() + num_rows);
135
9
        }
136
44
    }
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EE18insert_result_intoERNS_7IColumnE
_ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
122
2
    void insert_result_into(IColumn& to) const {
123
2
        auto& dst = assert_cast<ColumnMap&>(to);
124
2
        size_t num_rows = _key_column->size();
125
2
        auto& offsets = dst.get_offsets();
126
2
        auto& dst_key_column = assert_cast<ColumnNullable&>(dst.get_keys());
127
2
        dst_key_column.get_null_map_data().resize_fill(dst_key_column.get_null_map_data().size() +
128
2
                                                       num_rows);
129
2
        dst_key_column.get_nested_column().insert_range_from(*_key_column, 0, num_rows);
130
2
        dst.get_values().insert_range_from(*_value_column, 0, num_rows);
131
2
        if (offsets.empty()) {
132
2
            offsets.push_back(num_rows);
133
2
        } else {
134
0
            offsets.push_back(offsets.back() + num_rows);
135
0
        }
136
2
    }
_ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
122
7
    void insert_result_into(IColumn& to) const {
123
7
        auto& dst = assert_cast<ColumnMap&>(to);
124
7
        size_t num_rows = _key_column->size();
125
7
        auto& offsets = dst.get_offsets();
126
7
        auto& dst_key_column = assert_cast<ColumnNullable&>(dst.get_keys());
127
7
        dst_key_column.get_null_map_data().resize_fill(dst_key_column.get_null_map_data().size() +
128
7
                                                       num_rows);
129
7
        dst_key_column.get_nested_column().insert_range_from(*_key_column, 0, num_rows);
130
7
        dst.get_values().insert_range_from(*_value_column, 0, num_rows);
131
7
        if (offsets.empty()) {
132
6
            offsets.push_back(num_rows);
133
6
        } else {
134
1
            offsets.push_back(offsets.back() + num_rows);
135
1
        }
136
7
    }
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EE18insert_result_intoERNS_7IColumnE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EE18insert_result_intoERNS_7IColumnE
_ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
122
35
    void insert_result_into(IColumn& to) const {
123
35
        auto& dst = assert_cast<ColumnMap&>(to);
124
35
        size_t num_rows = _key_column->size();
125
35
        auto& offsets = dst.get_offsets();
126
35
        auto& dst_key_column = assert_cast<ColumnNullable&>(dst.get_keys());
127
35
        dst_key_column.get_null_map_data().resize_fill(dst_key_column.get_null_map_data().size() +
128
35
                                                       num_rows);
129
35
        dst_key_column.get_nested_column().insert_range_from(*_key_column, 0, num_rows);
130
35
        dst.get_values().insert_range_from(*_value_column, 0, num_rows);
131
35
        if (offsets.empty()) {
132
27
            offsets.push_back(num_rows);
133
27
        } else {
134
8
            offsets.push_back(offsets.back() + num_rows);
135
8
        }
136
35
    }
137
138
0
    void write(BufferWritable& buf) const {
139
0
        const size_t size = _key_column->size();
140
0
        buf.write_binary(size);
141
0
        for (size_t i = 0; i < size; i++) {
142
0
            buf.write_binary(assert_cast<KeyColumnType&, TypeCheckOnRelease::DISABLE>(*_key_column)
143
0
                                     .get_data_at(i));
144
0
        }
145
0
        for (size_t i = 0; i < size; i++) {
146
0
            buf.write_binary(_value_column->get_data_at(i));
147
0
        }
148
0
    }
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EE5writeERNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EE5writeERNS_14BufferWritableE
149
150
0
    void read(BufferReadable& buf) {
151
0
        size_t size = 0;
152
0
        buf.read_binary(size);
153
0
        StringRef key;
154
0
        for (size_t i = 0; i < size; i++) {
155
0
            buf.read_binary(key);
156
0
            DCHECK(_map.find(key) == _map.cend());
157
0
            key.data = _arena.insert(key.data, key.size);
158
0
            assert_cast<KeyColumnType&, TypeCheckOnRelease::DISABLE>(*_key_column)
159
0
                    .insert_data(key.data, key.size);
160
0
        }
161
0
        StringRef val;
162
0
        for (size_t i = 0; i < size; i++) {
163
0
            buf.read_binary(val);
164
0
            _value_column->insert_data(val.data, val.size);
165
0
        }
166
0
    }
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EE4readERNS_14BufferReadableE
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EE4readERNS_14BufferReadableE
167
168
private:
169
    using KeyColumnType = typename PrimitiveTypeTraits<K>::ColumnType;
170
    Map _map;
171
    Arena _arena;
172
    IColumn::MutablePtr _key_column;
173
    IColumn::MutablePtr _value_column;
174
    DataTypePtr _key_type;
175
    DataTypePtr _value_type;
176
};
177
178
template <typename Data, PrimitiveType K>
179
class AggregateFunctionMapAgg final
180
        : public IAggregateFunctionDataHelper<Data, AggregateFunctionMapAgg<Data, K>>,
181
          MultiExpression,
182
          NotNullableAggregateFunction {
183
public:
184
    using KeyColumnType = typename PrimitiveTypeTraits<K>::ColumnType;
185
    AggregateFunctionMapAgg() = default;
186
    AggregateFunctionMapAgg(const DataTypes& argument_types_)
187
14
            : IAggregateFunctionDataHelper<Data, AggregateFunctionMapAgg<Data, K>>(
188
14
                      argument_types_) {}
Unexecuted instantiation: _ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEELS2_2EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEELS2_3EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEELS2_4EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEELS2_5EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
187
2
            : IAggregateFunctionDataHelper<Data, AggregateFunctionMapAgg<Data, K>>(
188
2
                      argument_types_) {}
_ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
187
3
            : IAggregateFunctionDataHelper<Data, AggregateFunctionMapAgg<Data, K>>(
188
3
                      argument_types_) {}
Unexecuted instantiation: _ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEELS2_7EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEELS2_8EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEELS2_9EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEELS2_28EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEELS2_29EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEELS2_20EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEELS2_30EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEELS2_35EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEELS2_11EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEELS2_25EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEELS2_26EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEELS2_12EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEELS2_27EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEELS2_42EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEELS2_36EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Unexecuted instantiation: _ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEELS2_37EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
_ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEELS2_23EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
187
9
            : IAggregateFunctionDataHelper<Data, AggregateFunctionMapAgg<Data, K>>(
188
9
                      argument_types_) {}
189
190
0
    std::string get_name() const override { return "map_agg_v1"; }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEELS2_2EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEELS2_3EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEELS2_4EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEELS2_5EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEELS2_7EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEELS2_8EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEELS2_9EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEELS2_28EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEELS2_29EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEELS2_20EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEELS2_30EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEELS2_35EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEELS2_11EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEELS2_25EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEELS2_26EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEELS2_12EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEELS2_27EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEELS2_42EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEELS2_36EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEELS2_37EE8get_nameB5cxx11Ev
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEELS2_23EE8get_nameB5cxx11Ev
191
192
129
    DataTypePtr get_return_type() const override {
193
        /// keys and values column of `ColumnMap` are always nullable.
194
129
        return std::make_shared<DataTypeMap>(make_nullable(argument_types[0]),
195
129
                                             make_nullable(argument_types[1]));
196
129
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEELS2_2EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEELS2_3EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEELS2_4EE15get_return_typeEv
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEELS2_5EE15get_return_typeEv
Line
Count
Source
192
35
    DataTypePtr get_return_type() const override {
193
        /// keys and values column of `ColumnMap` are always nullable.
194
35
        return std::make_shared<DataTypeMap>(make_nullable(argument_types[0]),
195
35
                                             make_nullable(argument_types[1]));
196
35
    }
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE15get_return_typeEv
Line
Count
Source
192
37
    DataTypePtr get_return_type() const override {
193
        /// keys and values column of `ColumnMap` are always nullable.
194
37
        return std::make_shared<DataTypeMap>(make_nullable(argument_types[0]),
195
37
                                             make_nullable(argument_types[1]));
196
37
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEELS2_7EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEELS2_8EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEELS2_9EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEELS2_28EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEELS2_29EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEELS2_20EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEELS2_30EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEELS2_35EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEELS2_11EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEELS2_25EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEELS2_26EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEELS2_12EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEELS2_27EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEELS2_42EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEELS2_36EE15get_return_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEELS2_37EE15get_return_typeEv
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEELS2_23EE15get_return_typeEv
Line
Count
Source
192
57
    DataTypePtr get_return_type() const override {
193
        /// keys and values column of `ColumnMap` are always nullable.
194
57
        return std::make_shared<DataTypeMap>(make_nullable(argument_types[0]),
195
57
                                             make_nullable(argument_types[1]));
196
57
    }
197
198
    void add(AggregateDataPtr __restrict place, const IColumn** columns, ssize_t row_num,
199
95
             Arena&) const override {
200
95
        if (columns[0]->is_nullable()) {
201
55
            const auto& nullable_col =
202
55
                    assert_cast<const ColumnNullable&, TypeCheckOnRelease::DISABLE>(*columns[0]);
203
55
            const auto& nullable_map = nullable_col.get_null_map_data();
204
55
            if (nullable_map[row_num]) {
205
4
                return;
206
4
            }
207
51
            Field value;
208
51
            columns[1]->get(row_num, value);
209
51
            this->data(place).add(assert_cast<const KeyColumnType&, TypeCheckOnRelease::DISABLE>(
210
51
                                          nullable_col.get_nested_column())
211
51
                                          .get_data_at(row_num),
212
51
                                  value);
213
51
        } else {
214
40
            Field value;
215
40
            columns[1]->get(row_num, value);
216
40
            this->data(place).add(
217
40
                    assert_cast<const KeyColumnType&, TypeCheckOnRelease::DISABLE>(*columns[0])
218
40
                            .get_data_at(row_num),
219
40
                    value);
220
40
        }
221
95
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEELS2_2EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEELS2_3EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEELS2_4EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEELS2_5EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
199
2
             Arena&) const override {
200
2
        if (columns[0]->is_nullable()) {
201
2
            const auto& nullable_col =
202
2
                    assert_cast<const ColumnNullable&, TypeCheckOnRelease::DISABLE>(*columns[0]);
203
2
            const auto& nullable_map = nullable_col.get_null_map_data();
204
2
            if (nullable_map[row_num]) {
205
0
                return;
206
0
            }
207
2
            Field value;
208
2
            columns[1]->get(row_num, value);
209
2
            this->data(place).add(assert_cast<const KeyColumnType&, TypeCheckOnRelease::DISABLE>(
210
2
                                          nullable_col.get_nested_column())
211
2
                                          .get_data_at(row_num),
212
2
                                  value);
213
2
        } else {
214
0
            Field value;
215
0
            columns[1]->get(row_num, value);
216
0
            this->data(place).add(
217
0
                    assert_cast<const KeyColumnType&, TypeCheckOnRelease::DISABLE>(*columns[0])
218
0
                            .get_data_at(row_num),
219
0
                    value);
220
0
        }
221
2
    }
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
199
17
             Arena&) const override {
200
17
        if (columns[0]->is_nullable()) {
201
2
            const auto& nullable_col =
202
2
                    assert_cast<const ColumnNullable&, TypeCheckOnRelease::DISABLE>(*columns[0]);
203
2
            const auto& nullable_map = nullable_col.get_null_map_data();
204
2
            if (nullable_map[row_num]) {
205
0
                return;
206
0
            }
207
2
            Field value;
208
2
            columns[1]->get(row_num, value);
209
2
            this->data(place).add(assert_cast<const KeyColumnType&, TypeCheckOnRelease::DISABLE>(
210
2
                                          nullable_col.get_nested_column())
211
2
                                          .get_data_at(row_num),
212
2
                                  value);
213
15
        } else {
214
15
            Field value;
215
15
            columns[1]->get(row_num, value);
216
15
            this->data(place).add(
217
15
                    assert_cast<const KeyColumnType&, TypeCheckOnRelease::DISABLE>(*columns[0])
218
15
                            .get_data_at(row_num),
219
15
                    value);
220
15
        }
221
17
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEELS2_7EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEELS2_8EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEELS2_9EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEELS2_28EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEELS2_29EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEELS2_20EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEELS2_30EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEELS2_35EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEELS2_11EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEELS2_25EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEELS2_26EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEELS2_12EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEELS2_27EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEELS2_42EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEELS2_36EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEELS2_37EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEELS2_23EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
199
76
             Arena&) const override {
200
76
        if (columns[0]->is_nullable()) {
201
51
            const auto& nullable_col =
202
51
                    assert_cast<const ColumnNullable&, TypeCheckOnRelease::DISABLE>(*columns[0]);
203
51
            const auto& nullable_map = nullable_col.get_null_map_data();
204
51
            if (nullable_map[row_num]) {
205
4
                return;
206
4
            }
207
47
            Field value;
208
47
            columns[1]->get(row_num, value);
209
47
            this->data(place).add(assert_cast<const KeyColumnType&, TypeCheckOnRelease::DISABLE>(
210
47
                                          nullable_col.get_nested_column())
211
47
                                          .get_data_at(row_num),
212
47
                                  value);
213
47
        } else {
214
25
            Field value;
215
25
            columns[1]->get(row_num, value);
216
25
            this->data(place).add(
217
25
                    assert_cast<const KeyColumnType&, TypeCheckOnRelease::DISABLE>(*columns[0])
218
25
                            .get_data_at(row_num),
219
25
                    value);
220
25
        }
221
76
    }
222
223
44
    void create(AggregateDataPtr __restrict place) const override {
224
44
        new (place) Data(argument_types);
225
44
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEELS2_2EE6createEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEELS2_3EE6createEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEELS2_4EE6createEPc
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEELS2_5EE6createEPc
Line
Count
Source
223
2
    void create(AggregateDataPtr __restrict place) const override {
224
2
        new (place) Data(argument_types);
225
2
    }
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE6createEPc
Line
Count
Source
223
7
    void create(AggregateDataPtr __restrict place) const override {
224
7
        new (place) Data(argument_types);
225
7
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEELS2_7EE6createEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEELS2_8EE6createEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEELS2_9EE6createEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEELS2_28EE6createEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEELS2_29EE6createEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEELS2_20EE6createEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEELS2_30EE6createEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEELS2_35EE6createEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEELS2_11EE6createEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEELS2_25EE6createEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEELS2_26EE6createEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEELS2_12EE6createEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEELS2_27EE6createEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEELS2_42EE6createEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEELS2_36EE6createEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEELS2_37EE6createEPc
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEELS2_23EE6createEPc
Line
Count
Source
223
35
    void create(AggregateDataPtr __restrict place) const override {
224
35
        new (place) Data(argument_types);
225
35
    }
226
227
0
    void reset(AggregateDataPtr place) const override { this->data(place).reset(); }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEELS2_2EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEELS2_3EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEELS2_4EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEELS2_5EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEELS2_7EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEELS2_8EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEELS2_9EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEELS2_28EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEELS2_29EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEELS2_20EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEELS2_30EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEELS2_35EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEELS2_11EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEELS2_25EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEELS2_26EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEELS2_12EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEELS2_27EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEELS2_42EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEELS2_36EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEELS2_37EE5resetEPc
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEELS2_23EE5resetEPc
228
229
    void merge(AggregateDataPtr __restrict place, ConstAggregateDataPtr rhs,
230
0
               Arena&) const override {
231
0
        this->data(place).merge(this->data(rhs));
232
0
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEELS2_2EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEELS2_3EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEELS2_4EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEELS2_5EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEELS2_7EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEELS2_8EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEELS2_9EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEELS2_28EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEELS2_29EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEELS2_20EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEELS2_30EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEELS2_35EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEELS2_11EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEELS2_25EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEELS2_26EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEELS2_12EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEELS2_27EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEELS2_42EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEELS2_36EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEELS2_37EE5mergeEPcPKcRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEELS2_23EE5mergeEPcPKcRNS_5ArenaE
233
234
0
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
235
0
        this->data(place).write(buf);
236
0
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEELS2_2EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEELS2_3EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEELS2_4EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEELS2_5EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEELS2_7EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEELS2_8EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEELS2_9EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEELS2_28EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEELS2_29EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEELS2_20EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEELS2_30EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEELS2_35EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEELS2_11EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEELS2_25EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEELS2_26EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEELS2_12EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEELS2_27EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEELS2_42EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEELS2_36EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEELS2_37EE9serializeEPKcRNS_14BufferWritableE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEELS2_23EE9serializeEPKcRNS_14BufferWritableE
237
238
    void deserialize(AggregateDataPtr __restrict place, BufferReadable& buf,
239
0
                     Arena&) const override {
240
0
        this->data(place).read(buf);
241
0
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEELS2_2EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEELS2_3EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEELS2_4EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEELS2_5EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEELS2_7EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEELS2_8EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEELS2_9EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEELS2_28EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEELS2_29EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEELS2_20EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEELS2_30EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEELS2_35EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEELS2_11EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEELS2_25EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEELS2_26EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEELS2_12EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEELS2_27EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEELS2_42EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEELS2_36EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEELS2_37EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEELS2_23EE11deserializeEPcRNS_14BufferReadableERNS_5ArenaE
242
243
    void streaming_agg_serialize_to_column(const IColumn** columns, MutableColumnPtr& dst,
244
0
                                           const size_t num_rows, Arena&) const override {
245
0
        auto& col = assert_cast<ColumnMap&>(*dst);
246
0
        for (size_t i = 0; i != num_rows; ++i) {
247
0
            Field key, value;
248
0
            columns[0]->get(i, key);
249
0
            if (key.is_null()) {
250
0
                col.insert(Field::create_field<TYPE_MAP>(
251
0
                        Map {Field::create_field<TYPE_ARRAY>(Array {}),
252
0
                             Field::create_field<TYPE_ARRAY>(Array {})}));
253
0
                continue;
254
0
            }
255
256
0
            columns[1]->get(i, value);
257
0
            col.insert(Field::create_field<TYPE_MAP>(
258
0
                    Map {Field::create_field<TYPE_ARRAY>(Array {key}),
259
0
                         Field::create_field<TYPE_ARRAY>(Array {value})}));
260
0
        }
261
0
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEELS2_2EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEELS2_3EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEELS2_4EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEELS2_5EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEELS2_7EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEELS2_8EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEELS2_9EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEELS2_28EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEELS2_29EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEELS2_20EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEELS2_30EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEELS2_35EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEELS2_11EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEELS2_25EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEELS2_26EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEELS2_12EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEELS2_27EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEELS2_42EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEELS2_36EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEELS2_37EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEELS2_23EE33streaming_agg_serialize_to_columnEPPKNS_7IColumnERNS_3COWIS5_E11mutable_ptrIS5_EEmRNS_5ArenaE
262
263
    void serialize_to_column(const std::vector<AggregateDataPtr>& places, size_t offset,
264
52
                             MutableColumnPtr& dst, const size_t num_rows) const override {
265
64
        for (size_t i = 0; i != num_rows; ++i) {
266
12
            Data& data_ = this->data(places[i] + offset);
267
12
            data_.insert_result_into(*dst);
268
12
        }
269
52
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEELS2_2EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEELS2_3EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEELS2_4EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEELS2_5EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Line
Count
Source
264
16
                             MutableColumnPtr& dst, const size_t num_rows) const override {
265
17
        for (size_t i = 0; i != num_rows; ++i) {
266
1
            Data& data_ = this->data(places[i] + offset);
267
1
            data_.insert_result_into(*dst);
268
1
        }
269
16
    }
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Line
Count
Source
264
16
                             MutableColumnPtr& dst, const size_t num_rows) const override {
265
17
        for (size_t i = 0; i != num_rows; ++i) {
266
1
            Data& data_ = this->data(places[i] + offset);
267
1
            data_.insert_result_into(*dst);
268
1
        }
269
16
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEELS2_7EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEELS2_8EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEELS2_9EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEELS2_28EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEELS2_29EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEELS2_20EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEELS2_30EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEELS2_35EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEELS2_11EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEELS2_25EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEELS2_26EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEELS2_12EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEELS2_27EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEELS2_42EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEELS2_36EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEELS2_37EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEELS2_23EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Line
Count
Source
264
20
                             MutableColumnPtr& dst, const size_t num_rows) const override {
265
30
        for (size_t i = 0; i != num_rows; ++i) {
266
10
            Data& data_ = this->data(places[i] + offset);
267
10
            data_.insert_result_into(*dst);
268
10
        }
269
20
    }
270
271
    void deserialize_and_merge_from_column_range(AggregateDataPtr __restrict place,
272
                                                 const IColumn& column, size_t begin, size_t end,
273
0
                                                 Arena&) const override {
274
0
        DCHECK(end <= column.size() && begin <= end)
275
0
                << ", begin:" << begin << ", end:" << end << ", column.size():" << column.size();
276
0
        const auto& col = assert_cast<const ColumnMap&>(column);
277
0
        for (size_t i = begin; i <= end; ++i) {
278
0
            auto map = col[i].get<TYPE_MAP>();
279
0
            this->data(place).add(map[0], map[1]);
280
0
        }
281
0
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEELS2_2EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEELS2_3EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEELS2_4EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEELS2_5EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEELS2_7EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEELS2_8EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEELS2_9EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEELS2_28EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEELS2_29EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEELS2_20EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEELS2_30EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEELS2_35EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEELS2_11EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEELS2_25EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEELS2_26EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEELS2_12EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEELS2_27EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEELS2_42EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEELS2_36EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEELS2_37EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEELS2_23EE39deserialize_and_merge_from_column_rangeEPcRKNS_7IColumnEmmRNS_5ArenaE
282
283
    void deserialize_and_merge_vec(const AggregateDataPtr* places, size_t offset,
284
                                   AggregateDataPtr rhs, const IColumn* column, Arena&,
285
9
                                   const size_t num_rows) const override {
286
9
        const auto& col = assert_cast<const ColumnMap&>(*column);
287
21
        for (size_t i = 0; i != num_rows; ++i) {
288
12
            auto map = col[i].get<TYPE_MAP>();
289
12
            this->data(places[i] + offset).add(map[0], map[1]);
290
12
        }
291
9
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEELS2_2EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEELS2_3EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEELS2_4EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEELS2_5EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Line
Count
Source
285
1
                                   const size_t num_rows) const override {
286
1
        const auto& col = assert_cast<const ColumnMap&>(*column);
287
2
        for (size_t i = 0; i != num_rows; ++i) {
288
1
            auto map = col[i].get<TYPE_MAP>();
289
1
            this->data(places[i] + offset).add(map[0], map[1]);
290
1
        }
291
1
    }
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Line
Count
Source
285
1
                                   const size_t num_rows) const override {
286
1
        const auto& col = assert_cast<const ColumnMap&>(*column);
287
2
        for (size_t i = 0; i != num_rows; ++i) {
288
1
            auto map = col[i].get<TYPE_MAP>();
289
1
            this->data(places[i] + offset).add(map[0], map[1]);
290
1
        }
291
1
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEELS2_7EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEELS2_8EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEELS2_9EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEELS2_28EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEELS2_29EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEELS2_20EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEELS2_30EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEELS2_35EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEELS2_11EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEELS2_25EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEELS2_26EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEELS2_12EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEELS2_27EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEELS2_42EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEELS2_36EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEELS2_37EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEELS2_23EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Line
Count
Source
285
7
                                   const size_t num_rows) const override {
286
7
        const auto& col = assert_cast<const ColumnMap&>(*column);
287
17
        for (size_t i = 0; i != num_rows; ++i) {
288
10
            auto map = col[i].get<TYPE_MAP>();
289
10
            this->data(places[i] + offset).add(map[0], map[1]);
290
10
        }
291
7
    }
292
293
    void deserialize_and_merge_vec_selected(const AggregateDataPtr* places, size_t offset,
294
                                            AggregateDataPtr rhs, const IColumn* column, Arena&,
295
0
                                            const size_t num_rows) const override {
296
0
        const auto& col = assert_cast<const ColumnMap&>(*column);
297
0
        for (size_t i = 0; i != num_rows; ++i) {
298
0
            if (places[i]) {
299
0
                auto map = col[i].get<TYPE_MAP>();
300
0
                this->data(places[i] + offset).add(map[0], map[1]);
301
0
            }
302
0
        }
303
0
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEELS2_2EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEELS2_3EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEELS2_4EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEELS2_5EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEELS2_7EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEELS2_8EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEELS2_9EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEELS2_28EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEELS2_29EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEELS2_20EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEELS2_30EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEELS2_35EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEELS2_11EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEELS2_25EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEELS2_26EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEELS2_12EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEELS2_27EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEELS2_42EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEELS2_36EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEELS2_37EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEELS2_23EE34deserialize_and_merge_vec_selectedEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
304
305
    void serialize_without_key_to_column(ConstAggregateDataPtr __restrict place,
306
0
                                         IColumn& to) const override {
307
0
        this->data(place).insert_result_into(to);
308
0
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEELS2_2EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEELS2_3EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEELS2_4EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEELS2_5EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEELS2_7EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEELS2_8EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEELS2_9EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEELS2_28EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEELS2_29EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEELS2_20EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEELS2_30EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEELS2_35EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEELS2_11EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEELS2_25EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEELS2_26EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEELS2_12EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEELS2_27EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEELS2_42EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEELS2_36EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEELS2_37EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEELS2_23EE31serialize_without_key_to_columnEPKcRNS_7IColumnE
309
310
32
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
311
32
        this->data(place).insert_result_into(to);
312
32
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEELS2_2EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEELS2_3EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEELS2_4EE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEELS2_5EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
310
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
311
1
        this->data(place).insert_result_into(to);
312
1
    }
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
310
6
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
311
6
        this->data(place).insert_result_into(to);
312
6
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEELS2_7EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEELS2_8EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEELS2_9EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEELS2_28EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEELS2_29EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEELS2_20EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEELS2_30EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEELS2_35EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEELS2_11EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEELS2_25EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEELS2_26EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEELS2_12EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEELS2_27EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEELS2_42EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEELS2_36EE18insert_result_intoEPKcRNS_7IColumnE
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEELS2_37EE18insert_result_intoEPKcRNS_7IColumnE
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEELS2_23EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
310
25
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
311
25
        this->data(place).insert_result_into(to);
312
25
    }
313
314
52
    [[nodiscard]] MutableColumnPtr create_serialize_column() const override {
315
52
        return get_return_type()->create_column();
316
52
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEELS2_2EE23create_serialize_columnEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEELS2_3EE23create_serialize_columnEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEELS2_4EE23create_serialize_columnEv
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEELS2_5EE23create_serialize_columnEv
Line
Count
Source
314
16
    [[nodiscard]] MutableColumnPtr create_serialize_column() const override {
315
16
        return get_return_type()->create_column();
316
16
    }
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE23create_serialize_columnEv
Line
Count
Source
314
16
    [[nodiscard]] MutableColumnPtr create_serialize_column() const override {
315
16
        return get_return_type()->create_column();
316
16
    }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEELS2_7EE23create_serialize_columnEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEELS2_8EE23create_serialize_columnEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEELS2_9EE23create_serialize_columnEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEELS2_28EE23create_serialize_columnEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEELS2_29EE23create_serialize_columnEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEELS2_20EE23create_serialize_columnEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEELS2_30EE23create_serialize_columnEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEELS2_35EE23create_serialize_columnEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEELS2_11EE23create_serialize_columnEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEELS2_25EE23create_serialize_columnEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEELS2_26EE23create_serialize_columnEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEELS2_12EE23create_serialize_columnEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEELS2_27EE23create_serialize_columnEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEELS2_42EE23create_serialize_columnEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEELS2_36EE23create_serialize_columnEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEELS2_37EE23create_serialize_columnEv
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEELS2_23EE23create_serialize_columnEv
Line
Count
Source
314
20
    [[nodiscard]] MutableColumnPtr create_serialize_column() const override {
315
20
        return get_return_type()->create_column();
316
20
    }
317
318
52
    [[nodiscard]] DataTypePtr get_serialized_type() const override { return get_return_type(); }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EEELS2_2EE19get_serialized_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EEELS2_3EE19get_serialized_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EEELS2_4EE19get_serialized_typeEv
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EEELS2_5EE19get_serialized_typeEv
Line
Count
Source
318
16
    [[nodiscard]] DataTypePtr get_serialized_type() const override { return get_return_type(); }
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE19get_serialized_typeEv
Line
Count
Source
318
16
    [[nodiscard]] DataTypePtr get_serialized_type() const override { return get_return_type(); }
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE7EEELS2_7EE19get_serialized_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE8EEELS2_8EE19get_serialized_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE9EEELS2_9EE19get_serialized_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE28EEELS2_28EE19get_serialized_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE29EEELS2_29EE19get_serialized_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE20EEELS2_20EE19get_serialized_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE30EEELS2_30EE19get_serialized_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE35EEELS2_35EE19get_serialized_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE11EEELS2_11EE19get_serialized_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE25EEELS2_25EE19get_serialized_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE26EEELS2_26EE19get_serialized_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE12EEELS2_12EE19get_serialized_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE27EEELS2_27EE19get_serialized_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE42EEELS2_42EE19get_serialized_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE36EEELS2_36EE19get_serialized_typeEv
Unexecuted instantiation: _ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE37EEELS2_37EE19get_serialized_typeEv
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE23EEELS2_23EE19get_serialized_typeEv
Line
Count
Source
318
20
    [[nodiscard]] DataTypePtr get_serialized_type() const override { return get_return_type(); }
319
320
protected:
321
    using IAggregateFunction::argument_types;
322
};
323
324
} // namespace doris