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" |