Coverage Report

Created: 2026-03-13 09:58

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
#include "common/compile_check_begin.h"
34
35
template <PrimitiveType K>
36
struct AggregateFunctionMapAggData {
37
    using KeyType = typename PrimitiveTypeTraits<K>::CppType;
38
    using Map = phmap::flat_hash_map<StringRef, int64_t>;
39
40
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
41
42
44
    AggregateFunctionMapAggData(const DataTypes& argument_types) {
43
44
        _key_type = remove_nullable(argument_types[0]);
44
44
        _value_type = make_nullable(argument_types[1]);
45
44
        _key_column = _key_type->create_column();
46
44
        _value_column = _value_type->create_column();
47
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
42
3
    AggregateFunctionMapAggData(const DataTypes& argument_types) {
43
3
        _key_type = remove_nullable(argument_types[0]);
44
3
        _value_type = make_nullable(argument_types[1]);
45
3
        _key_column = _key_type->create_column();
46
3
        _value_column = _value_type->create_column();
47
3
    }
_ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS7_EE
Line
Count
Source
42
8
    AggregateFunctionMapAggData(const DataTypes& argument_types) {
43
8
        _key_type = remove_nullable(argument_types[0]);
44
8
        _value_type = make_nullable(argument_types[1]);
45
8
        _key_column = _key_type->create_column();
46
8
        _value_column = _value_type->create_column();
47
8
    }
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
42
33
    AggregateFunctionMapAggData(const DataTypes& argument_types) {
43
33
        _key_type = remove_nullable(argument_types[0]);
44
33
        _value_type = make_nullable(argument_types[1]);
45
33
        _key_column = _key_type->create_column();
46
33
        _value_column = _value_type->create_column();
47
33
    }
48
49
0
    void reset() {
50
0
        _map.clear();
51
0
        _key_column->clear();
52
0
        _value_column->clear();
53
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
54
55
91
    void add(StringRef key, const Field& value) {
56
91
        DCHECK(key.data != nullptr);
57
91
        if (UNLIKELY(_map.find(key) != _map.end())) {
58
3
            return;
59
3
        }
60
61
88
        key.data = _arena.insert(key.data, key.size);
62
63
88
        _map.emplace(key, _key_column->size());
64
88
        _key_column->insert_data(key.data, key.size);
65
88
        _value_column->insert(value);
66
88
    }
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
55
2
    void add(StringRef key, const Field& value) {
56
2
        DCHECK(key.data != nullptr);
57
2
        if (UNLIKELY(_map.find(key) != _map.end())) {
58
0
            return;
59
0
        }
60
61
2
        key.data = _arena.insert(key.data, key.size);
62
63
2
        _map.emplace(key, _key_column->size());
64
2
        _key_column->insert_data(key.data, key.size);
65
2
        _value_column->insert(value);
66
2
    }
_ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EE3addENS_9StringRefERKNS_5FieldE
Line
Count
Source
55
17
    void add(StringRef key, const Field& value) {
56
17
        DCHECK(key.data != nullptr);
57
17
        if (UNLIKELY(_map.find(key) != _map.end())) {
58
0
            return;
59
0
        }
60
61
17
        key.data = _arena.insert(key.data, key.size);
62
63
17
        _map.emplace(key, _key_column->size());
64
17
        _key_column->insert_data(key.data, key.size);
65
17
        _value_column->insert(value);
66
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
55
72
    void add(StringRef key, const Field& value) {
56
72
        DCHECK(key.data != nullptr);
57
72
        if (UNLIKELY(_map.find(key) != _map.end())) {
58
3
            return;
59
3
        }
60
61
69
        key.data = _arena.insert(key.data, key.size);
62
63
69
        _map.emplace(key, _key_column->size());
64
69
        _key_column->insert_data(key.data, key.size);
65
69
        _value_column->insert(value);
66
69
    }
67
68
12
    void add(const Field& key_, const Field& value) {
69
12
        DCHECK(!key_.is_null());
70
12
        auto key_array = key_.get<TYPE_ARRAY>();
71
12
        auto value_array = value.get<TYPE_ARRAY>();
72
73
12
        const auto count = key_array.size();
74
12
        DCHECK_EQ(count, value_array.size());
75
76
34
        for (size_t i = 0; i != count; ++i) {
77
22
            StringRef key;
78
22
            if constexpr (is_string_type(K)) {
79
18
                auto& string = key_array[i].get<K>();
80
18
                key.data = string.data();
81
18
                key.size = string.size();
82
18
            } else {
83
4
                auto& k = key_array[i].get<K>();
84
4
                key.data = reinterpret_cast<const char*>(&k);
85
4
                key.size = sizeof(k);
86
4
            }
87
88
22
            if (UNLIKELY(_map.find(key) != _map.end())) {
89
1
                continue;
90
1
            }
91
92
21
            key.data = _arena.insert(key.data, key.size);
93
94
21
            _map.emplace(key, _key_column->size());
95
21
            _key_column->insert_data(key.data, key.size);
96
21
            _value_column->insert(value_array[i]);
97
21
        }
98
12
    }
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE2EE3addERKNS_5FieldES5_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE3EE3addERKNS_5FieldES5_
Unexecuted instantiation: _ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE4EE3addERKNS_5FieldES5_
_ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE5EE3addERKNS_5FieldES5_
Line
Count
Source
68
2
    void add(const Field& key_, const Field& value) {
69
2
        DCHECK(!key_.is_null());
70
2
        auto key_array = key_.get<TYPE_ARRAY>();
71
2
        auto value_array = value.get<TYPE_ARRAY>();
72
73
2
        const auto count = key_array.size();
74
2
        DCHECK_EQ(count, value_array.size());
75
76
4
        for (size_t i = 0; i != count; ++i) {
77
2
            StringRef key;
78
            if constexpr (is_string_type(K)) {
79
                auto& string = key_array[i].get<K>();
80
                key.data = string.data();
81
                key.size = string.size();
82
2
            } else {
83
2
                auto& k = key_array[i].get<K>();
84
2
                key.data = reinterpret_cast<const char*>(&k);
85
2
                key.size = sizeof(k);
86
2
            }
87
88
2
            if (UNLIKELY(_map.find(key) != _map.end())) {
89
0
                continue;
90
0
            }
91
92
2
            key.data = _arena.insert(key.data, key.size);
93
94
2
            _map.emplace(key, _key_column->size());
95
2
            _key_column->insert_data(key.data, key.size);
96
2
            _value_column->insert(value_array[i]);
97
2
        }
98
2
    }
_ZN5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EE3addERKNS_5FieldES5_
Line
Count
Source
68
2
    void add(const Field& key_, const Field& value) {
69
2
        DCHECK(!key_.is_null());
70
2
        auto key_array = key_.get<TYPE_ARRAY>();
71
2
        auto value_array = value.get<TYPE_ARRAY>();
72
73
2
        const auto count = key_array.size();
74
2
        DCHECK_EQ(count, value_array.size());
75
76
4
        for (size_t i = 0; i != count; ++i) {
77
2
            StringRef key;
78
            if constexpr (is_string_type(K)) {
79
                auto& string = key_array[i].get<K>();
80
                key.data = string.data();
81
                key.size = string.size();
82
2
            } else {
83
2
                auto& k = key_array[i].get<K>();
84
2
                key.data = reinterpret_cast<const char*>(&k);
85
2
                key.size = sizeof(k);
86
2
            }
87
88
2
            if (UNLIKELY(_map.find(key) != _map.end())) {
89
0
                continue;
90
0
            }
91
92
2
            key.data = _arena.insert(key.data, key.size);
93
94
2
            _map.emplace(key, _key_column->size());
95
2
            _key_column->insert_data(key.data, key.size);
96
2
            _value_column->insert(value_array[i]);
97
2
        }
98
2
    }
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
68
8
    void add(const Field& key_, const Field& value) {
69
8
        DCHECK(!key_.is_null());
70
8
        auto key_array = key_.get<TYPE_ARRAY>();
71
8
        auto value_array = value.get<TYPE_ARRAY>();
72
73
8
        const auto count = key_array.size();
74
8
        DCHECK_EQ(count, value_array.size());
75
76
26
        for (size_t i = 0; i != count; ++i) {
77
18
            StringRef key;
78
18
            if constexpr (is_string_type(K)) {
79
18
                auto& string = key_array[i].get<K>();
80
18
                key.data = string.data();
81
18
                key.size = string.size();
82
            } else {
83
                auto& k = key_array[i].get<K>();
84
                key.data = reinterpret_cast<const char*>(&k);
85
                key.size = sizeof(k);
86
            }
87
88
18
            if (UNLIKELY(_map.find(key) != _map.end())) {
89
1
                continue;
90
1
            }
91
92
17
            key.data = _arena.insert(key.data, key.size);
93
94
17
            _map.emplace(key, _key_column->size());
95
17
            _key_column->insert_data(key.data, key.size);
96
17
            _value_column->insert(value_array[i]);
97
17
        }
98
8
    }
99
100
0
    void merge(const AggregateFunctionMapAggData& other) {
101
0
        const size_t num_rows = other._key_column->size();
102
0
        if (num_rows == 0) {
103
0
            return;
104
0
        }
105
106
0
        auto& other_key_column = assert_cast<KeyColumnType&>(*other._key_column);
107
108
0
        for (size_t i = 0; i != num_rows; ++i) {
109
0
            auto key = static_cast<KeyColumnType&>(other_key_column).get_data_at(i);
110
0
            if (_map.find(key) != _map.cend()) {
111
0
                continue;
112
0
            }
113
0
            key.data = _arena.insert(key.data, key.size);
114
115
0
            _map.emplace(key, _key_column->size());
116
0
            static_cast<KeyColumnType&>(*_key_column).insert_data(key.data, key.size);
117
118
0
            auto value = other._value_column->get_data_at(i);
119
0
            _value_column->insert_data(value.data, value.size);
120
0
        }
121
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_
122
123
44
    void insert_result_into(IColumn& to) const {
124
44
        auto& dst = assert_cast<ColumnMap&>(to);
125
44
        size_t num_rows = _key_column->size();
126
44
        auto& offsets = dst.get_offsets();
127
44
        auto& dst_key_column = assert_cast<ColumnNullable&>(dst.get_keys());
128
44
        dst_key_column.get_null_map_data().resize_fill(dst_key_column.get_null_map_data().size() +
129
44
                                                       num_rows);
130
44
        dst_key_column.get_nested_column().insert_range_from(*_key_column, 0, num_rows);
131
44
        dst.get_values().insert_range_from(*_value_column, 0, num_rows);
132
44
        if (offsets.empty()) {
133
30
            offsets.push_back(num_rows);
134
30
        } else {
135
14
            offsets.push_back(offsets.back() + num_rows);
136
14
        }
137
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
123
3
    void insert_result_into(IColumn& to) const {
124
3
        auto& dst = assert_cast<ColumnMap&>(to);
125
3
        size_t num_rows = _key_column->size();
126
3
        auto& offsets = dst.get_offsets();
127
3
        auto& dst_key_column = assert_cast<ColumnNullable&>(dst.get_keys());
128
3
        dst_key_column.get_null_map_data().resize_fill(dst_key_column.get_null_map_data().size() +
129
3
                                                       num_rows);
130
3
        dst_key_column.get_nested_column().insert_range_from(*_key_column, 0, num_rows);
131
3
        dst.get_values().insert_range_from(*_value_column, 0, num_rows);
132
3
        if (offsets.empty()) {
133
3
            offsets.push_back(num_rows);
134
3
        } else {
135
0
            offsets.push_back(offsets.back() + num_rows);
136
0
        }
137
3
    }
_ZNK5doris27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EE18insert_result_intoERNS_7IColumnE
Line
Count
Source
123
8
    void insert_result_into(IColumn& to) const {
124
8
        auto& dst = assert_cast<ColumnMap&>(to);
125
8
        size_t num_rows = _key_column->size();
126
8
        auto& offsets = dst.get_offsets();
127
8
        auto& dst_key_column = assert_cast<ColumnNullable&>(dst.get_keys());
128
8
        dst_key_column.get_null_map_data().resize_fill(dst_key_column.get_null_map_data().size() +
129
8
                                                       num_rows);
130
8
        dst_key_column.get_nested_column().insert_range_from(*_key_column, 0, num_rows);
131
8
        dst.get_values().insert_range_from(*_value_column, 0, num_rows);
132
8
        if (offsets.empty()) {
133
5
            offsets.push_back(num_rows);
134
5
        } else {
135
3
            offsets.push_back(offsets.back() + num_rows);
136
3
        }
137
8
    }
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
123
33
    void insert_result_into(IColumn& to) const {
124
33
        auto& dst = assert_cast<ColumnMap&>(to);
125
33
        size_t num_rows = _key_column->size();
126
33
        auto& offsets = dst.get_offsets();
127
33
        auto& dst_key_column = assert_cast<ColumnNullable&>(dst.get_keys());
128
33
        dst_key_column.get_null_map_data().resize_fill(dst_key_column.get_null_map_data().size() +
129
33
                                                       num_rows);
130
33
        dst_key_column.get_nested_column().insert_range_from(*_key_column, 0, num_rows);
131
33
        dst.get_values().insert_range_from(*_value_column, 0, num_rows);
132
33
        if (offsets.empty()) {
133
22
            offsets.push_back(num_rows);
134
22
        } else {
135
11
            offsets.push_back(offsets.back() + num_rows);
136
11
        }
137
33
    }
138
139
0
    void write(BufferWritable& buf) const {
140
0
        const size_t size = _key_column->size();
141
0
        buf.write_binary(size);
142
0
        for (size_t i = 0; i < size; i++) {
143
0
            buf.write_binary(assert_cast<KeyColumnType&, TypeCheckOnRelease::DISABLE>(*_key_column)
144
0
                                     .get_data_at(i));
145
0
        }
146
0
        for (size_t i = 0; i < size; i++) {
147
0
            buf.write_binary(_value_column->get_data_at(i));
148
0
        }
149
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
150
151
0
    void read(BufferReadable& buf) {
152
0
        size_t size = 0;
153
0
        buf.read_binary(size);
154
0
        StringRef key;
155
0
        for (size_t i = 0; i < size; i++) {
156
0
            buf.read_binary(key);
157
0
            DCHECK(_map.find(key) == _map.cend());
158
0
            key.data = _arena.insert(key.data, key.size);
159
0
            assert_cast<KeyColumnType&, TypeCheckOnRelease::DISABLE>(*_key_column)
160
0
                    .insert_data(key.data, key.size);
161
0
        }
162
0
        StringRef val;
163
0
        for (size_t i = 0; i < size; i++) {
164
0
            buf.read_binary(val);
165
0
            _value_column->insert_data(val.data, val.size);
166
0
        }
167
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
168
169
private:
170
    using KeyColumnType = typename PrimitiveTypeTraits<K>::ColumnType;
171
    Map _map;
172
    Arena _arena;
173
    IColumn::MutablePtr _key_column;
174
    IColumn::MutablePtr _value_column;
175
    DataTypePtr _key_type;
176
    DataTypePtr _value_type;
177
};
178
179
template <typename Data, PrimitiveType K>
180
class AggregateFunctionMapAgg final
181
        : public IAggregateFunctionDataHelper<Data, AggregateFunctionMapAgg<Data, K>>,
182
          MultiExpression,
183
          NotNullableAggregateFunction {
184
public:
185
    using KeyColumnType = typename PrimitiveTypeTraits<K>::ColumnType;
186
    AggregateFunctionMapAgg() = default;
187
    AggregateFunctionMapAgg(const DataTypes& argument_types_)
188
14
            : IAggregateFunctionDataHelper<Data, AggregateFunctionMapAgg<Data, K>>(
189
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
188
2
            : IAggregateFunctionDataHelper<Data, AggregateFunctionMapAgg<Data, K>>(
189
2
                      argument_types_) {}
_ZN5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EEC2ERKSt6vectorISt10shared_ptrIKNS_9IDataTypeEESaIS9_EE
Line
Count
Source
188
3
            : IAggregateFunctionDataHelper<Data, AggregateFunctionMapAgg<Data, K>>(
189
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
188
9
            : IAggregateFunctionDataHelper<Data, AggregateFunctionMapAgg<Data, K>>(
189
9
                      argument_types_) {}
190
191
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
192
193
41
    DataTypePtr get_return_type() const override {
194
        /// keys and values column of `ColumnMap` are always nullable.
195
41
        return std::make_shared<DataTypeMap>(make_nullable(argument_types[0]),
196
41
                                             make_nullable(argument_types[1]));
197
41
    }
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
193
7
    DataTypePtr get_return_type() const override {
194
        /// keys and values column of `ColumnMap` are always nullable.
195
7
        return std::make_shared<DataTypeMap>(make_nullable(argument_types[0]),
196
7
                                             make_nullable(argument_types[1]));
197
7
    }
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE15get_return_typeEv
Line
Count
Source
193
9
    DataTypePtr get_return_type() const override {
194
        /// keys and values column of `ColumnMap` are always nullable.
195
9
        return std::make_shared<DataTypeMap>(make_nullable(argument_types[0]),
196
9
                                             make_nullable(argument_types[1]));
197
9
    }
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
193
25
    DataTypePtr get_return_type() const override {
194
        /// keys and values column of `ColumnMap` are always nullable.
195
25
        return std::make_shared<DataTypeMap>(make_nullable(argument_types[0]),
196
25
                                             make_nullable(argument_types[1]));
197
25
    }
198
199
    void add(AggregateDataPtr __restrict place, const IColumn** columns, ssize_t row_num,
200
95
             Arena&) const override {
201
95
        if (columns[0]->is_nullable()) {
202
55
            const auto& nullable_col =
203
55
                    assert_cast<const ColumnNullable&, TypeCheckOnRelease::DISABLE>(*columns[0]);
204
55
            const auto& nullable_map = nullable_col.get_null_map_data();
205
55
            if (nullable_map[row_num]) {
206
4
                return;
207
4
            }
208
51
            Field value;
209
51
            columns[1]->get(row_num, value);
210
51
            this->data(place).add(assert_cast<const KeyColumnType&, TypeCheckOnRelease::DISABLE>(
211
51
                                          nullable_col.get_nested_column())
212
51
                                          .get_data_at(row_num),
213
51
                                  value);
214
51
        } else {
215
40
            Field value;
216
40
            columns[1]->get(row_num, value);
217
40
            this->data(place).add(
218
40
                    assert_cast<const KeyColumnType&, TypeCheckOnRelease::DISABLE>(*columns[0])
219
40
                            .get_data_at(row_num),
220
40
                    value);
221
40
        }
222
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
200
2
             Arena&) const override {
201
2
        if (columns[0]->is_nullable()) {
202
2
            const auto& nullable_col =
203
2
                    assert_cast<const ColumnNullable&, TypeCheckOnRelease::DISABLE>(*columns[0]);
204
2
            const auto& nullable_map = nullable_col.get_null_map_data();
205
2
            if (nullable_map[row_num]) {
206
0
                return;
207
0
            }
208
2
            Field value;
209
2
            columns[1]->get(row_num, value);
210
2
            this->data(place).add(assert_cast<const KeyColumnType&, TypeCheckOnRelease::DISABLE>(
211
2
                                          nullable_col.get_nested_column())
212
2
                                          .get_data_at(row_num),
213
2
                                  value);
214
2
        } else {
215
0
            Field value;
216
0
            columns[1]->get(row_num, value);
217
0
            this->data(place).add(
218
0
                    assert_cast<const KeyColumnType&, TypeCheckOnRelease::DISABLE>(*columns[0])
219
0
                            .get_data_at(row_num),
220
0
                    value);
221
0
        }
222
2
    }
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE3addEPcPPKNS_7IColumnElRNS_5ArenaE
Line
Count
Source
200
17
             Arena&) const override {
201
17
        if (columns[0]->is_nullable()) {
202
2
            const auto& nullable_col =
203
2
                    assert_cast<const ColumnNullable&, TypeCheckOnRelease::DISABLE>(*columns[0]);
204
2
            const auto& nullable_map = nullable_col.get_null_map_data();
205
2
            if (nullable_map[row_num]) {
206
0
                return;
207
0
            }
208
2
            Field value;
209
2
            columns[1]->get(row_num, value);
210
2
            this->data(place).add(assert_cast<const KeyColumnType&, TypeCheckOnRelease::DISABLE>(
211
2
                                          nullable_col.get_nested_column())
212
2
                                          .get_data_at(row_num),
213
2
                                  value);
214
15
        } else {
215
15
            Field value;
216
15
            columns[1]->get(row_num, value);
217
15
            this->data(place).add(
218
15
                    assert_cast<const KeyColumnType&, TypeCheckOnRelease::DISABLE>(*columns[0])
219
15
                            .get_data_at(row_num),
220
15
                    value);
221
15
        }
222
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
200
76
             Arena&) const override {
201
76
        if (columns[0]->is_nullable()) {
202
51
            const auto& nullable_col =
203
51
                    assert_cast<const ColumnNullable&, TypeCheckOnRelease::DISABLE>(*columns[0]);
204
51
            const auto& nullable_map = nullable_col.get_null_map_data();
205
51
            if (nullable_map[row_num]) {
206
4
                return;
207
4
            }
208
47
            Field value;
209
47
            columns[1]->get(row_num, value);
210
47
            this->data(place).add(assert_cast<const KeyColumnType&, TypeCheckOnRelease::DISABLE>(
211
47
                                          nullable_col.get_nested_column())
212
47
                                          .get_data_at(row_num),
213
47
                                  value);
214
47
        } else {
215
25
            Field value;
216
25
            columns[1]->get(row_num, value);
217
25
            this->data(place).add(
218
25
                    assert_cast<const KeyColumnType&, TypeCheckOnRelease::DISABLE>(*columns[0])
219
25
                            .get_data_at(row_num),
220
25
                    value);
221
25
        }
222
76
    }
223
224
44
    void create(AggregateDataPtr __restrict place) const override {
225
44
        new (place) Data(argument_types);
226
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
224
3
    void create(AggregateDataPtr __restrict place) const override {
225
3
        new (place) Data(argument_types);
226
3
    }
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE6createEPc
Line
Count
Source
224
8
    void create(AggregateDataPtr __restrict place) const override {
225
8
        new (place) Data(argument_types);
226
8
    }
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
224
33
    void create(AggregateDataPtr __restrict place) const override {
225
33
        new (place) Data(argument_types);
226
33
    }
227
228
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
229
230
    void merge(AggregateDataPtr __restrict place, ConstAggregateDataPtr rhs,
231
0
               Arena&) const override {
232
0
        this->data(place).merge(this->data(rhs));
233
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
234
235
0
    void serialize(ConstAggregateDataPtr __restrict place, BufferWritable& buf) const override {
236
0
        this->data(place).write(buf);
237
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
238
239
    void deserialize(AggregateDataPtr __restrict place, BufferReadable& buf,
240
0
                     Arena&) const override {
241
0
        this->data(place).read(buf);
242
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
243
244
    void streaming_agg_serialize_to_column(const IColumn** columns, MutableColumnPtr& dst,
245
0
                                           const size_t num_rows, Arena&) const override {
246
0
        auto& col = assert_cast<ColumnMap&>(*dst);
247
0
        for (size_t i = 0; i != num_rows; ++i) {
248
0
            Field key, value;
249
0
            columns[0]->get(i, key);
250
0
            if (key.is_null()) {
251
0
                col.insert(Field::create_field<TYPE_MAP>(
252
0
                        Map {Field::create_field<TYPE_ARRAY>(Array {}),
253
0
                             Field::create_field<TYPE_ARRAY>(Array {})}));
254
0
                continue;
255
0
            }
256
257
0
            columns[1]->get(i, value);
258
0
            col.insert(Field::create_field<TYPE_MAP>(
259
0
                    Map {Field::create_field<TYPE_ARRAY>(Array {key}),
260
0
                         Field::create_field<TYPE_ARRAY>(Array {value})}));
261
0
        }
262
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
263
264
    void serialize_to_column(const std::vector<AggregateDataPtr>& places, size_t offset,
265
8
                             MutableColumnPtr& dst, const size_t num_rows) const override {
266
20
        for (size_t i = 0; i != num_rows; ++i) {
267
12
            Data& data_ = this->data(places[i] + offset);
268
12
            data_.insert_result_into(*dst);
269
12
        }
270
8
    }
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
265
2
                             MutableColumnPtr& dst, const size_t num_rows) const override {
266
4
        for (size_t i = 0; i != num_rows; ++i) {
267
2
            Data& data_ = this->data(places[i] + offset);
268
2
            data_.insert_result_into(*dst);
269
2
        }
270
2
    }
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE19serialize_to_columnERKSt6vectorIPcSaIS6_EEmRNS_3COWINS_7IColumnEE11mutable_ptrISC_EEm
Line
Count
Source
265
2
                             MutableColumnPtr& dst, const size_t num_rows) const override {
266
4
        for (size_t i = 0; i != num_rows; ++i) {
267
2
            Data& data_ = this->data(places[i] + offset);
268
2
            data_.insert_result_into(*dst);
269
2
        }
270
2
    }
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
265
4
                             MutableColumnPtr& dst, const size_t num_rows) const override {
266
12
        for (size_t i = 0; i != num_rows; ++i) {
267
8
            Data& data_ = this->data(places[i] + offset);
268
8
            data_.insert_result_into(*dst);
269
8
        }
270
4
    }
271
272
    void deserialize_and_merge_from_column_range(AggregateDataPtr __restrict place,
273
                                                 const IColumn& column, size_t begin, size_t end,
274
0
                                                 Arena&) const override {
275
0
        DCHECK(end <= column.size() && begin <= end)
276
0
                << ", begin:" << begin << ", end:" << end << ", column.size():" << column.size();
277
0
        const auto& col = assert_cast<const ColumnMap&>(column);
278
0
        for (size_t i = begin; i <= end; ++i) {
279
0
            auto map = col[i].get<TYPE_MAP>();
280
0
            this->data(place).add(map[0], map[1]);
281
0
        }
282
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
283
284
    void deserialize_and_merge_vec(const AggregateDataPtr* places, size_t offset,
285
                                   AggregateDataPtr rhs, const IColumn* column, Arena&,
286
9
                                   const size_t num_rows) const override {
287
9
        const auto& col = assert_cast<const ColumnMap&>(*column);
288
21
        for (size_t i = 0; i != num_rows; ++i) {
289
12
            auto map = col[i].get<TYPE_MAP>();
290
12
            this->data(places[i] + offset).add(map[0], map[1]);
291
12
        }
292
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
286
2
                                   const size_t num_rows) const override {
287
2
        const auto& col = assert_cast<const ColumnMap&>(*column);
288
4
        for (size_t i = 0; i != num_rows; ++i) {
289
2
            auto map = col[i].get<TYPE_MAP>();
290
2
            this->data(places[i] + offset).add(map[0], map[1]);
291
2
        }
292
2
    }
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE25deserialize_and_merge_vecEPKPcmS5_PKNS_7IColumnERNS_5ArenaEm
Line
Count
Source
286
2
                                   const size_t num_rows) const override {
287
2
        const auto& col = assert_cast<const ColumnMap&>(*column);
288
4
        for (size_t i = 0; i != num_rows; ++i) {
289
2
            auto map = col[i].get<TYPE_MAP>();
290
2
            this->data(places[i] + offset).add(map[0], map[1]);
291
2
        }
292
2
    }
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
286
5
                                   const size_t num_rows) const override {
287
5
        const auto& col = assert_cast<const ColumnMap&>(*column);
288
13
        for (size_t i = 0; i != num_rows; ++i) {
289
8
            auto map = col[i].get<TYPE_MAP>();
290
8
            this->data(places[i] + offset).add(map[0], map[1]);
291
8
        }
292
5
    }
293
294
    void deserialize_and_merge_vec_selected(const AggregateDataPtr* places, size_t offset,
295
                                            AggregateDataPtr rhs, const IColumn* column, Arena&,
296
0
                                            const size_t num_rows) const override {
297
0
        const auto& col = assert_cast<const ColumnMap&>(*column);
298
0
        for (size_t i = 0; i != num_rows; ++i) {
299
0
            if (places[i]) {
300
0
                auto map = col[i].get<TYPE_MAP>();
301
0
                this->data(places[i] + offset).add(map[0], map[1]);
302
0
            }
303
0
        }
304
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
305
306
    void serialize_without_key_to_column(ConstAggregateDataPtr __restrict place,
307
0
                                         IColumn& to) const override {
308
0
        this->data(place).insert_result_into(to);
309
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
310
311
32
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
312
32
        this->data(place).insert_result_into(to);
313
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
311
1
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
312
1
        this->data(place).insert_result_into(to);
313
1
    }
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE18insert_result_intoEPKcRNS_7IColumnE
Line
Count
Source
311
6
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
312
6
        this->data(place).insert_result_into(to);
313
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
311
25
    void insert_result_into(ConstAggregateDataPtr __restrict place, IColumn& to) const override {
312
25
        this->data(place).insert_result_into(to);
313
25
    }
314
315
8
    [[nodiscard]] MutableColumnPtr create_serialize_column() const override {
316
8
        return get_return_type()->create_column();
317
8
    }
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
315
2
    [[nodiscard]] MutableColumnPtr create_serialize_column() const override {
316
2
        return get_return_type()->create_column();
317
2
    }
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE23create_serialize_columnEv
Line
Count
Source
315
2
    [[nodiscard]] MutableColumnPtr create_serialize_column() const override {
316
2
        return get_return_type()->create_column();
317
2
    }
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
315
4
    [[nodiscard]] MutableColumnPtr create_serialize_column() const override {
316
4
        return get_return_type()->create_column();
317
4
    }
318
319
8
    [[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
319
2
    [[nodiscard]] DataTypePtr get_serialized_type() const override { return get_return_type(); }
_ZNK5doris23AggregateFunctionMapAggINS_27AggregateFunctionMapAggDataILNS_13PrimitiveTypeE6EEELS2_6EE19get_serialized_typeEv
Line
Count
Source
319
2
    [[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
319
4
    [[nodiscard]] DataTypePtr get_serialized_type() const override { return get_return_type(); }
320
321
protected:
322
    using IAggregateFunction::argument_types;
323
};
324
325
} // namespace doris
326
327
#include "common/compile_check_end.h"