Coverage Report

Created: 2026-03-13 19:41

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
be/src/exec/common/hash_table/hash_table.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
// This file is copied from
18
// https://github.com/ClickHouse/ClickHouse/blob/master/src/Common/HashTable/HashTable.h
19
// and modified by Doris
20
21
#pragma once
22
23
#include <math.h>
24
#include <string.h>
25
26
#include <boost/noncopyable.hpp>
27
#include <utility>
28
29
#include "common/exception.h"
30
#include "common/status.h"
31
#include "core/types.h"
32
#include "runtime/runtime_profile.h"
33
#include "util/io_helper.h"
34
35
/** NOTE HashTable could only be used for memmoveable (position independent) types.
36
  * Example: std::string is not position independent in libstdc++ with C++11 ABI or in libc++.
37
  * Also, key in hash table must be of type, that zero bytes is compared equals to zero key.
38
  */
39
40
/** The state of the hash table that affects the properties of its cells.
41
  * Used as a template parameter.
42
  * For example, there is an implementation of an instantly clearable hash table - ClearableHashMap.
43
  * For it, each cell holds the version number, and in the hash table itself is the current version.
44
  *  When clearing, the current version simply increases; All cells with a mismatching version are considered empty.
45
  *  Another example: for an approximate calculation of the number of unique visitors, there is a hash table for UniquesHashSet.
46
  *  It has the concept of "degree". At each overflow, cells with keys that do not divide by the corresponding power of the two are deleted.
47
  */
48
#include "common/compile_check_begin.h"
49
struct HashTableNoState {
50
    /// Serialization, in binary and text form.
51
0
    void write(doris::BufferWritable&) const {}
52
53
    // /// Deserialization, in binary and text form.
54
0
    void read(doris::BufferReadable&) {}
55
};
56
57
/// These functions can be overloaded for custom types.
58
namespace ZeroTraits {
59
60
template <typename T>
61
32.5k
bool check(const T x) {
62
32.5k
    return x == T {};
63
32.5k
}
_ZN10ZeroTraits5checkItEEbT_
Line
Count
Source
61
29.9k
bool check(const T x) {
62
29.9k
    return x == T {};
63
29.9k
}
_ZN10ZeroTraits5checkIjEEbT_
Line
Count
Source
61
1.29k
bool check(const T x) {
62
1.29k
    return x == T {};
63
1.29k
}
_ZN10ZeroTraits5checkImEEbT_
Line
Count
Source
61
1.30k
bool check(const T x) {
62
1.30k
    return x == T {};
63
1.30k
}
64
65
template <typename T>
66
2.02k
void set(T& x) {
67
2.02k
    x = T {};
68
2.02k
}
_ZN10ZeroTraits3setItEEvRT_
Line
Count
Source
66
2.02k
void set(T& x) {
67
2.02k
    x = T {};
68
2.02k
}
Unexecuted instantiation: _ZN10ZeroTraits3setIjEEvRT_
Unexecuted instantiation: _ZN10ZeroTraits3setImEEvRT_
69
70
} // namespace ZeroTraits
71
72
/**
73
  * lookup_result_get_key/Mapped -- functions to get key/"mapped" values from the
74
  * LookupResult returned by find() and emplace() methods of HashTable.
75
  * Must not be called for a null LookupResult.
76
  *
77
  * We don't use iterators for lookup result to avoid creating temporary
78
  * objects. Instead, LookupResult is a pointer of some kind. There are global
79
  * functions lookup_result_get_key/Mapped, overloaded for this pointer type, that
80
  * return pointers to key/"mapped" values. They are implemented as global
81
  * functions and not as methods, because they have to be overloaded for POD
82
  * types, e.g. in StringHashTable where different components have different
83
  * Cell format.
84
  *
85
  * Different hash table implementations support this interface to a varying
86
  * degree:
87
  *
88
  * 1) Hash tables that store neither the key in its original form, nor a
89
  *    "mapped" value: FixedHashTable or StringHashTable.
90
  *    Neither GetKey nor GetMapped are supported, the only valid operation is
91
  *    checking LookupResult for null.
92
  *
93
  * 2) Hash maps that do not store the key, e.g. FixedHashMap or StringHashMap.
94
  *    Only GetMapped is supported.
95
  *
96
  * 3) Hash tables that store the key and do not have a "mapped" value, e.g. the
97
  *    normal HashTable.
98
  *    GetKey returns the key, and GetMapped returns a zero void pointer. This
99
  *    simplifies generic code that works with mapped values: it can overload
100
  *    on the return type of GetMapped(), and doesn't need other parameters. One
101
  *    example is insert_set_mapped() function.
102
  *
103
  * 4) Hash tables that store both the key and the "mapped" value, e.g. HashMap.
104
  *    Both GetKey and GetMapped are supported.
105
  *
106
  * The implementation side goes as follows:
107
  * for (1), LookupResult = void *, no getters;
108
  * for (2), LookupResult = Mapped *, GetMapped is a default implementation that
109
  * takes any pointer-like object;
110
  * for (3) and (4), LookupResult = Cell *, and both getters are implemented.
111
  * They have to be specialized for each particular Cell class to supersede the
112
  * default version that takes a generic pointer-like object.
113
  */
114
struct VoidKey {};
115
struct VoidMapped {
116
    template <typename T>
117
    auto& operator=(const T&) {
118
        return *this;
119
    }
120
};
121
122
/**
123
  * The default implementation of GetMapped that is used for the above case (2).
124
  */
125
template <typename PointerLike>
126
ALWAYS_INLINE inline auto lookup_result_get_mapped(PointerLike&& ptr) {
127
    return &*ptr;
128
}
129
130
/**
131
  * Generic const wrapper for lookup_result_get_mapped, that calls a non-const
132
  * version. Should be safe, given that these functions only do pointer
133
  * arithmetics.
134
  */
135
template <typename T>
136
ALWAYS_INLINE inline auto lookup_result_get_mapped(const T* obj) {
137
    auto mapped_ptr = lookup_result_get_mapped(const_cast<T*>(obj));
138
    const auto const_mapped_ptr = mapped_ptr;
139
    return const_mapped_ptr;
140
}
141
142
/** Compile-time interface for cell of the hash table.
143
  * Different cell types are used to implement different hash tables.
144
  * The cell must contain a key.
145
  * It can also contain a value and arbitrary additional data
146
  *  (example: the stored hash value; version number for ClearableHashMap).
147
  */
148
template <typename Key, typename Hash, typename TState = HashTableNoState>
149
struct HashTableCell {
150
    using State = TState;
151
152
    using key_type = Key;
153
    using value_type = Key;
154
    using mapped_type = void;
155
156
    Key key;
157
158
    HashTableCell() = default;
159
160
    /// Create a cell with the given key / key and value.
161
    HashTableCell(const Key& key_, const State&) : key(key_) {}
162
163
    /// Get what the value_type of the container will be.
164
    const value_type& get_value() const { return key; }
165
166
    /// Get the key.
167
    static const Key& get_key(const value_type& value) { return value; }
168
169
    /// Are the keys at the cells equal?
170
    bool key_equals(const Key& key_) const { return key == key_; }
171
    bool key_equals(const Key& key_, size_t /*hash_*/) const { return key == key_; }
172
    bool key_equals(const Key& key_, size_t /*hash_*/, const State& /*state*/) const {
173
        return key == key_;
174
    }
175
176
    /// If the cell can remember the value of the hash function, then remember it.
177
    void set_hash(size_t /*hash_value*/) {}
178
179
    /// If the cell can store the hash value in itself, then return the stored value.
180
    /// It must be at least once calculated before.
181
    /// If storing the hash value is not provided, then just compute the hash.
182
    size_t get_hash(const Hash& hash) const { return hash(key); }
183
184
    /// Whether the key is zero. In the main buffer, cells with a zero key are considered empty.
185
    /// If zero keys can be inserted into the table, then the cell for the zero key is stored separately, not in the main buffer.
186
    /// Zero keys must be such that the zeroed-down piece of memory is a zero key.
187
    bool is_zero(const State& state) const { return is_zero(key, state); }
188
    static bool is_zero(const Key& key, const State& /*state*/) { return ZeroTraits::check(key); }
189
190
    /// Set the key value to zero.
191
    void set_zero() { ZeroTraits::set(key); }
192
193
    /// Do the hash table need to store the zero key separately (that is, can a zero key be inserted into the hash table).
194
    static constexpr bool need_zero_value_storage = true;
195
196
    /// Set the mapped value, if any (for HashMap), to the corresponding `value`.
197
    void set_mapped(const value_type& /*value*/) {}
198
199
    /// Serialization, in binary and text form.
200
    void write(doris::BufferWritable& wb) const { wb.write_binary(key); }
201
202
    /// Deserialization, in binary and text form.
203
    void read(doris::BufferReadable& rb) { rb.read_binary(key); }
204
};
205
206
template <typename Key, typename Hash, typename State>
207
ALWAYS_INLINE inline auto lookup_result_get_key(HashTableCell<Key, Hash, State>* cell) {
208
    return &cell->key;
209
}
210
211
template <typename Key, typename Hash, typename State>
212
ALWAYS_INLINE inline void* lookup_result_get_mapped(HashTableCell<Key, Hash, State>*) {
213
    return nullptr;
214
}
215
216
/**
217
  * A helper function for HashTable::insert() to set the "mapped" value.
218
  * Overloaded on the mapped type, does nothing if it's void.
219
  */
220
template <typename ValueType>
221
void insert_set_mapped(void* /* dest */, const ValueType& /* src */) {}
222
223
template <typename MappedType, typename ValueType>
224
void insert_set_mapped(MappedType* dest, const ValueType& src) {
225
    *dest = src.second;
226
}
227
228
static doris::Int32 double_resize_threshold = doris::config::double_resize_threshold;
229
230
/** Determines the size of the hash table, and when and how much it should be resized.
231
  */
232
template <size_t initial_size_degree = 10>
233
struct HashTableGrower {
234
    /// The state of this structure is enough to get the buffer size of the hash table.
235
    doris::UInt8 size_degree = initial_size_degree;
236
    doris::Int64 double_grow_degree = doris::config::hash_table_double_grow_degree;
237
238
    doris::Int32 max_fill_rate = doris::config::max_fill_rate;
239
240
    /// The size of the hash table in the cells.
241
    size_t buf_size() const { return 1ULL << size_degree; }
242
243
    // When capacity is greater than 2^double_grow_degree, grow when 75% of the capacity is satisfied.
244
    size_t max_fill() const {
245
        return size_degree < double_grow_degree
246
                       ? 1ULL << (size_degree - 1)
247
                       : (1ULL << size_degree) - (1ULL << (size_degree - max_fill_rate));
248
    }
249
250
    size_t mask() const { return buf_size() - 1; }
251
252
    /// From the hash value, get the cell number in the hash table.
253
    size_t place(size_t x) const { return x & mask(); }
254
255
    /// The next cell in the collision resolution chain.
256
    size_t next(size_t pos) const {
257
        ++pos;
258
        return pos & mask();
259
    }
260
261
    /// Whether the hash table is sufficiently full. You need to increase the size of the hash table, or remove something unnecessary from it.
262
    bool overflow(size_t elems) const { return elems > max_fill(); }
263
264
    /// Increase the size of the hash table.
265
    void increase_size() { size_degree += size_degree >= double_resize_threshold ? 1 : 2; }
266
267
    /// Set the buffer size by the number of elements in the hash table. Used when deserializing a hash table.
268
    void set(size_t num_elems) {
269
        size_t fill_capacity =
270
                (num_elems <= 1) ? 1 : (static_cast<size_t>(log2(num_elems - 1)) + 1);
271
        fill_capacity =
272
                fill_capacity < double_grow_degree
273
                        ? fill_capacity + 1
274
                        : (num_elems < (1ULL << fill_capacity) - (1ULL << (fill_capacity - 2))
275
                                   ? fill_capacity
276
                                   : fill_capacity + 1);
277
278
        size_degree = num_elems <= 1 ? initial_size_degree
279
                                     : (initial_size_degree > fill_capacity ? initial_size_degree
280
                                                                            : fill_capacity);
281
    }
282
283
    void set_buf_size(size_t buf_size_) {
284
        size_degree = static_cast<size_t>(log2(buf_size_ - 1) + 1);
285
    }
286
};
287
288
/** Determines the size of the hash table, and when and how much it should be resized.
289
  * This structure is aligned to cache line boundary and also occupies it all.
290
  * Precalculates some values to speed up lookups and insertion into the HashTable (and thus has bigger memory footprint than HashTableGrower).
291
  */
292
template <size_t initial_size_degree = 8>
293
class alignas(64) HashTableGrowerWithPrecalculation {
294
    /// The state of this structure is enough to get the buffer size of the hash table.
295
296
    doris::UInt8 size_degree_ = initial_size_degree;
297
    size_t precalculated_mask = (1ULL << initial_size_degree) - 1;
298
    size_t precalculated_max_fill = 1ULL << (initial_size_degree - 1);
299
    doris::Int64 double_grow_degree = doris::config::hash_table_double_grow_degree;
300
301
public:
302
    doris::UInt8 size_degree() const { return size_degree_; }
303
304
130
    void increase_size_degree(doris::UInt8 delta) {
305
130
        size_degree_ += delta;
306
130
        DCHECK(size_degree_ <= 64);
307
130
        precalculated_mask = (1ULL << size_degree_) - 1;
308
130
        precalculated_max_fill = size_degree_ < double_grow_degree
309
130
                                         ? 1ULL << (size_degree_ - 1)
310
130
                                         : (1ULL << size_degree_) - (1ULL << (size_degree_ - 2));
311
130
    }
Unexecuted instantiation: _ZN33HashTableGrowerWithPrecalculationILm8EE20increase_size_degreeEh
_ZN33HashTableGrowerWithPrecalculationILm4EE20increase_size_degreeEh
Line
Count
Source
304
130
    void increase_size_degree(doris::UInt8 delta) {
305
130
        size_degree_ += delta;
306
130
        DCHECK(size_degree_ <= 64);
307
130
        precalculated_mask = (1ULL << size_degree_) - 1;
308
130
        precalculated_max_fill = size_degree_ < double_grow_degree
309
130
                                         ? 1ULL << (size_degree_ - 1)
310
130
                                         : (1ULL << size_degree_) - (1ULL << (size_degree_ - 2));
311
130
    }
312
313
    static constexpr auto initial_count = 1ULL << initial_size_degree;
314
315
    /// If collision resolution chains are contiguous, we can implement erase operation by moving the elements.
316
    static constexpr auto performs_linear_probing_with_single_step = true;
317
318
    /// The size of the hash table in the cells.
319
1.88k
    size_t buf_size() const { return 1ULL << size_degree_; }
_ZNK33HashTableGrowerWithPrecalculationILm4EE8buf_sizeEv
Line
Count
Source
319
692
    size_t buf_size() const { return 1ULL << size_degree_; }
_ZNK33HashTableGrowerWithPrecalculationILm8EE8buf_sizeEv
Line
Count
Source
319
1.19k
    size_t buf_size() const { return 1ULL << size_degree_; }
320
321
    /// From the hash value, get the cell number in the hash table.
322
16.4k
    size_t place(size_t x) const { return x & precalculated_mask; }
_ZNK33HashTableGrowerWithPrecalculationILm4EE5placeEm
Line
Count
Source
322
16.2k
    size_t place(size_t x) const { return x & precalculated_mask; }
_ZNK33HashTableGrowerWithPrecalculationILm8EE5placeEm
Line
Count
Source
322
168
    size_t place(size_t x) const { return x & precalculated_mask; }
323
324
    /// The next cell in the collision resolution chain.
325
313
    size_t next(size_t pos) const { return (pos + 1) & precalculated_mask; }
Unexecuted instantiation: _ZNK33HashTableGrowerWithPrecalculationILm8EE4nextEm
_ZNK33HashTableGrowerWithPrecalculationILm4EE4nextEm
Line
Count
Source
325
313
    size_t next(size_t pos) const { return (pos + 1) & precalculated_mask; }
326
327
    /// Whether the hash table is sufficiently full. You need to increase the size of the hash table, or remove something unnecessary from it.
328
2.88k
    bool overflow(size_t elems) const { return elems > precalculated_max_fill; }
_ZNK33HashTableGrowerWithPrecalculationILm8EE8overflowEm
Line
Count
Source
328
69
    bool overflow(size_t elems) const { return elems > precalculated_max_fill; }
_ZNK33HashTableGrowerWithPrecalculationILm4EE8overflowEm
Line
Count
Source
328
2.81k
    bool overflow(size_t elems) const { return elems > precalculated_max_fill; }
329
330
    /// Increase the size of the hash table.
331
    void increase_size() { increase_size_degree(size_degree_ >= double_resize_threshold ? 1 : 2); }
332
333
    /// Set the buffer size by the number of elements in the hash table. Used when deserializing a hash table.
334
0
    void set(size_t num_elems) {
335
0
        size_t fill_capacity = static_cast<size_t>(log2(num_elems - 1)) + 1;
336
0
        fill_capacity =
337
0
                fill_capacity < double_grow_degree
338
0
                        ? fill_capacity + 1
339
0
                        : (num_elems < (1ULL << fill_capacity) - (1ULL << (fill_capacity - 2))
340
0
                                   ? fill_capacity
341
0
                                   : fill_capacity + 1);
342
343
0
        size_degree_ =
344
0
                uint8_t(num_elems <= 1 ? initial_size_degree
345
0
                                       : (initial_size_degree > fill_capacity ? initial_size_degree
346
0
                                                                              : fill_capacity));
347
0
        increase_size_degree(0);
348
0
    }
Unexecuted instantiation: _ZN33HashTableGrowerWithPrecalculationILm8EE3setEm
Unexecuted instantiation: _ZN33HashTableGrowerWithPrecalculationILm4EE3setEm
349
350
0
    void set_buf_size(size_t buf_size_) {
351
0
        size_degree_ = static_cast<uint8_t>(log2(buf_size_ - 1) + 1);
352
0
        increase_size_degree(0);
353
0
    }
Unexecuted instantiation: _ZN33HashTableGrowerWithPrecalculationILm8EE12set_buf_sizeEm
Unexecuted instantiation: _ZN33HashTableGrowerWithPrecalculationILm4EE12set_buf_sizeEm
354
};
355
356
/** If you want to store the zero key separately - a place to store it. */
357
template <bool need_zero_value_storage, typename Cell>
358
struct ZeroValueStorage;
359
360
template <typename Cell>
361
struct ZeroValueStorage<true, Cell> {
362
private:
363
    bool has_zero = false;
364
    std::aligned_storage_t<sizeof(Cell), alignof(Cell)>
365
            zero_value_storage; /// Storage of element with zero key.
366
367
public:
368
    bool get_has_zero() const { return has_zero; }
369
370
    void set_get_has_zero() {
371
        has_zero = true;
372
        new (zero_value()) Cell();
373
    }
374
375
    void clear_get_has_zero() {
376
        has_zero = false;
377
        zero_value()->~Cell();
378
    }
379
380
    Cell* zero_value() { return reinterpret_cast<Cell*>(&zero_value_storage); }
381
    const Cell* zero_value() const { return reinterpret_cast<const Cell*>(&zero_value_storage); }
382
};
383
384
template <typename Cell>
385
struct ZeroValueStorage<false, Cell> {
386
26
    bool get_has_zero() const { return false; }
Unexecuted instantiation: _ZNK16ZeroValueStorageILb0EN5doris17StringHashMapCellItjEEE12get_has_zeroEv
Unexecuted instantiation: _ZNK16ZeroValueStorageILb0EN5doris17StringHashMapCellIjjEEE12get_has_zeroEv
Unexecuted instantiation: _ZNK16ZeroValueStorageILb0EN5doris17StringHashMapCellImjEEE12get_has_zeroEv
Unexecuted instantiation: _ZNK16ZeroValueStorageILb0EN5doris17StringHashMapCellIN4wide7integerILm128EjEEjEEE12get_has_zeroEv
Unexecuted instantiation: _ZNK16ZeroValueStorageILb0EN5doris17StringHashMapCellINS0_9StringRefEjEEE12get_has_zeroEv
_ZNK16ZeroValueStorageILb0EN5doris17StringHashMapCellItPcEEE12get_has_zeroEv
Line
Count
Source
386
6
    bool get_has_zero() const { return false; }
_ZNK16ZeroValueStorageILb0EN5doris17StringHashMapCellIjPcEEE12get_has_zeroEv
Line
Count
Source
386
5
    bool get_has_zero() const { return false; }
_ZNK16ZeroValueStorageILb0EN5doris17StringHashMapCellImPcEEE12get_has_zeroEv
Line
Count
Source
386
5
    bool get_has_zero() const { return false; }
_ZNK16ZeroValueStorageILb0EN5doris17StringHashMapCellIN4wide7integerILm128EjEEPcEEE12get_has_zeroEv
Line
Count
Source
386
5
    bool get_has_zero() const { return false; }
_ZNK16ZeroValueStorageILb0EN5doris17StringHashMapCellINS0_9StringRefEPcEEE12get_has_zeroEv
Line
Count
Source
386
5
    bool get_has_zero() const { return false; }
Unexecuted instantiation: _ZNK16ZeroValueStorageILb0EN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEEE12get_has_zeroEv
Unexecuted instantiation: _ZNK16ZeroValueStorageILb0EN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEEE12get_has_zeroEv
Unexecuted instantiation: _ZNK16ZeroValueStorageILb0EN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEEE12get_has_zeroEv
Unexecuted instantiation: _ZNK16ZeroValueStorageILb0EN5doris17StringHashMapCellIN4wide7integerILm128EjEEPNS0_15PartitionBlocksEEEE12get_has_zeroEv
Unexecuted instantiation: _ZNK16ZeroValueStorageILb0EN5doris17StringHashMapCellINS0_9StringRefEPNS0_15PartitionBlocksEEEE12get_has_zeroEv
387
0
    void set_get_has_zero() {
388
0
        throw doris::Exception(doris::ErrorCode::INVALID_ARGUMENT, "HashTable: logical error");
389
0
    }
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellINS0_9StringRefEjEEE16set_get_has_zeroEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellItjEEE16set_get_has_zeroEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellIjjEEE16set_get_has_zeroEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellImjEEE16set_get_has_zeroEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellIN4wide7integerILm128EjEEjEEE16set_get_has_zeroEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellINS0_9StringRefEPcEEE16set_get_has_zeroEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellItPcEEE16set_get_has_zeroEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellIjPcEEE16set_get_has_zeroEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellImPcEEE16set_get_has_zeroEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellIN4wide7integerILm128EjEEPcEEE16set_get_has_zeroEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellINS0_9StringRefEPNS0_15PartitionBlocksEEEE16set_get_has_zeroEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEEE16set_get_has_zeroEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEEE16set_get_has_zeroEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEEE16set_get_has_zeroEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellIN4wide7integerILm128EjEEPNS0_15PartitionBlocksEEEE16set_get_has_zeroEv
390
    void clear_get_has_zero() {}
391
392
0
    Cell* zero_value() { return nullptr; }
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellItjEEE10zero_valueEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellIjjEEE10zero_valueEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellImjEEE10zero_valueEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellIN4wide7integerILm128EjEEjEEE10zero_valueEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellINS0_9StringRefEjEEE10zero_valueEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellItPcEEE10zero_valueEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellIjPcEEE10zero_valueEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellImPcEEE10zero_valueEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellIN4wide7integerILm128EjEEPcEEE10zero_valueEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellINS0_9StringRefEPcEEE10zero_valueEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEEE10zero_valueEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEEE10zero_valueEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEEE10zero_valueEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellIN4wide7integerILm128EjEEPNS0_15PartitionBlocksEEEE10zero_valueEv
Unexecuted instantiation: _ZN16ZeroValueStorageILb0EN5doris17StringHashMapCellINS0_9StringRefEPNS0_15PartitionBlocksEEEE10zero_valueEv
393
    const Cell* zero_value() const { return nullptr; }
394
};
395
396
template <typename Key, typename Cell, typename HashMethod, typename Grower, typename Allocator>
397
class HashTable : private boost::noncopyable,
398
                  protected HashMethod,
399
                  protected Allocator,
400
                  protected Cell::State,
401
                  protected ZeroValueStorage<Cell::need_zero_value_storage,
402
                                             Cell> /// empty base optimization
403
{
404
protected:
405
    friend class Reader;
406
407
    template <typename, size_t>
408
    friend class PartitionedHashTable;
409
410
    template <typename SubMaps>
411
    friend class StringHashTable;
412
413
    using HashValue = size_t;
414
    using Self = HashTable;
415
    using cell_type = Cell;
416
417
    size_t m_size = 0;   /// Amount of elements
418
    Cell* buf = nullptr; /// A piece of memory for all elements except the element with zero key.
419
    Grower grower;
420
    int64_t _resize_timer_ns;
421
422
    //factor that will trigger growing the hash table on insert.
423
    static constexpr float MAX_BUCKET_OCCUPANCY_FRACTION = 0.5f;
424
425
    mutable size_t collisions = 0;
426
427
    /// Find a cell with the same key or an empty cell, starting from the specified position and further along the collision resolution chain.
428
9.36k
    size_t ALWAYS_INLINE find_cell(const Key& x, size_t hash_value, size_t place_value) const {
429
9.67k
        while (!buf[place_value].is_zero(*this) &&
430
9.67k
               !buf[place_value].key_equals(x, hash_value, *this)) {
431
313
            place_value = grower.next(place_value);
432
313
            ++collisions;
433
313
        }
434
435
9.36k
        return place_value;
436
9.36k
    }
_ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE9find_cellERKS1_mm
Line
Count
Source
428
131
    size_t ALWAYS_INLINE find_cell(const Key& x, size_t hash_value, size_t place_value) const {
429
131
        while (!buf[place_value].is_zero(*this) &&
430
131
               !buf[place_value].key_equals(x, hash_value, *this)) {
431
0
            place_value = grower.next(place_value);
432
0
            ++collisions;
433
0
        }
434
435
131
        return place_value;
436
131
    }
_ZNK9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE9find_cellERKtmm
Line
Count
Source
428
9.19k
    size_t ALWAYS_INLINE find_cell(const Key& x, size_t hash_value, size_t place_value) const {
429
9.50k
        while (!buf[place_value].is_zero(*this) &&
430
9.50k
               !buf[place_value].key_equals(x, hash_value, *this)) {
431
312
            place_value = grower.next(place_value);
432
312
            ++collisions;
433
312
        }
434
435
9.19k
        return place_value;
436
9.19k
    }
Unexecuted instantiation: _ZNK9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE9find_cellERKjmm
Unexecuted instantiation: _ZNK9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE9find_cellERKmmm
_ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE9find_cellERKS2_mm
Line
Count
Source
428
20
    size_t ALWAYS_INLINE find_cell(const Key& x, size_t hash_value, size_t place_value) const {
429
20
        while (!buf[place_value].is_zero(*this) &&
430
20
               !buf[place_value].key_equals(x, hash_value, *this)) {
431
0
            place_value = grower.next(place_value);
432
0
            ++collisions;
433
0
        }
434
435
20
        return place_value;
436
20
    }
_ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE9find_cellERKS1_mm
Line
Count
Source
428
4
    size_t ALWAYS_INLINE find_cell(const Key& x, size_t hash_value, size_t place_value) const {
429
4
        while (!buf[place_value].is_zero(*this) &&
430
4
               !buf[place_value].key_equals(x, hash_value, *this)) {
431
0
            place_value = grower.next(place_value);
432
0
            ++collisions;
433
0
        }
434
435
4
        return place_value;
436
4
    }
_ZNK9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE9find_cellERKtmm
Line
Count
Source
428
2
    size_t ALWAYS_INLINE find_cell(const Key& x, size_t hash_value, size_t place_value) const {
429
3
        while (!buf[place_value].is_zero(*this) &&
430
3
               !buf[place_value].key_equals(x, hash_value, *this)) {
431
1
            place_value = grower.next(place_value);
432
1
            ++collisions;
433
1
        }
434
435
2
        return place_value;
436
2
    }
_ZNK9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE9find_cellERKjmm
Line
Count
Source
428
5
    size_t ALWAYS_INLINE find_cell(const Key& x, size_t hash_value, size_t place_value) const {
429
5
        while (!buf[place_value].is_zero(*this) &&
430
5
               !buf[place_value].key_equals(x, hash_value, *this)) {
431
0
            place_value = grower.next(place_value);
432
0
            ++collisions;
433
0
        }
434
435
5
        return place_value;
436
5
    }
_ZNK9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE9find_cellERKmmm
Line
Count
Source
428
8
    size_t ALWAYS_INLINE find_cell(const Key& x, size_t hash_value, size_t place_value) const {
429
8
        while (!buf[place_value].is_zero(*this) &&
430
8
               !buf[place_value].key_equals(x, hash_value, *this)) {
431
0
            place_value = grower.next(place_value);
432
0
            ++collisions;
433
0
        }
434
435
8
        return place_value;
436
8
    }
Unexecuted instantiation: _ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE9find_cellERKS2_mm
Unexecuted instantiation: _ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE9find_cellERKS1_mm
Unexecuted instantiation: _ZNK9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE9find_cellERKtmm
Unexecuted instantiation: _ZNK9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE9find_cellERKjmm
Unexecuted instantiation: _ZNK9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE9find_cellERKmmm
Unexecuted instantiation: _ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE9find_cellERKS2_mm
437
438
    std::pair<bool, size_t> ALWAYS_INLINE find_cell_opt(const Key& x, size_t hash_value,
439
                                                        size_t place_value) const {
440
        bool is_zero = false;
441
        do {
442
            is_zero = buf[place_value].is_zero(*this);
443
            if (is_zero || buf[place_value].key_equals(x, hash_value, *this)) break;
444
            place_value = grower.next(place_value);
445
        } while (true);
446
447
        return {is_zero, place_value};
448
    }
449
450
    /// Find an empty cell, starting with the specified position and further along the collision resolution chain.
451
    size_t ALWAYS_INLINE find_empty_cell(size_t place_value) const {
452
        while (!buf[place_value].is_zero(*this)) {
453
            place_value = grower.next(place_value);
454
            ++collisions;
455
        }
456
457
        return place_value;
458
    }
459
460
710
    void alloc(const Grower& new_grower) {
461
710
        buf = reinterpret_cast<Cell*>(Allocator::alloc(new_grower.buf_size() * sizeof(Cell)));
462
710
        grower = new_grower;
463
710
    }
_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5allocERKS5_
Line
Count
Source
460
134
    void alloc(const Grower& new_grower) {
461
134
        buf = reinterpret_cast<Cell*>(Allocator::alloc(new_grower.buf_size() * sizeof(Cell)));
462
134
        grower = new_grower;
463
134
    }
_ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5allocERKS5_
Line
Count
Source
460
134
    void alloc(const Grower& new_grower) {
461
134
        buf = reinterpret_cast<Cell*>(Allocator::alloc(new_grower.buf_size() * sizeof(Cell)));
462
134
        grower = new_grower;
463
134
    }
_ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5allocERKS5_
Line
Count
Source
460
134
    void alloc(const Grower& new_grower) {
461
134
        buf = reinterpret_cast<Cell*>(Allocator::alloc(new_grower.buf_size() * sizeof(Cell)));
462
134
        grower = new_grower;
463
134
    }
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE5allocERKS8_
Line
Count
Source
460
134
    void alloc(const Grower& new_grower) {
461
134
        buf = reinterpret_cast<Cell*>(Allocator::alloc(new_grower.buf_size() * sizeof(Cell)));
462
134
        grower = new_grower;
463
134
    }
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5allocERKS6_
Line
Count
Source
460
134
    void alloc(const Grower& new_grower) {
461
134
        buf = reinterpret_cast<Cell*>(Allocator::alloc(new_grower.buf_size() * sizeof(Cell)));
462
134
        grower = new_grower;
463
134
    }
_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5allocERKS6_
Line
Count
Source
460
6
    void alloc(const Grower& new_grower) {
461
6
        buf = reinterpret_cast<Cell*>(Allocator::alloc(new_grower.buf_size() * sizeof(Cell)));
462
6
        grower = new_grower;
463
6
    }
_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5allocERKS6_
Line
Count
Source
460
6
    void alloc(const Grower& new_grower) {
461
6
        buf = reinterpret_cast<Cell*>(Allocator::alloc(new_grower.buf_size() * sizeof(Cell)));
462
6
        grower = new_grower;
463
6
    }
_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5allocERKS6_
Line
Count
Source
460
6
    void alloc(const Grower& new_grower) {
461
6
        buf = reinterpret_cast<Cell*>(Allocator::alloc(new_grower.buf_size() * sizeof(Cell)));
462
6
        grower = new_grower;
463
6
    }
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE5allocERKS9_
Line
Count
Source
460
6
    void alloc(const Grower& new_grower) {
461
6
        buf = reinterpret_cast<Cell*>(Allocator::alloc(new_grower.buf_size() * sizeof(Cell)));
462
6
        grower = new_grower;
463
6
    }
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5allocERKS7_
Line
Count
Source
460
6
    void alloc(const Grower& new_grower) {
461
6
        buf = reinterpret_cast<Cell*>(Allocator::alloc(new_grower.buf_size() * sizeof(Cell)));
462
6
        grower = new_grower;
463
6
    }
_ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5allocERKS7_
Line
Count
Source
460
2
    void alloc(const Grower& new_grower) {
461
2
        buf = reinterpret_cast<Cell*>(Allocator::alloc(new_grower.buf_size() * sizeof(Cell)));
462
2
        grower = new_grower;
463
2
    }
_ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5allocERKS7_
Line
Count
Source
460
2
    void alloc(const Grower& new_grower) {
461
2
        buf = reinterpret_cast<Cell*>(Allocator::alloc(new_grower.buf_size() * sizeof(Cell)));
462
2
        grower = new_grower;
463
2
    }
_ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5allocERKS7_
Line
Count
Source
460
2
    void alloc(const Grower& new_grower) {
461
2
        buf = reinterpret_cast<Cell*>(Allocator::alloc(new_grower.buf_size() * sizeof(Cell)));
462
2
        grower = new_grower;
463
2
    }
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE5allocERKSA_
Line
Count
Source
460
2
    void alloc(const Grower& new_grower) {
461
2
        buf = reinterpret_cast<Cell*>(Allocator::alloc(new_grower.buf_size() * sizeof(Cell)));
462
2
        grower = new_grower;
463
2
    }
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5allocERKS8_
Line
Count
Source
460
2
    void alloc(const Grower& new_grower) {
461
2
        buf = reinterpret_cast<Cell*>(Allocator::alloc(new_grower.buf_size() * sizeof(Cell)));
462
2
        grower = new_grower;
463
2
    }
464
465
710
    void free() {
466
710
        if (buf) {
467
710
            Allocator::free(buf, get_buffer_size_in_bytes());
468
710
            buf = nullptr;
469
710
        }
470
710
    }
_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4freeEv
Line
Count
Source
465
134
    void free() {
466
134
        if (buf) {
467
134
            Allocator::free(buf, get_buffer_size_in_bytes());
468
134
            buf = nullptr;
469
134
        }
470
134
    }
_ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4freeEv
Line
Count
Source
465
134
    void free() {
466
134
        if (buf) {
467
134
            Allocator::free(buf, get_buffer_size_in_bytes());
468
134
            buf = nullptr;
469
134
        }
470
134
    }
_ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4freeEv
Line
Count
Source
465
134
    void free() {
466
134
        if (buf) {
467
134
            Allocator::free(buf, get_buffer_size_in_bytes());
468
134
            buf = nullptr;
469
134
        }
470
134
    }
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE4freeEv
Line
Count
Source
465
134
    void free() {
466
134
        if (buf) {
467
134
            Allocator::free(buf, get_buffer_size_in_bytes());
468
134
            buf = nullptr;
469
134
        }
470
134
    }
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4freeEv
Line
Count
Source
465
134
    void free() {
466
134
        if (buf) {
467
134
            Allocator::free(buf, get_buffer_size_in_bytes());
468
134
            buf = nullptr;
469
134
        }
470
134
    }
_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4freeEv
Line
Count
Source
465
6
    void free() {
466
6
        if (buf) {
467
6
            Allocator::free(buf, get_buffer_size_in_bytes());
468
6
            buf = nullptr;
469
6
        }
470
6
    }
_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4freeEv
Line
Count
Source
465
6
    void free() {
466
6
        if (buf) {
467
6
            Allocator::free(buf, get_buffer_size_in_bytes());
468
6
            buf = nullptr;
469
6
        }
470
6
    }
_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4freeEv
Line
Count
Source
465
6
    void free() {
466
6
        if (buf) {
467
6
            Allocator::free(buf, get_buffer_size_in_bytes());
468
6
            buf = nullptr;
469
6
        }
470
6
    }
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE4freeEv
Line
Count
Source
465
6
    void free() {
466
6
        if (buf) {
467
6
            Allocator::free(buf, get_buffer_size_in_bytes());
468
6
            buf = nullptr;
469
6
        }
470
6
    }
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4freeEv
Line
Count
Source
465
6
    void free() {
466
6
        if (buf) {
467
6
            Allocator::free(buf, get_buffer_size_in_bytes());
468
6
            buf = nullptr;
469
6
        }
470
6
    }
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4freeEv
Line
Count
Source
465
2
    void free() {
466
2
        if (buf) {
467
2
            Allocator::free(buf, get_buffer_size_in_bytes());
468
2
            buf = nullptr;
469
2
        }
470
2
    }
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE4freeEv
Line
Count
Source
465
2
    void free() {
466
2
        if (buf) {
467
2
            Allocator::free(buf, get_buffer_size_in_bytes());
468
2
            buf = nullptr;
469
2
        }
470
2
    }
_ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4freeEv
Line
Count
Source
465
2
    void free() {
466
2
        if (buf) {
467
2
            Allocator::free(buf, get_buffer_size_in_bytes());
468
2
            buf = nullptr;
469
2
        }
470
2
    }
_ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4freeEv
Line
Count
Source
465
2
    void free() {
466
2
        if (buf) {
467
2
            Allocator::free(buf, get_buffer_size_in_bytes());
468
2
            buf = nullptr;
469
2
        }
470
2
    }
_ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4freeEv
Line
Count
Source
465
2
    void free() {
466
2
        if (buf) {
467
2
            Allocator::free(buf, get_buffer_size_in_bytes());
468
2
            buf = nullptr;
469
2
        }
470
2
    }
471
472
    /** Paste into the new buffer the value that was in the old buffer.
473
      * Used when increasing the buffer size.
474
      */
475
3.61k
    void reinsert(Cell& x, size_t hash_value) {
476
3.61k
        size_t place_value = grower.place(hash_value);
477
478
        /// If the element is in its place.
479
3.61k
        if (&x == &buf[place_value]) return;
480
481
        /// Compute a new location, taking into account the collision resolution chain.
482
2.02k
        place_value = find_cell(Cell::get_key(x.get_value()), hash_value, place_value);
483
484
        /// If the item remains in its place in the old collision resolution chain.
485
2.02k
        if (!buf[place_value].is_zero(*this)) return;
486
487
        /// Copy to a new location and zero the old one.
488
2.02k
        x.set_hash(hash_value);
489
2.02k
        memcpy(static_cast<void*>(&buf[place_value]), &x, sizeof(x));
490
2.02k
        x.set_zero();
491
492
        /// Then the elements that previously were in collision with this can move to the old place.
493
2.02k
    }
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8reinsertERS3_m
_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8reinsertERS2_m
Line
Count
Source
475
3.61k
    void reinsert(Cell& x, size_t hash_value) {
476
3.61k
        size_t place_value = grower.place(hash_value);
477
478
        /// If the element is in its place.
479
3.61k
        if (&x == &buf[place_value]) return;
480
481
        /// Compute a new location, taking into account the collision resolution chain.
482
2.02k
        place_value = find_cell(Cell::get_key(x.get_value()), hash_value, place_value);
483
484
        /// If the item remains in its place in the old collision resolution chain.
485
2.02k
        if (!buf[place_value].is_zero(*this)) return;
486
487
        /// Copy to a new location and zero the old one.
488
2.02k
        x.set_hash(hash_value);
489
2.02k
        memcpy(static_cast<void*>(&buf[place_value]), &x, sizeof(x));
490
2.02k
        x.set_zero();
491
492
        /// Then the elements that previously were in collision with this can move to the old place.
493
2.02k
    }
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8reinsertERS2_m
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8reinsertERS2_m
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE8reinsertERS5_m
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8reinsertERS4_m
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8reinsertERS3_m
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8reinsertERS3_m
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8reinsertERS3_m
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE8reinsertERS6_m
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8reinsertERS5_m
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8reinsertERS4_m
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8reinsertERS4_m
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8reinsertERS4_m
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE8reinsertERS7_m
494
495
710
    void destroy_elements() {
496
710
        if (!std::is_trivially_destructible_v<Cell>)
497
0
            for (iterator it = begin(), it_end = end(); it != it_end; ++it) it.ptr->~Cell();
498
710
    }
_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16destroy_elementsEv
Line
Count
Source
495
134
    void destroy_elements() {
496
134
        if (!std::is_trivially_destructible_v<Cell>)
497
0
            for (iterator it = begin(), it_end = end(); it != it_end; ++it) it.ptr->~Cell();
498
134
    }
_ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16destroy_elementsEv
Line
Count
Source
495
134
    void destroy_elements() {
496
134
        if (!std::is_trivially_destructible_v<Cell>)
497
0
            for (iterator it = begin(), it_end = end(); it != it_end; ++it) it.ptr->~Cell();
498
134
    }
_ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16destroy_elementsEv
Line
Count
Source
495
134
    void destroy_elements() {
496
134
        if (!std::is_trivially_destructible_v<Cell>)
497
0
            for (iterator it = begin(), it_end = end(); it != it_end; ++it) it.ptr->~Cell();
498
134
    }
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE16destroy_elementsEv
Line
Count
Source
495
134
    void destroy_elements() {
496
134
        if (!std::is_trivially_destructible_v<Cell>)
497
0
            for (iterator it = begin(), it_end = end(); it != it_end; ++it) it.ptr->~Cell();
498
134
    }
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16destroy_elementsEv
Line
Count
Source
495
134
    void destroy_elements() {
496
134
        if (!std::is_trivially_destructible_v<Cell>)
497
0
            for (iterator it = begin(), it_end = end(); it != it_end; ++it) it.ptr->~Cell();
498
134
    }
_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16destroy_elementsEv
Line
Count
Source
495
6
    void destroy_elements() {
496
6
        if (!std::is_trivially_destructible_v<Cell>)
497
0
            for (iterator it = begin(), it_end = end(); it != it_end; ++it) it.ptr->~Cell();
498
6
    }
_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16destroy_elementsEv
Line
Count
Source
495
6
    void destroy_elements() {
496
6
        if (!std::is_trivially_destructible_v<Cell>)
497
0
            for (iterator it = begin(), it_end = end(); it != it_end; ++it) it.ptr->~Cell();
498
6
    }
_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16destroy_elementsEv
Line
Count
Source
495
6
    void destroy_elements() {
496
6
        if (!std::is_trivially_destructible_v<Cell>)
497
0
            for (iterator it = begin(), it_end = end(); it != it_end; ++it) it.ptr->~Cell();
498
6
    }
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE16destroy_elementsEv
Line
Count
Source
495
6
    void destroy_elements() {
496
6
        if (!std::is_trivially_destructible_v<Cell>)
497
0
            for (iterator it = begin(), it_end = end(); it != it_end; ++it) it.ptr->~Cell();
498
6
    }
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16destroy_elementsEv
Line
Count
Source
495
6
    void destroy_elements() {
496
6
        if (!std::is_trivially_destructible_v<Cell>)
497
0
            for (iterator it = begin(), it_end = end(); it != it_end; ++it) it.ptr->~Cell();
498
6
    }
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16destroy_elementsEv
Line
Count
Source
495
2
    void destroy_elements() {
496
2
        if (!std::is_trivially_destructible_v<Cell>)
497
0
            for (iterator it = begin(), it_end = end(); it != it_end; ++it) it.ptr->~Cell();
498
2
    }
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE16destroy_elementsEv
Line
Count
Source
495
2
    void destroy_elements() {
496
2
        if (!std::is_trivially_destructible_v<Cell>)
497
0
            for (iterator it = begin(), it_end = end(); it != it_end; ++it) it.ptr->~Cell();
498
2
    }
_ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16destroy_elementsEv
Line
Count
Source
495
2
    void destroy_elements() {
496
2
        if (!std::is_trivially_destructible_v<Cell>)
497
0
            for (iterator it = begin(), it_end = end(); it != it_end; ++it) it.ptr->~Cell();
498
2
    }
_ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16destroy_elementsEv
Line
Count
Source
495
2
    void destroy_elements() {
496
2
        if (!std::is_trivially_destructible_v<Cell>)
497
0
            for (iterator it = begin(), it_end = end(); it != it_end; ++it) it.ptr->~Cell();
498
2
    }
_ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16destroy_elementsEv
Line
Count
Source
495
2
    void destroy_elements() {
496
2
        if (!std::is_trivially_destructible_v<Cell>)
497
0
            for (iterator it = begin(), it_end = end(); it != it_end; ++it) it.ptr->~Cell();
498
2
    }
499
500
    template <typename Derived, bool is_const>
501
    class iterator_base {
502
        using Container = std::conditional_t<is_const, const Self, Self>;
503
        using cell_type = std::conditional_t<is_const, const Cell, Cell>;
504
505
        Container* container = nullptr;
506
        cell_type* ptr = nullptr;
507
508
        friend class HashTable;
509
510
    public:
511
1.47k
        iterator_base() {}
_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINS9_8iteratorELb0EEC2Ev
Line
Count
Source
511
268
        iterator_base() {}
_ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINS9_8iteratorELb0EEC2Ev
Line
Count
Source
511
268
        iterator_base() {}
_ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINS9_8iteratorELb0EEC2Ev
Line
Count
Source
511
268
        iterator_base() {}
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSC_8iteratorELb0EEC2Ev
Line
Count
Source
511
268
        iterator_base() {}
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEC2Ev
Line
Count
Source
511
268
        iterator_base() {}
_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEC2Ev
Line
Count
Source
511
22
        iterator_base() {}
_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEC2Ev
Line
Count
Source
511
22
        iterator_base() {}
_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEC2Ev
Line
Count
Source
511
22
        iterator_base() {}
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSD_8iteratorELb0EEC2Ev
Line
Count
Source
511
22
        iterator_base() {}
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSB_8iteratorELb0EEC2Ev
Line
Count
Source
511
22
        iterator_base() {}
_ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSB_8iteratorELb0EEC2Ev
Line
Count
Source
511
4
        iterator_base() {}
_ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSB_8iteratorELb0EEC2Ev
Line
Count
Source
511
4
        iterator_base() {}
_ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSB_8iteratorELb0EEC2Ev
Line
Count
Source
511
4
        iterator_base() {}
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSE_8iteratorELb0EEC2Ev
Line
Count
Source
511
4
        iterator_base() {}
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSC_8iteratorELb0EEC2Ev
Line
Count
Source
511
4
        iterator_base() {}
512
61
        iterator_base(Container* container_, cell_type* ptr_) : container(container_), ptr(ptr_) {}
_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEC2EPSA_PS3_
Line
Count
Source
512
15
        iterator_base(Container* container_, cell_type* ptr_) : container(container_), ptr(ptr_) {}
_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEC2EPSA_PS3_
Line
Count
Source
512
11
        iterator_base(Container* container_, cell_type* ptr_) : container(container_), ptr(ptr_) {}
_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEC2EPSA_PS3_
Line
Count
Source
512
10
        iterator_base(Container* container_, cell_type* ptr_) : container(container_), ptr(ptr_) {}
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSD_8iteratorELb0EEC2EPSD_PS6_
Line
Count
Source
512
10
        iterator_base(Container* container_, cell_type* ptr_) : container(container_), ptr(ptr_) {}
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSB_8iteratorELb0EEC2EPSB_PS4_
Line
Count
Source
512
15
        iterator_base(Container* container_, cell_type* ptr_) : container(container_), ptr(ptr_) {}
513
514
20
        bool operator==(const iterator_base& rhs) const { return ptr == rhs.ptr; }
_ZNK9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEeqERKSD_
Line
Count
Source
514
9
        bool operator==(const iterator_base& rhs) const { return ptr == rhs.ptr; }
_ZNK9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEeqERKSD_
Line
Count
Source
514
3
        bool operator==(const iterator_base& rhs) const { return ptr == rhs.ptr; }
_ZNK9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEeqERKSD_
Line
Count
Source
514
2
        bool operator==(const iterator_base& rhs) const { return ptr == rhs.ptr; }
_ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSD_8iteratorELb0EEeqERKSG_
Line
Count
Source
514
2
        bool operator==(const iterator_base& rhs) const { return ptr == rhs.ptr; }
_ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSB_8iteratorELb0EEeqERKSE_
Line
Count
Source
514
4
        bool operator==(const iterator_base& rhs) const { return ptr == rhs.ptr; }
515
27
        bool operator!=(const iterator_base& rhs) const { return ptr != rhs.ptr; }
Unexecuted instantiation: _ZNK9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINS9_8iteratorELb0EEneERKSC_
Unexecuted instantiation: _ZNK9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINS9_8iteratorELb0EEneERKSC_
Unexecuted instantiation: _ZNK9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINS9_8iteratorELb0EEneERKSC_
Unexecuted instantiation: _ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSC_8iteratorELb0EEneERKSF_
Unexecuted instantiation: _ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEneERKSD_
_ZNK9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEneERKSD_
Line
Count
Source
515
3
        bool operator!=(const iterator_base& rhs) const { return ptr != rhs.ptr; }
_ZNK9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEneERKSD_
Line
Count
Source
515
7
        bool operator!=(const iterator_base& rhs) const { return ptr != rhs.ptr; }
_ZNK9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEneERKSD_
Line
Count
Source
515
9
        bool operator!=(const iterator_base& rhs) const { return ptr != rhs.ptr; }
_ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSD_8iteratorELb0EEneERKSG_
Line
Count
Source
515
3
        bool operator!=(const iterator_base& rhs) const { return ptr != rhs.ptr; }
_ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSB_8iteratorELb0EEneERKSE_
Line
Count
Source
515
5
        bool operator!=(const iterator_base& rhs) const { return ptr != rhs.ptr; }
Unexecuted instantiation: _ZNK9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSB_8iteratorELb0EEneERKSE_
Unexecuted instantiation: _ZNK9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSB_8iteratorELb0EEneERKSE_
Unexecuted instantiation: _ZNK9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSB_8iteratorELb0EEneERKSE_
Unexecuted instantiation: _ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSE_8iteratorELb0EEneERKSH_
Unexecuted instantiation: _ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSC_8iteratorELb0EEneERKSF_
516
517
18
        Derived& operator++() {
518
            /// If iterator was pointed to ZeroValueStorage, move it to the beginning of the main buffer.
519
18
            if (UNLIKELY(ptr->is_zero(*container)))
520
0
                ptr = container->buf;
521
18
            else
522
18
                ++ptr;
523
524
            /// Skip empty cells in the main buffer.
525
18
            auto buf_end = container->buf + container->grower.buf_size();
526
1.46k
            while (ptr < buf_end && ptr->is_zero(*container)) ++ptr;
527
528
18
            return static_cast<Derived&>(*this);
529
18
        }
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINS9_8iteratorELb0EEppEv
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINS9_8iteratorELb0EEppEv
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINS9_8iteratorELb0EEppEv
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSC_8iteratorELb0EEppEv
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEppEv
_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEppEv
Line
Count
Source
517
3
        Derived& operator++() {
518
            /// If iterator was pointed to ZeroValueStorage, move it to the beginning of the main buffer.
519
3
            if (UNLIKELY(ptr->is_zero(*container)))
520
0
                ptr = container->buf;
521
3
            else
522
3
                ++ptr;
523
524
            /// Skip empty cells in the main buffer.
525
3
            auto buf_end = container->buf + container->grower.buf_size();
526
3
            while (ptr < buf_end && ptr->is_zero(*container)) ++ptr;
527
528
3
            return static_cast<Derived&>(*this);
529
3
        }
_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEppEv
Line
Count
Source
517
5
        Derived& operator++() {
518
            /// If iterator was pointed to ZeroValueStorage, move it to the beginning of the main buffer.
519
5
            if (UNLIKELY(ptr->is_zero(*container)))
520
0
                ptr = container->buf;
521
5
            else
522
5
                ++ptr;
523
524
            /// Skip empty cells in the main buffer.
525
5
            auto buf_end = container->buf + container->grower.buf_size();
526
631
            while (ptr < buf_end && ptr->is_zero(*container)) ++ptr;
527
528
5
            return static_cast<Derived&>(*this);
529
5
        }
_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEppEv
Line
Count
Source
517
6
        Derived& operator++() {
518
            /// If iterator was pointed to ZeroValueStorage, move it to the beginning of the main buffer.
519
6
            if (UNLIKELY(ptr->is_zero(*container)))
520
0
                ptr = container->buf;
521
6
            else
522
6
                ++ptr;
523
524
            /// Skip empty cells in the main buffer.
525
6
            auto buf_end = container->buf + container->grower.buf_size();
526
540
            while (ptr < buf_end && ptr->is_zero(*container)) ++ptr;
527
528
6
            return static_cast<Derived&>(*this);
529
6
        }
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSD_8iteratorELb0EEppEv
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSB_8iteratorELb0EEppEv
Line
Count
Source
517
4
        Derived& operator++() {
518
            /// If iterator was pointed to ZeroValueStorage, move it to the beginning of the main buffer.
519
4
            if (UNLIKELY(ptr->is_zero(*container)))
520
0
                ptr = container->buf;
521
4
            else
522
4
                ++ptr;
523
524
            /// Skip empty cells in the main buffer.
525
4
            auto buf_end = container->buf + container->grower.buf_size();
526
293
            while (ptr < buf_end && ptr->is_zero(*container)) ++ptr;
527
528
4
            return static_cast<Derived&>(*this);
529
4
        }
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSB_8iteratorELb0EEppEv
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSB_8iteratorELb0EEppEv
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSB_8iteratorELb0EEppEv
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSE_8iteratorELb0EEppEv
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSC_8iteratorELb0EEppEv
530
531
24
        auto& operator*() const { return *ptr; }
_ZNK9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEdeEv
Line
Count
Source
531
6
        auto& operator*() const { return *ptr; }
_ZNK9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEdeEv
Line
Count
Source
531
6
        auto& operator*() const { return *ptr; }
_ZNK9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSA_8iteratorELb0EEdeEv
Line
Count
Source
531
6
        auto& operator*() const { return *ptr; }
Unexecuted instantiation: _ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSD_8iteratorELb0EEdeEv
_ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE13iterator_baseINSB_8iteratorELb0EEdeEv
Line
Count
Source
531
6
        auto& operator*() const { return *ptr; }
532
        auto* operator->() const { return ptr; }
533
534
        auto get_ptr() const { return ptr; }
535
        size_t get_hash() const { return ptr->get_hash(*container); }
536
537
        /**
538
          * A hack for HashedDictionary.
539
          *
540
          * The problem: std-like find() returns an iterator, which has to be
541
          * compared to end(). On the other hand, HashMap::find() returns
542
          * LookupResult, which is compared to nullptr. HashedDictionary has to
543
          * support both hash maps with the same code, hence the need for this
544
          * hack.
545
          *
546
          * The proper way would be to remove iterator interface from our
547
          * HashMap completely, change all its users to the existing internal
548
          * iteration interface, and redefine end() to return LookupResult for
549
          * compatibility with std find(). Unfortunately, now is not the time to
550
          * do this.
551
          */
552
        operator Cell*() const { return nullptr; }
553
    };
554
555
public:
556
    using key_type = Key;
557
    using value_type = typename Cell::value_type;
558
    using mapped_type = value_type;
559
    using Hash = HashMethod;
560
561
    // Use lookup_result_get_mapped/Key to work with these values.
562
    using LookupResult = Cell*;
563
    using ConstLookupResult = const Cell*;
564
565
    void reset_resize_timer() { _resize_timer_ns = 0; }
566
    int64_t get_resize_timer_value() const { return _resize_timer_ns; }
567
568
    size_t hash(const Key& x) const { return Hash::operator()(x); }
569
570
710
    HashTable() {
571
710
        if (Cell::need_zero_value_storage) this->zero_value()->set_zero();
572
710
        alloc(grower);
573
710
    }
_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEEC2Ev
Line
Count
Source
570
134
    HashTable() {
571
134
        if (Cell::need_zero_value_storage) this->zero_value()->set_zero();
572
134
        alloc(grower);
573
134
    }
_ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEEC2Ev
Line
Count
Source
570
134
    HashTable() {
571
134
        if (Cell::need_zero_value_storage) this->zero_value()->set_zero();
572
134
        alloc(grower);
573
134
    }
_ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEEC2Ev
Line
Count
Source
570
134
    HashTable() {
571
134
        if (Cell::need_zero_value_storage) this->zero_value()->set_zero();
572
134
        alloc(grower);
573
134
    }
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEEC2Ev
Line
Count
Source
570
134
    HashTable() {
571
134
        if (Cell::need_zero_value_storage) this->zero_value()->set_zero();
572
134
        alloc(grower);
573
134
    }
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEEC2Ev
Line
Count
Source
570
134
    HashTable() {
571
134
        if (Cell::need_zero_value_storage) this->zero_value()->set_zero();
572
134
        alloc(grower);
573
134
    }
_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEEC2Ev
Line
Count
Source
570
6
    HashTable() {
571
6
        if (Cell::need_zero_value_storage) this->zero_value()->set_zero();
572
6
        alloc(grower);
573
6
    }
_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEEC2Ev
Line
Count
Source
570
6
    HashTable() {
571
6
        if (Cell::need_zero_value_storage) this->zero_value()->set_zero();
572
6
        alloc(grower);
573
6
    }
_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEEC2Ev
Line
Count
Source
570
6
    HashTable() {
571
6
        if (Cell::need_zero_value_storage) this->zero_value()->set_zero();
572
6
        alloc(grower);
573
6
    }
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEEC2Ev
Line
Count
Source
570
6
    HashTable() {
571
6
        if (Cell::need_zero_value_storage) this->zero_value()->set_zero();
572
6
        alloc(grower);
573
6
    }
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEEC2Ev
Line
Count
Source
570
6
    HashTable() {
571
6
        if (Cell::need_zero_value_storage) this->zero_value()->set_zero();
572
6
        alloc(grower);
573
6
    }
_ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEEC2Ev
Line
Count
Source
570
2
    HashTable() {
571
2
        if (Cell::need_zero_value_storage) this->zero_value()->set_zero();
572
2
        alloc(grower);
573
2
    }
_ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEEC2Ev
Line
Count
Source
570
2
    HashTable() {
571
2
        if (Cell::need_zero_value_storage) this->zero_value()->set_zero();
572
2
        alloc(grower);
573
2
    }
_ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEEC2Ev
Line
Count
Source
570
2
    HashTable() {
571
2
        if (Cell::need_zero_value_storage) this->zero_value()->set_zero();
572
2
        alloc(grower);
573
2
    }
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEEC2Ev
Line
Count
Source
570
2
    HashTable() {
571
2
        if (Cell::need_zero_value_storage) this->zero_value()->set_zero();
572
2
        alloc(grower);
573
2
    }
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEEC2Ev
Line
Count
Source
570
2
    HashTable() {
571
2
        if (Cell::need_zero_value_storage) this->zero_value()->set_zero();
572
2
        alloc(grower);
573
2
    }
574
575
    HashTable(size_t reserve_for_num_elements) {
576
        if (Cell::need_zero_value_storage) this->zero_value()->set_zero();
577
        grower.set(reserve_for_num_elements);
578
        alloc(grower);
579
    }
580
581
    HashTable(HashTable&& rhs) : buf(nullptr) { *this = std::move(rhs); }
582
583
710
    ~HashTable() {
584
710
        destroy_elements();
585
710
        free();
586
710
    }
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEED2Ev
Line
Count
Source
583
134
    ~HashTable() {
584
134
        destroy_elements();
585
134
        free();
586
134
    }
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEED2Ev
Line
Count
Source
583
134
    ~HashTable() {
584
134
        destroy_elements();
585
134
        free();
586
134
    }
_ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEED2Ev
Line
Count
Source
583
134
    ~HashTable() {
584
134
        destroy_elements();
585
134
        free();
586
134
    }
_ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEED2Ev
Line
Count
Source
583
134
    ~HashTable() {
584
134
        destroy_elements();
585
134
        free();
586
134
    }
_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEED2Ev
Line
Count
Source
583
134
    ~HashTable() {
584
134
        destroy_elements();
585
134
        free();
586
134
    }
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEED2Ev
Line
Count
Source
583
6
    ~HashTable() {
584
6
        destroy_elements();
585
6
        free();
586
6
    }
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEED2Ev
Line
Count
Source
583
6
    ~HashTable() {
584
6
        destroy_elements();
585
6
        free();
586
6
    }
_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEED2Ev
Line
Count
Source
583
6
    ~HashTable() {
584
6
        destroy_elements();
585
6
        free();
586
6
    }
_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEED2Ev
Line
Count
Source
583
6
    ~HashTable() {
584
6
        destroy_elements();
585
6
        free();
586
6
    }
_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEED2Ev
Line
Count
Source
583
6
    ~HashTable() {
584
6
        destroy_elements();
585
6
        free();
586
6
    }
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEED2Ev
Line
Count
Source
583
2
    ~HashTable() {
584
2
        destroy_elements();
585
2
        free();
586
2
    }
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEED2Ev
Line
Count
Source
583
2
    ~HashTable() {
584
2
        destroy_elements();
585
2
        free();
586
2
    }
_ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEED2Ev
Line
Count
Source
583
2
    ~HashTable() {
584
2
        destroy_elements();
585
2
        free();
586
2
    }
_ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEED2Ev
Line
Count
Source
583
2
    ~HashTable() {
584
2
        destroy_elements();
585
2
        free();
586
2
    }
_ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEED2Ev
Line
Count
Source
583
2
    ~HashTable() {
584
2
        destroy_elements();
585
2
        free();
586
2
    }
587
588
    HashTable& operator=(HashTable&& rhs) {
589
        destroy_elements();
590
        free();
591
592
        std::swap(buf, rhs.buf);
593
        std::swap(m_size, rhs.m_size);
594
        std::swap(grower, rhs.grower);
595
596
        Hash::operator=(std::move(rhs));        // NOLINT(bugprone-use-after-move)
597
        Allocator::operator=(std::move(rhs));   // NOLINT(bugprone-use-after-move)
598
        Cell::State::operator=(std::move(rhs)); // NOLINT(bugprone-use-after-move)
599
        ZeroValueStorage<Cell::need_zero_value_storage, Cell>::operator=(
600
                std::move(rhs)); // NOLINT(bugprone-use-after-move)
601
602
        return *this;
603
    }
604
605
    class iterator : public iterator_base<iterator, false> {
606
    public:
607
        using iterator_base<iterator, false>::iterator_base;
608
    };
609
610
    class const_iterator : public iterator_base<const_iterator, true> {
611
    public:
612
        using iterator_base<const_iterator, true>::iterator_base;
613
    };
614
615
    const_iterator begin() const {
616
        if (!buf) return end();
617
618
        if (this->get_has_zero()) return iterator_to_zero();
619
620
        const Cell* ptr = buf;
621
        auto buf_end = buf + grower.buf_size();
622
        while (ptr < buf_end && ptr->is_zero(*this)) ++ptr;
623
624
        return const_iterator(this, ptr);
625
    }
626
627
    const_iterator cbegin() const { return begin(); }
628
629
26
    iterator begin() {
630
26
        if (!buf) return end();
631
632
26
        if (this->get_has_zero()) return iterator_to_zero();
633
634
26
        Cell* ptr = buf;
635
26
        auto buf_end = buf + grower.buf_size();
636
3.77k
        while (ptr < buf_end && ptr->is_zero(*this)) ++ptr;
637
638
26
        return iterator(this, ptr);
639
26
    }
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5beginEv
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5beginEv
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5beginEv
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE5beginEv
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5beginEv
_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5beginEv
Line
Count
Source
629
6
    iterator begin() {
630
6
        if (!buf) return end();
631
632
6
        if (this->get_has_zero()) return iterator_to_zero();
633
634
6
        Cell* ptr = buf;
635
6
        auto buf_end = buf + grower.buf_size();
636
98
        while (ptr < buf_end && ptr->is_zero(*this)) ++ptr;
637
638
6
        return iterator(this, ptr);
639
6
    }
_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5beginEv
Line
Count
Source
629
5
    iterator begin() {
630
5
        if (!buf) return end();
631
632
5
        if (this->get_has_zero()) return iterator_to_zero();
633
634
5
        Cell* ptr = buf;
635
5
        auto buf_end = buf + grower.buf_size();
636
654
        while (ptr < buf_end && ptr->is_zero(*this)) ++ptr;
637
638
5
        return iterator(this, ptr);
639
5
    }
_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5beginEv
Line
Count
Source
629
5
    iterator begin() {
630
5
        if (!buf) return end();
631
632
5
        if (this->get_has_zero()) return iterator_to_zero();
633
634
5
        Cell* ptr = buf;
635
5
        auto buf_end = buf + grower.buf_size();
636
745
        while (ptr < buf_end && ptr->is_zero(*this)) ++ptr;
637
638
5
        return iterator(this, ptr);
639
5
    }
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE5beginEv
Line
Count
Source
629
5
    iterator begin() {
630
5
        if (!buf) return end();
631
632
5
        if (this->get_has_zero()) return iterator_to_zero();
633
634
5
        Cell* ptr = buf;
635
5
        auto buf_end = buf + grower.buf_size();
636
1.28k
        while (ptr < buf_end && ptr->is_zero(*this)) ++ptr;
637
638
5
        return iterator(this, ptr);
639
5
    }
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5beginEv
Line
Count
Source
629
5
    iterator begin() {
630
5
        if (!buf) return end();
631
632
5
        if (this->get_has_zero()) return iterator_to_zero();
633
634
5
        Cell* ptr = buf;
635
5
        auto buf_end = buf + grower.buf_size();
636
992
        while (ptr < buf_end && ptr->is_zero(*this)) ++ptr;
637
638
5
        return iterator(this, ptr);
639
5
    }
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5beginEv
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5beginEv
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5beginEv
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE5beginEv
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE5beginEv
640
641
    const_iterator end() const { return const_iterator(this, buf + grower.buf_size()); }
642
    const_iterator cend() const { return end(); }
643
35
    iterator end() { return iterator(this, buf + grower.buf_size()); }
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE3endEv
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE3endEv
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE3endEv
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE3endEv
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE3endEv
_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE3endEv
Line
Count
Source
643
9
    iterator end() { return iterator(this, buf + grower.buf_size()); }
_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE3endEv
Line
Count
Source
643
6
    iterator end() { return iterator(this, buf + grower.buf_size()); }
_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE3endEv
Line
Count
Source
643
5
    iterator end() { return iterator(this, buf + grower.buf_size()); }
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE3endEv
Line
Count
Source
643
5
    iterator end() { return iterator(this, buf + grower.buf_size()); }
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE3endEv
Line
Count
Source
643
10
    iterator end() { return iterator(this, buf + grower.buf_size()); }
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE3endEv
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE3endEv
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE3endEv
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE3endEv
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE3endEv
644
645
protected:
646
    const_iterator iterator_to(const Cell* ptr) const { return const_iterator(this, ptr); }
647
0
    iterator iterator_to(Cell* ptr) { return iterator(this, ptr); }
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11iterator_toEPS2_
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11iterator_toEPS2_
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11iterator_toEPS2_
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE11iterator_toEPS5_
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11iterator_toEPS3_
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11iterator_toEPS3_
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11iterator_toEPS3_
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11iterator_toEPS3_
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE11iterator_toEPS6_
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11iterator_toEPS4_
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11iterator_toEPS4_
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11iterator_toEPS4_
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11iterator_toEPS4_
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE11iterator_toEPS7_
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11iterator_toEPS5_
648
    const_iterator iterator_to_zero() const { return iterator_to(this->zero_value()); }
649
0
    iterator iterator_to_zero() { return iterator_to(this->zero_value()); }
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16iterator_to_zeroEv
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16iterator_to_zeroEv
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16iterator_to_zeroEv
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE16iterator_to_zeroEv
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16iterator_to_zeroEv
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16iterator_to_zeroEv
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16iterator_to_zeroEv
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16iterator_to_zeroEv
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE16iterator_to_zeroEv
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16iterator_to_zeroEv
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16iterator_to_zeroEv
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16iterator_to_zeroEv
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16iterator_to_zeroEv
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE16iterator_to_zeroEv
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE16iterator_to_zeroEv
650
651
    /// If the key is zero, insert it into a special place and return true.
652
    /// We don't have to persist a zero key, because it's not actually inserted.
653
    /// That's why we just take a Key by value, an not a key holder.
654
    bool ALWAYS_INLINE emplace_if_zero(Key x, LookupResult& it, bool& inserted, size_t hash_value) {
655
        /// If it is claimed that the zero key can not be inserted into the table.
656
        if (!Cell::need_zero_value_storage) return false;
657
658
        if (Cell::is_zero(x, *this)) {
659
            it = this->zero_value();
660
661
            if (!this->get_has_zero()) {
662
                ++m_size;
663
                this->set_get_has_zero();
664
                this->zero_value()->set_hash(hash_value);
665
                inserted = true;
666
            } else
667
                inserted = false;
668
669
            return true;
670
        }
671
672
        return false;
673
    }
674
675
    template <typename Func, typename Origin>
676
    bool ALWAYS_INLINE lazy_emplace_if_zero(Key& x, Origin& origin, LookupResult& it,
677
2.88k
                                            size_t hash_value, Func&& f) {
678
        /// If it is claimed that the zero key can not be inserted into the table.
679
2.88k
        if (!Cell::need_zero_value_storage) return false;
680
681
0
        if (Cell::is_zero(x, *this)) {
682
0
            it = this->zero_value();
683
0
            if (!this->get_has_zero()) {
684
0
                ++m_size;
685
0
                this->set_get_has_zero();
686
0
                std::forward<Func>(f)(Constructor(it), x, origin);
687
0
                this->zero_value()->set_hash(hash_value);
688
0
            }
689
690
0
            return true;
691
0
        }
692
693
0
        return false;
694
0
    }
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS0_11test_insertINS0_16MethodSerializedINS0_13StringHashMapIjS9_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISL_EESaISO_EEEUlRKSH_RT0_RT1_E_S1_EEbRS1_SU_RPS3_mOSH_
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS0_11test_insertINS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISK_EESaISN_EEEUlRKSG_RT0_RT1_E_NS0_9StringRefEEEbRtST_RPS2_mOSG_
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS0_11test_insertINS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISK_EESaISN_EEEUlRKSG_RT0_RT1_E_NS0_9StringRefEEEbRjST_RPS2_mOSG_
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS0_11test_insertINS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISK_EESaISN_EEEUlRKSG_RT0_RT1_E_NS0_9StringRefEEEbRmST_RPS2_mOSG_
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS3_11test_insertINS3_16MethodSerializedINS3_13StringHashMapIjSB_EEEEEEvRT_St6vectorINS3_3COWINS3_7IColumnEE13immutable_ptrISN_EESaISQ_EEEUlRKSJ_RT0_RT1_E_NS3_9StringRefEEEbRS2_SW_RPS5_mOSJ_
Line
Count
Source
677
5
                                            size_t hash_value, Func&& f) {
678
        /// If it is claimed that the zero key can not be inserted into the table.
679
5
        if (!Cell::need_zero_value_storage) return false;
680
681
0
        if (Cell::is_zero(x, *this)) {
682
0
            it = this->zero_value();
683
0
            if (!this->get_has_zero()) {
684
0
                ++m_size;
685
0
                this->set_get_has_zero();
686
0
                std::forward<Func>(f)(Constructor(it), x, origin);
687
0
                this->zero_value()->set_hash(hash_value);
688
0
            }
689
690
0
            return true;
691
0
        }
692
693
0
        return false;
694
0
    }
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS0_11test_insertINS0_19MethodStringNoCacheINS0_13StringHashMapIjS9_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISL_EESaISO_EEEUlRKSH_RT0_RT1_E_S1_EEbRS1_SU_RPS3_mOSH_
_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS0_11test_insertINS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISK_EESaISN_EEEUlRKSG_RT0_RT1_E_NS0_9StringRefEEEbRtST_RPS2_mOSG_
Line
Count
Source
677
5
                                            size_t hash_value, Func&& f) {
678
        /// If it is claimed that the zero key can not be inserted into the table.
679
5
        if (!Cell::need_zero_value_storage) return false;
680
681
0
        if (Cell::is_zero(x, *this)) {
682
0
            it = this->zero_value();
683
0
            if (!this->get_has_zero()) {
684
0
                ++m_size;
685
0
                this->set_get_has_zero();
686
0
                std::forward<Func>(f)(Constructor(it), x, origin);
687
0
                this->zero_value()->set_hash(hash_value);
688
0
            }
689
690
0
            return true;
691
0
        }
692
693
0
        return false;
694
0
    }
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS0_11test_insertINS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISK_EESaISN_EEEUlRKSG_RT0_RT1_E_NS0_9StringRefEEEbRjST_RPS2_mOSG_
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS0_11test_insertINS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISK_EESaISN_EEEUlRKSG_RT0_RT1_E_NS0_9StringRefEEEbRmST_RPS2_mOSG_
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS3_11test_insertINS3_19MethodStringNoCacheINS3_13StringHashMapIjSB_EEEEEEvRT_St6vectorINS3_3COWINS3_7IColumnEE13immutable_ptrISN_EESaISQ_EEEUlRKSJ_RT0_RT1_E_NS3_9StringRefEEEbRS2_SW_RPS5_mOSJ_
hash_table_method_test.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS0_68HashTableMethodTest_testMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0S1_EEbRS1_RT0_RPS4_mOT_
Line
Count
Source
677
1
                                            size_t hash_value, Func&& f) {
678
        /// If it is claimed that the zero key can not be inserted into the table.
679
1
        if (!Cell::need_zero_value_storage) return false;
680
681
0
        if (Cell::is_zero(x, *this)) {
682
0
            it = this->zero_value();
683
0
            if (!this->get_has_zero()) {
684
0
                ++m_size;
685
0
                this->set_get_has_zero();
686
0
                std::forward<Func>(f)(Constructor(it), x, origin);
687
0
                this->zero_value()->set_hash(hash_value);
688
0
            }
689
690
0
            return true;
691
0
        }
692
693
0
        return false;
694
0
    }
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS0_68HashTableMethodTest_testMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0NS0_9StringRefEEEbRtRT0_RPS3_mOT_
hash_table_method_test.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS0_68HashTableMethodTest_testMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0NS0_9StringRefEEEbRjRT0_RPS3_mOT_
Line
Count
Source
677
2
                                            size_t hash_value, Func&& f) {
678
        /// If it is claimed that the zero key can not be inserted into the table.
679
2
        if (!Cell::need_zero_value_storage) return false;
680
681
0
        if (Cell::is_zero(x, *this)) {
682
0
            it = this->zero_value();
683
0
            if (!this->get_has_zero()) {
684
0
                ++m_size;
685
0
                this->set_get_has_zero();
686
0
                std::forward<Func>(f)(Constructor(it), x, origin);
687
0
                this->zero_value()->set_hash(hash_value);
688
0
            }
689
690
0
            return true;
691
0
        }
692
693
0
        return false;
694
0
    }
hash_table_method_test.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS0_68HashTableMethodTest_testMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0NS0_9StringRefEEEbRmRT0_RPS3_mOT_
Line
Count
Source
677
2
                                            size_t hash_value, Func&& f) {
678
        /// If it is claimed that the zero key can not be inserted into the table.
679
2
        if (!Cell::need_zero_value_storage) return false;
680
681
0
        if (Cell::is_zero(x, *this)) {
682
0
            it = this->zero_value();
683
0
            if (!this->get_has_zero()) {
684
0
                ++m_size;
685
0
                this->set_get_has_zero();
686
0
                std::forward<Func>(f)(Constructor(it), x, origin);
687
0
                this->zero_value()->set_hash(hash_value);
688
0
            }
689
690
0
            return true;
691
0
        }
692
693
0
        return false;
694
0
    }
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS3_68HashTableMethodTest_testMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0NS3_9StringRefEEEbRS2_RT0_RPS6_mOT_
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS0_76HashTableMethodTest_testNullableMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0S1_EEbRS1_RT0_RPS4_mOT_
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS0_76HashTableMethodTest_testNullableMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0NS0_9StringRefEEEbRtRT0_RPS3_mOT_
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS0_76HashTableMethodTest_testNullableMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0NS0_9StringRefEEEbRjRT0_RPS3_mOT_
hash_table_method_test.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS0_76HashTableMethodTest_testNullableMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0NS0_9StringRefEEEbRmRT0_RPS3_mOT_
Line
Count
Source
677
2
                                            size_t hash_value, Func&& f) {
678
        /// If it is claimed that the zero key can not be inserted into the table.
679
2
        if (!Cell::need_zero_value_storage) return false;
680
681
0
        if (Cell::is_zero(x, *this)) {
682
0
            it = this->zero_value();
683
0
            if (!this->get_has_zero()) {
684
0
                ++m_size;
685
0
                this->set_get_has_zero();
686
0
                std::forward<Func>(f)(Constructor(it), x, origin);
687
0
                this->zero_value()->set_hash(hash_value);
688
0
            }
689
690
0
            return true;
691
0
        }
692
693
0
        return false;
694
0
    }
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS3_76HashTableMethodTest_testNullableMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0NS3_9StringRefEEEbRS2_RT0_RPS6_mOT_
hash_table_method_test.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS0_50HashTableMethodTest_testStringHashMapIterator_Test8TestBodyEvE3$_0S1_EEbRS1_RT0_RPS4_mOT_
Line
Count
Source
677
2
                                            size_t hash_value, Func&& f) {
678
        /// If it is claimed that the zero key can not be inserted into the table.
679
2
        if (!Cell::need_zero_value_storage) return false;
680
681
0
        if (Cell::is_zero(x, *this)) {
682
0
            it = this->zero_value();
683
0
            if (!this->get_has_zero()) {
684
0
                ++m_size;
685
0
                this->set_get_has_zero();
686
0
                std::forward<Func>(f)(Constructor(it), x, origin);
687
0
                this->zero_value()->set_hash(hash_value);
688
0
            }
689
690
0
            return true;
691
0
        }
692
693
0
        return false;
694
0
    }
hash_table_method_test.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS0_50HashTableMethodTest_testStringHashMapIterator_Test8TestBodyEvE3$_0NS0_9StringRefEEEbRtRT0_RPS3_mOT_
Line
Count
Source
677
2
                                            size_t hash_value, Func&& f) {
678
        /// If it is claimed that the zero key can not be inserted into the table.
679
2
        if (!Cell::need_zero_value_storage) return false;
680
681
0
        if (Cell::is_zero(x, *this)) {
682
0
            it = this->zero_value();
683
0
            if (!this->get_has_zero()) {
684
0
                ++m_size;
685
0
                this->set_get_has_zero();
686
0
                std::forward<Func>(f)(Constructor(it), x, origin);
687
0
                this->zero_value()->set_hash(hash_value);
688
0
            }
689
690
0
            return true;
691
0
        }
692
693
0
        return false;
694
0
    }
hash_table_method_test.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS0_50HashTableMethodTest_testStringHashMapIterator_Test8TestBodyEvE3$_0NS0_9StringRefEEEbRjRT0_RPS3_mOT_
Line
Count
Source
677
1
                                            size_t hash_value, Func&& f) {
678
        /// If it is claimed that the zero key can not be inserted into the table.
679
1
        if (!Cell::need_zero_value_storage) return false;
680
681
0
        if (Cell::is_zero(x, *this)) {
682
0
            it = this->zero_value();
683
0
            if (!this->get_has_zero()) {
684
0
                ++m_size;
685
0
                this->set_get_has_zero();
686
0
                std::forward<Func>(f)(Constructor(it), x, origin);
687
0
                this->zero_value()->set_hash(hash_value);
688
0
            }
689
690
0
            return true;
691
0
        }
692
693
0
        return false;
694
0
    }
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS0_50HashTableMethodTest_testStringHashMapIterator_Test8TestBodyEvE3$_0NS0_9StringRefEEEbRmRT0_RPS3_mOT_
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZNS3_50HashTableMethodTest_testStringHashMapIterator_Test8TestBodyEvE3$_0NS3_9StringRefEEEbRS2_RT0_RPS6_mOT_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISH_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSR_RT0_RT1_E_NS0_9StringRefEEEbRtSW_RPS3_mOSR_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISH_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSR_RT0_RT1_E_NS0_9StringRefEEEbRjSW_RPS3_mOSR_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISH_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSR_RT0_RT1_E_NS0_9StringRefEEEbRmSW_RPS3_mOSR_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS3_17AggSinkLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISK_EEjENK3$_1clINS3_19MethodStringNoCacheINS3_13StringHashMapIS5_SC_EEEEEEvRT_EUlRKSU_RT0_RT1_E_NS3_9StringRefEEEbRS2_SZ_RPS6_mOSU_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEEvRT_EUlRKSS_RT0_RT1_E_S1_EEbRS1_SX_RPS4_mOSS_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISH_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSV_RT0_RT1_E_NS0_9StringRefEEEbRtS10_RPS3_mOSV_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISH_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSV_RT0_RT1_E_NS0_9StringRefEEEbRjS10_RPS3_mOSV_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISH_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSV_RT0_RT1_E_NS0_9StringRefEEEbRmS10_RPS3_mOSV_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS3_17AggSinkLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISK_EEjENK3$_1clINS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS5_SC_EEEEEEEEEEvRT_EUlRKSY_RT0_RT1_E_NS3_9StringRefEEEbRS2_S13_RPS6_mOSY_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_S1_EEbRS1_S11_RPS4_mOSW_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSG_IPKNS0_7IColumnESaISN_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSY_RT0_RT1_E_NS0_9StringRefEEEbRtS13_RPS3_mSZ_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSG_IPKNS0_7IColumnESaISN_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSY_RT0_RT1_E_NS0_9StringRefEEEbRjS13_RPS3_mSZ_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSG_IPKNS0_7IColumnESaISN_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSY_RT0_RT1_E_NS0_9StringRefEEEbRmS13_RPS3_mSZ_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS3_17AggSinkLocalState30_emplace_into_hash_table_limitEPS5_PNS3_5BlockERKSt6vectorIiSaIiEERSJ_IPKNS3_7IColumnESaISQ_EEjENK3$_1clIRNS3_19MethodStringNoCacheINS3_13StringHashMapIS5_SC_EEEEEEbOT_EUlRKS11_RT0_RT1_E_NS3_9StringRefEEEbRS2_S16_RPS6_mS12_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS3_PNS0_5BlockERKSt6vectorIiSaIiEERSH_IPKNS0_7IColumnESaISO_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEEbOT_EUlRKSZ_RT0_RT1_E_S1_EEbRS1_S14_RPS4_mS10_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSG_IPKNS0_7IColumnESaISN_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKS12_RT0_RT1_E_NS0_9StringRefEEEbRtS17_RPS3_mS13_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSG_IPKNS0_7IColumnESaISN_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKS12_RT0_RT1_E_NS0_9StringRefEEEbRjS17_RPS3_mS13_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSG_IPKNS0_7IColumnESaISN_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKS12_RT0_RT1_E_NS0_9StringRefEEEbRmS17_RPS3_mS13_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS3_17AggSinkLocalState30_emplace_into_hash_table_limitEPS5_PNS3_5BlockERKSt6vectorIiSaIiEERSJ_IPKNS3_7IColumnESaISQ_EEjENK3$_1clIRNS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS5_SC_EEEEEEEEEEbOT_EUlRKS15_RT0_RT1_E_NS3_9StringRefEEEbRS2_S1A_RPS6_mS16_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS3_PNS0_5BlockERKSt6vectorIiSaIiEERSH_IPKNS0_7IColumnESaISO_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEEbOT_EUlRKS13_RT0_RT1_E_S1_EEbRS1_S18_RPS4_mS14_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISH_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSR_RT0_RT1_E_NS0_9StringRefEEEbRtSW_RPS3_mOSR_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISH_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSR_RT0_RT1_E_NS0_9StringRefEEEbRjSW_RPS3_mOSR_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISH_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSR_RT0_RT1_E_NS0_9StringRefEEEbRmSW_RPS3_mOSR_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS3_13AggLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISK_EEjENK3$_1clINS3_19MethodStringNoCacheINS3_13StringHashMapIS5_SC_EEEEEEvRT_EUlRKSU_RT0_RT1_E_NS3_9StringRefEEEbRS2_SZ_RPS6_mOSU_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_13AggLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEEvRT_EUlRKSS_RT0_RT1_E_S1_EEbRS1_SX_RPS4_mOSS_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISH_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSV_RT0_RT1_E_NS0_9StringRefEEEbRtS10_RPS3_mOSV_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISH_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSV_RT0_RT1_E_NS0_9StringRefEEEbRjS10_RPS3_mOSV_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISH_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSV_RT0_RT1_E_NS0_9StringRefEEEbRmS10_RPS3_mOSV_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS3_13AggLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISK_EEjENK3$_1clINS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS5_SC_EEEEEEEEEEvRT_EUlRKSY_RT0_RT1_E_NS3_9StringRefEEEbRS2_S13_RPS6_mOSY_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_13AggLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_S1_EEbRS1_S11_RPS4_mOSW_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISI_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS4_SB_EEEEEENS0_6StatusERT_EUlRKSY_RT0_RT1_E_S1_EEbRS1_S13_RPS5_mOSY_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISH_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEENS0_6StatusERT_EUlRKSX_RT0_RT1_E_NS0_9StringRefEEEbRtS12_RPS4_mOSX_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISH_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEENS0_6StatusERT_EUlRKSX_RT0_RT1_E_NS0_9StringRefEEEbRjS12_RPS4_mOSX_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISH_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEENS0_6StatusERT_EUlRKSX_RT0_RT1_E_NS0_9StringRefEEEbRmS12_RPS4_mOSX_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS3_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS3_7IColumnESaISK_EEPNS3_5BlockERNS3_27PartitionSortSinkLocalStateEbENK3$_1clINS3_19MethodStringNoCacheINS3_13StringHashMapIS6_SD_EEEEEENS3_6StatusERT_EUlRKS10_RT0_RT1_E_NS3_9StringRefEEEbRS2_S15_RPS7_mOS10_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISI_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS4_SB_EEEEEEEEEENS0_6StatusERT_EUlRKS12_RT0_RT1_E_S1_EEbRS1_S17_RPS5_mOS12_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISH_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEENS0_6StatusERT_EUlRKS11_RT0_RT1_E_NS0_9StringRefEEEbRtS16_RPS4_mOS11_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISH_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEENS0_6StatusERT_EUlRKS11_RT0_RT1_E_NS0_9StringRefEEEbRjS16_RPS4_mOS11_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISH_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEENS0_6StatusERT_EUlRKS11_RT0_RT1_E_NS0_9StringRefEEEbRmS16_RPS4_mOS11_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS3_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS3_7IColumnESaISK_EEPNS3_5BlockERNS3_27PartitionSortSinkLocalStateEbENK3$_1clINS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS6_SD_EEEEEEEEEENS3_6StatusERT_EUlRKS14_RT0_RT1_E_NS3_9StringRefEEEbRS2_S19_RPS7_mOS14_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSU_RT0_RT1_E_NS0_9StringRefEEEbRtSZ_RPS3_mSV_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSU_RT0_RT1_E_NS0_9StringRefEEEbRjSZ_RPS3_mSV_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSU_RT0_RT1_E_NS0_9StringRefEEEbRmSZ_RPS3_mSV_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS3_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS5_PNS3_5BlockERSt6vectorIPKNS3_7IColumnESaISM_EEjENK3$_1clIRNS3_19MethodStringNoCacheINS3_13StringHashMapIS5_SC_EEEEEEbOT_EUlRKSX_RT0_RT1_E_NS3_9StringRefEEEbRS2_S12_RPS6_mSY_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS3_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEEbOT_EUlRKSV_RT0_RT1_E_S1_EEbRS1_S10_RPS4_mSW_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKSY_RT0_RT1_E_NS0_9StringRefEEEbRtS13_RPS3_mSZ_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKSY_RT0_RT1_E_NS0_9StringRefEEEbRjS13_RPS3_mSZ_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKSY_RT0_RT1_E_NS0_9StringRefEEEbRmS13_RPS3_mSZ_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS3_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS5_PNS3_5BlockERSt6vectorIPKNS3_7IColumnESaISM_EEjENK3$_1clIRNS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS5_SC_EEEEEEEEEEbOT_EUlRKS11_RT0_RT1_E_NS3_9StringRefEEEbRS2_S16_RPS6_mS12_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS3_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEEbOT_EUlRKSZ_RT0_RT1_E_S1_EEbRS1_S14_RPS4_mS10_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISH_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSR_RT0_RT1_E_NS0_9StringRefEEEbRtSW_RPS3_mOSR_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISH_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSR_RT0_RT1_E_NS0_9StringRefEEEbRjSW_RPS3_mOSR_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISH_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSR_RT0_RT1_E_NS0_9StringRefEEEbRmSW_RPS3_mOSR_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS3_22StreamingAggLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISK_EEjENK3$_1clINS3_19MethodStringNoCacheINS3_13StringHashMapIS5_SC_EEEEEEvRT_EUlRKSU_RT0_RT1_E_NS3_9StringRefEEEbRS2_SZ_RPS6_mOSU_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEEvRT_EUlRKSS_RT0_RT1_E_S1_EEbRS1_SX_RPS4_mOSS_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISH_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSV_RT0_RT1_E_NS0_9StringRefEEEbRtS10_RPS3_mOSV_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISH_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSV_RT0_RT1_E_NS0_9StringRefEEEbRjS10_RPS3_mOSV_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISH_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSV_RT0_RT1_E_NS0_9StringRefEEEbRmS10_RPS3_mOSV_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS3_22StreamingAggLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISK_EEjENK3$_1clINS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS5_SC_EEEEEEEEEEvRT_EUlRKSY_RT0_RT1_E_NS3_9StringRefEEEbRS2_S13_RPS6_mOSY_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_S1_EEbRS1_S11_RPS4_mOSW_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISF_EESaISI_EERKSD_ISt10shared_ptrIKNS0_9IDataTypeEESaISQ_EESM_ENK3$_1clIRNS0_16MethodSerializedINS0_13StringHashMapIjS9_EEEEEEDaOT_EUlRKS12_RT0_RT1_E_S1_EEbRS1_S17_RPS3_mS13_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISE_EESaISH_EERKSC_ISt10shared_ptrIKNS0_9IDataTypeEESaISP_EESL_ENK3$_1clIRNS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS11_RT0_RT1_E_NS0_9StringRefEEEbRtS16_RPS2_mS12_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISE_EESaISH_EERKSC_ISt10shared_ptrIKNS0_9IDataTypeEESaISP_EESL_ENK3$_1clIRNS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS11_RT0_RT1_E_NS0_9StringRefEEEbRjS16_RPS2_mS12_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISE_EESaISH_EERKSC_ISt10shared_ptrIKNS0_9IDataTypeEESaISP_EESL_ENK3$_1clIRNS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS11_RT0_RT1_E_NS0_9StringRefEEEbRmS16_RPS2_mS12_
complex_hash_map_dictionary.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS3_24ComplexHashMapDictionary9load_dataERKSt6vectorINS3_3COWINS3_7IColumnEE13immutable_ptrISH_EESaISK_EERKSF_ISt10shared_ptrIKNS3_9IDataTypeEESaISS_EESO_ENK3$_1clIRNS3_16MethodSerializedINS3_13StringHashMapIjSB_EEEEEEDaOT_EUlRKS14_RT0_RT1_E_NS3_9StringRefEEEbRS2_S19_RPS5_mS15_
Line
Count
Source
677
2
                                            size_t hash_value, Func&& f) {
678
        /// If it is claimed that the zero key can not be inserted into the table.
679
2
        if (!Cell::need_zero_value_storage) return false;
680
681
0
        if (Cell::is_zero(x, *this)) {
682
0
            it = this->zero_value();
683
0
            if (!this->get_has_zero()) {
684
0
                ++m_size;
685
0
                this->set_get_has_zero();
686
0
                std::forward<Func>(f)(Constructor(it), x, origin);
687
0
                this->zero_value()->set_hash(hash_value);
688
0
            }
689
690
0
            return true;
691
0
        }
692
693
0
        return false;
694
0
    }
complex_hash_map_dictionary.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISF_EESaISI_EERKSD_ISt10shared_ptrIKNS0_9IDataTypeEESaISQ_EESM_ENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIjS9_EEEEEEDaOT_EUlRKS12_RT0_RT1_E_S1_EEbRS1_S17_RPS3_mS13_
Line
Count
Source
677
52
                                            size_t hash_value, Func&& f) {
678
        /// If it is claimed that the zero key can not be inserted into the table.
679
52
        if (!Cell::need_zero_value_storage) return false;
680
681
0
        if (Cell::is_zero(x, *this)) {
682
0
            it = this->zero_value();
683
0
            if (!this->get_has_zero()) {
684
0
                ++m_size;
685
0
                this->set_get_has_zero();
686
0
                std::forward<Func>(f)(Constructor(it), x, origin);
687
0
                this->zero_value()->set_hash(hash_value);
688
0
            }
689
690
0
            return true;
691
0
        }
692
693
0
        return false;
694
0
    }
complex_hash_map_dictionary.cpp:_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISE_EESaISH_EERKSC_ISt10shared_ptrIKNS0_9IDataTypeEESaISP_EESL_ENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS11_RT0_RT1_E_NS0_9StringRefEEEbRtS16_RPS2_mS12_
Line
Count
Source
677
2.80k
                                            size_t hash_value, Func&& f) {
678
        /// If it is claimed that the zero key can not be inserted into the table.
679
2.80k
        if (!Cell::need_zero_value_storage) return false;
680
681
0
        if (Cell::is_zero(x, *this)) {
682
0
            it = this->zero_value();
683
0
            if (!this->get_has_zero()) {
684
0
                ++m_size;
685
0
                this->set_get_has_zero();
686
0
                std::forward<Func>(f)(Constructor(it), x, origin);
687
0
                this->zero_value()->set_hash(hash_value);
688
0
            }
689
690
0
            return true;
691
0
        }
692
693
0
        return false;
694
0
    }
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISE_EESaISH_EERKSC_ISt10shared_ptrIKNS0_9IDataTypeEESaISP_EESL_ENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS11_RT0_RT1_E_NS0_9StringRefEEEbRjS16_RPS2_mS12_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISE_EESaISH_EERKSC_ISt10shared_ptrIKNS0_9IDataTypeEESaISP_EESL_ENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS11_RT0_RT1_E_NS0_9StringRefEEEbRmS16_RPS2_mS12_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE20lazy_emplace_if_zeroIRZZNS3_24ComplexHashMapDictionary9load_dataERKSt6vectorINS3_3COWINS3_7IColumnEE13immutable_ptrISH_EESaISK_EERKSF_ISt10shared_ptrIKNS3_9IDataTypeEESaISS_EESO_ENK3$_1clIRNS3_19MethodStringNoCacheINS3_13StringHashMapIjSB_EEEEEEDaOT_EUlRKS14_RT0_RT1_E_NS3_9StringRefEEEbRS2_S19_RPS5_mS15_
695
696
    template <typename KeyHolder>
697
    void ALWAYS_INLINE emplace_non_zero_impl(size_t place_value, KeyHolder&& key, LookupResult& it,
698
                                             bool& inserted, size_t hash_value) {
699
        it = &buf[place_value];
700
701
        if (!buf[place_value].is_zero(*this)) {
702
            inserted = false;
703
            return;
704
        }
705
706
        new (&buf[place_value]) Cell(key, *this);
707
        buf[place_value].set_hash(hash_value);
708
        inserted = true;
709
        ++m_size;
710
711
        if (UNLIKELY(grower.overflow(m_size))) {
712
            try {
713
                resize();
714
            } catch (...) {
715
                /** If we have not resized successfully, then there will be problems.
716
                  * There remains a key, but uninitialized mapped-value,
717
                  *  which, perhaps, can not even be called a destructor.
718
                  */
719
                --m_size;
720
                buf[place_value].set_zero();
721
                throw;
722
            }
723
724
            // The hash table was rehashed, so we have to re-find the key.
725
            size_t new_place = find_cell(key, hash_value, grower.place(hash_value));
726
            assert(!buf[new_place].is_zero(*this));
727
            it = &buf[new_place];
728
        }
729
    }
730
731
    template <typename KeyHolder, typename Func, typename Origin>
732
    void ALWAYS_INLINE lazy_emplace_non_zero_impl(size_t place_value, KeyHolder&& key,
733
                                                  Origin&& origin, LookupResult& it,
734
2.88k
                                                  size_t hash_value, Func&& f) {
735
2.88k
        it = &buf[place_value];
736
737
2.88k
        if (!buf[place_value].is_zero(*this)) {
738
0
            return;
739
0
        }
740
741
2.88k
        f(Constructor(&buf[place_value]), key, origin);
742
2.88k
        buf[place_value].set_hash(hash_value);
743
2.88k
        ++m_size;
744
745
2.88k
        if (UNLIKELY(grower.overflow(m_size))) {
746
130
            try {
747
130
                resize();
748
130
            } catch (...) {
749
                /** If we have not resized successfully, then there will be problems.
750
                  * There remains a key, but uninitialized mapped-value,
751
                  *  which, perhaps, can not even be called a destructor.
752
                  */
753
0
                --m_size;
754
0
                buf[place_value].set_zero();
755
0
                throw;
756
0
            }
757
758
            // The hash table was rehashed, so we have to re-find the key.
759
130
            size_t new_place = find_cell(key, hash_value, grower.place(hash_value));
760
130
            assert(!buf[new_place].is_zero(*this));
761
130
            it = &buf[new_place];
762
130
        }
763
2.88k
    }
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS1_RZNS0_11test_insertINS0_16MethodSerializedINS0_13StringHashMapIjS9_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISM_EESaISP_EEEUlRKSI_RT0_RT1_E_SC_EEvmOSI_OSW_RPS3_mOSU_
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRtRZNS0_11test_insertINS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISL_EESaISO_EEEUlRKSH_RT0_RT1_E_RNS0_9StringRefEEEvmOSH_OSV_RPS2_mOST_
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRjRZNS0_11test_insertINS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISL_EESaISO_EEEUlRKSH_RT0_RT1_E_RNS0_9StringRefEEEvmOSH_OSV_RPS2_mOST_
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRmRZNS0_11test_insertINS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISL_EESaISO_EEEUlRKSH_RT0_RT1_E_RNS0_9StringRefEEEvmOSH_OSV_RPS2_mOST_
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS2_RZNS3_11test_insertINS3_16MethodSerializedINS3_13StringHashMapIjSB_EEEEEEvRT_St6vectorINS3_3COWINS3_7IColumnEE13immutable_ptrISO_EESaISR_EEEUlRKSK_RT0_RT1_E_RNS3_9StringRefEEEvmOSK_OSY_RPS5_mOSW_
Line
Count
Source
734
5
                                                  size_t hash_value, Func&& f) {
735
5
        it = &buf[place_value];
736
737
5
        if (!buf[place_value].is_zero(*this)) {
738
0
            return;
739
0
        }
740
741
5
        f(Constructor(&buf[place_value]), key, origin);
742
5
        buf[place_value].set_hash(hash_value);
743
5
        ++m_size;
744
745
5
        if (UNLIKELY(grower.overflow(m_size))) {
746
0
            try {
747
0
                resize();
748
0
            } catch (...) {
749
                /** If we have not resized successfully, then there will be problems.
750
                  * There remains a key, but uninitialized mapped-value,
751
                  *  which, perhaps, can not even be called a destructor.
752
                  */
753
0
                --m_size;
754
0
                buf[place_value].set_zero();
755
0
                throw;
756
0
            }
757
758
            // The hash table was rehashed, so we have to re-find the key.
759
0
            size_t new_place = find_cell(key, hash_value, grower.place(hash_value));
760
0
            assert(!buf[new_place].is_zero(*this));
761
0
            it = &buf[new_place];
762
0
        }
763
5
    }
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS1_RZNS0_11test_insertINS0_19MethodStringNoCacheINS0_13StringHashMapIjS9_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISM_EESaISP_EEEUlRKSI_RT0_RT1_E_SC_EEvmOSI_OSW_RPS3_mOSU_
_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRtRZNS0_11test_insertINS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISL_EESaISO_EEEUlRKSH_RT0_RT1_E_RNS0_9StringRefEEEvmOSH_OSV_RPS2_mOST_
Line
Count
Source
734
5
                                                  size_t hash_value, Func&& f) {
735
5
        it = &buf[place_value];
736
737
5
        if (!buf[place_value].is_zero(*this)) {
738
0
            return;
739
0
        }
740
741
5
        f(Constructor(&buf[place_value]), key, origin);
742
5
        buf[place_value].set_hash(hash_value);
743
5
        ++m_size;
744
745
5
        if (UNLIKELY(grower.overflow(m_size))) {
746
0
            try {
747
0
                resize();
748
0
            } catch (...) {
749
                /** If we have not resized successfully, then there will be problems.
750
                  * There remains a key, but uninitialized mapped-value,
751
                  *  which, perhaps, can not even be called a destructor.
752
                  */
753
0
                --m_size;
754
0
                buf[place_value].set_zero();
755
0
                throw;
756
0
            }
757
758
            // The hash table was rehashed, so we have to re-find the key.
759
0
            size_t new_place = find_cell(key, hash_value, grower.place(hash_value));
760
0
            assert(!buf[new_place].is_zero(*this));
761
0
            it = &buf[new_place];
762
0
        }
763
5
    }
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRjRZNS0_11test_insertINS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISL_EESaISO_EEEUlRKSH_RT0_RT1_E_RNS0_9StringRefEEEvmOSH_OSV_RPS2_mOST_
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRmRZNS0_11test_insertINS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISL_EESaISO_EEEUlRKSH_RT0_RT1_E_RNS0_9StringRefEEEvmOSH_OSV_RPS2_mOST_
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS2_RZNS3_11test_insertINS3_19MethodStringNoCacheINS3_13StringHashMapIjSB_EEEEEEvRT_St6vectorINS3_3COWINS3_7IColumnEE13immutable_ptrISO_EESaISR_EEEUlRKSK_RT0_RT1_E_RNS3_9StringRefEEEvmOSK_OSY_RPS5_mOSW_
hash_table_method_test.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS1_RZNS0_68HashTableMethodTest_testMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0SD_EEvmOT_OT1_RPS4_mOT0_
Line
Count
Source
734
1
                                                  size_t hash_value, Func&& f) {
735
1
        it = &buf[place_value];
736
737
1
        if (!buf[place_value].is_zero(*this)) {
738
0
            return;
739
0
        }
740
741
1
        f(Constructor(&buf[place_value]), key, origin);
742
1
        buf[place_value].set_hash(hash_value);
743
1
        ++m_size;
744
745
1
        if (UNLIKELY(grower.overflow(m_size))) {
746
0
            try {
747
0
                resize();
748
0
            } catch (...) {
749
                /** If we have not resized successfully, then there will be problems.
750
                  * There remains a key, but uninitialized mapped-value,
751
                  *  which, perhaps, can not even be called a destructor.
752
                  */
753
0
                --m_size;
754
0
                buf[place_value].set_zero();
755
0
                throw;
756
0
            }
757
758
            // The hash table was rehashed, so we have to re-find the key.
759
0
            size_t new_place = find_cell(key, hash_value, grower.place(hash_value));
760
0
            assert(!buf[new_place].is_zero(*this));
761
0
            it = &buf[new_place];
762
0
        }
763
1
    }
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRtRZNS0_68HashTableMethodTest_testMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0RNS0_9StringRefEEEvmOT_OT1_RPS3_mOT0_
hash_table_method_test.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRjRZNS0_68HashTableMethodTest_testMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0RNS0_9StringRefEEEvmOT_OT1_RPS3_mOT0_
Line
Count
Source
734
2
                                                  size_t hash_value, Func&& f) {
735
2
        it = &buf[place_value];
736
737
2
        if (!buf[place_value].is_zero(*this)) {
738
0
            return;
739
0
        }
740
741
2
        f(Constructor(&buf[place_value]), key, origin);
742
2
        buf[place_value].set_hash(hash_value);
743
2
        ++m_size;
744
745
2
        if (UNLIKELY(grower.overflow(m_size))) {
746
0
            try {
747
0
                resize();
748
0
            } catch (...) {
749
                /** If we have not resized successfully, then there will be problems.
750
                  * There remains a key, but uninitialized mapped-value,
751
                  *  which, perhaps, can not even be called a destructor.
752
                  */
753
0
                --m_size;
754
0
                buf[place_value].set_zero();
755
0
                throw;
756
0
            }
757
758
            // The hash table was rehashed, so we have to re-find the key.
759
0
            size_t new_place = find_cell(key, hash_value, grower.place(hash_value));
760
0
            assert(!buf[new_place].is_zero(*this));
761
0
            it = &buf[new_place];
762
0
        }
763
2
    }
hash_table_method_test.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRmRZNS0_68HashTableMethodTest_testMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0RNS0_9StringRefEEEvmOT_OT1_RPS3_mOT0_
Line
Count
Source
734
2
                                                  size_t hash_value, Func&& f) {
735
2
        it = &buf[place_value];
736
737
2
        if (!buf[place_value].is_zero(*this)) {
738
0
            return;
739
0
        }
740
741
2
        f(Constructor(&buf[place_value]), key, origin);
742
2
        buf[place_value].set_hash(hash_value);
743
2
        ++m_size;
744
745
2
        if (UNLIKELY(grower.overflow(m_size))) {
746
0
            try {
747
0
                resize();
748
0
            } catch (...) {
749
                /** If we have not resized successfully, then there will be problems.
750
                  * There remains a key, but uninitialized mapped-value,
751
                  *  which, perhaps, can not even be called a destructor.
752
                  */
753
0
                --m_size;
754
0
                buf[place_value].set_zero();
755
0
                throw;
756
0
            }
757
758
            // The hash table was rehashed, so we have to re-find the key.
759
0
            size_t new_place = find_cell(key, hash_value, grower.place(hash_value));
760
0
            assert(!buf[new_place].is_zero(*this));
761
0
            it = &buf[new_place];
762
0
        }
763
2
    }
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS2_RZNS3_68HashTableMethodTest_testMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0RNS3_9StringRefEEEvmOT_OT1_RPS6_mOT0_
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS1_RZNS0_76HashTableMethodTest_testNullableMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0SD_EEvmOT_OT1_RPS4_mOT0_
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRtRZNS0_76HashTableMethodTest_testNullableMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0RNS0_9StringRefEEEvmOT_OT1_RPS3_mOT0_
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRjRZNS0_76HashTableMethodTest_testNullableMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0RNS0_9StringRefEEEvmOT_OT1_RPS3_mOT0_
hash_table_method_test.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRmRZNS0_76HashTableMethodTest_testNullableMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0RNS0_9StringRefEEEvmOT_OT1_RPS3_mOT0_
Line
Count
Source
734
2
                                                  size_t hash_value, Func&& f) {
735
2
        it = &buf[place_value];
736
737
2
        if (!buf[place_value].is_zero(*this)) {
738
0
            return;
739
0
        }
740
741
2
        f(Constructor(&buf[place_value]), key, origin);
742
2
        buf[place_value].set_hash(hash_value);
743
2
        ++m_size;
744
745
2
        if (UNLIKELY(grower.overflow(m_size))) {
746
0
            try {
747
0
                resize();
748
0
            } catch (...) {
749
                /** If we have not resized successfully, then there will be problems.
750
                  * There remains a key, but uninitialized mapped-value,
751
                  *  which, perhaps, can not even be called a destructor.
752
                  */
753
0
                --m_size;
754
0
                buf[place_value].set_zero();
755
0
                throw;
756
0
            }
757
758
            // The hash table was rehashed, so we have to re-find the key.
759
0
            size_t new_place = find_cell(key, hash_value, grower.place(hash_value));
760
0
            assert(!buf[new_place].is_zero(*this));
761
0
            it = &buf[new_place];
762
0
        }
763
2
    }
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS2_RZNS3_76HashTableMethodTest_testNullableMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0RNS3_9StringRefEEEvmOT_OT1_RPS6_mOT0_
hash_table_method_test.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS1_RZNS0_50HashTableMethodTest_testStringHashMapIterator_Test8TestBodyEvE3$_0SD_EEvmOT_OT1_RPS4_mOT0_
Line
Count
Source
734
2
                                                  size_t hash_value, Func&& f) {
735
2
        it = &buf[place_value];
736
737
2
        if (!buf[place_value].is_zero(*this)) {
738
0
            return;
739
0
        }
740
741
2
        f(Constructor(&buf[place_value]), key, origin);
742
2
        buf[place_value].set_hash(hash_value);
743
2
        ++m_size;
744
745
2
        if (UNLIKELY(grower.overflow(m_size))) {
746
0
            try {
747
0
                resize();
748
0
            } catch (...) {
749
                /** If we have not resized successfully, then there will be problems.
750
                  * There remains a key, but uninitialized mapped-value,
751
                  *  which, perhaps, can not even be called a destructor.
752
                  */
753
0
                --m_size;
754
0
                buf[place_value].set_zero();
755
0
                throw;
756
0
            }
757
758
            // The hash table was rehashed, so we have to re-find the key.
759
0
            size_t new_place = find_cell(key, hash_value, grower.place(hash_value));
760
0
            assert(!buf[new_place].is_zero(*this));
761
0
            it = &buf[new_place];
762
0
        }
763
2
    }
hash_table_method_test.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRtRZNS0_50HashTableMethodTest_testStringHashMapIterator_Test8TestBodyEvE3$_0RNS0_9StringRefEEEvmOT_OT1_RPS3_mOT0_
Line
Count
Source
734
2
                                                  size_t hash_value, Func&& f) {
735
2
        it = &buf[place_value];
736
737
2
        if (!buf[place_value].is_zero(*this)) {
738
0
            return;
739
0
        }
740
741
2
        f(Constructor(&buf[place_value]), key, origin);
742
2
        buf[place_value].set_hash(hash_value);
743
2
        ++m_size;
744
745
2
        if (UNLIKELY(grower.overflow(m_size))) {
746
0
            try {
747
0
                resize();
748
0
            } catch (...) {
749
                /** If we have not resized successfully, then there will be problems.
750
                  * There remains a key, but uninitialized mapped-value,
751
                  *  which, perhaps, can not even be called a destructor.
752
                  */
753
0
                --m_size;
754
0
                buf[place_value].set_zero();
755
0
                throw;
756
0
            }
757
758
            // The hash table was rehashed, so we have to re-find the key.
759
0
            size_t new_place = find_cell(key, hash_value, grower.place(hash_value));
760
0
            assert(!buf[new_place].is_zero(*this));
761
0
            it = &buf[new_place];
762
0
        }
763
2
    }
hash_table_method_test.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRjRZNS0_50HashTableMethodTest_testStringHashMapIterator_Test8TestBodyEvE3$_0RNS0_9StringRefEEEvmOT_OT1_RPS3_mOT0_
Line
Count
Source
734
1
                                                  size_t hash_value, Func&& f) {
735
1
        it = &buf[place_value];
736
737
1
        if (!buf[place_value].is_zero(*this)) {
738
0
            return;
739
0
        }
740
741
1
        f(Constructor(&buf[place_value]), key, origin);
742
1
        buf[place_value].set_hash(hash_value);
743
1
        ++m_size;
744
745
1
        if (UNLIKELY(grower.overflow(m_size))) {
746
0
            try {
747
0
                resize();
748
0
            } catch (...) {
749
                /** If we have not resized successfully, then there will be problems.
750
                  * There remains a key, but uninitialized mapped-value,
751
                  *  which, perhaps, can not even be called a destructor.
752
                  */
753
0
                --m_size;
754
0
                buf[place_value].set_zero();
755
0
                throw;
756
0
            }
757
758
            // The hash table was rehashed, so we have to re-find the key.
759
0
            size_t new_place = find_cell(key, hash_value, grower.place(hash_value));
760
0
            assert(!buf[new_place].is_zero(*this));
761
0
            it = &buf[new_place];
762
0
        }
763
1
    }
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRmRZNS0_50HashTableMethodTest_testStringHashMapIterator_Test8TestBodyEvE3$_0RNS0_9StringRefEEEvmOT_OT1_RPS3_mOT0_
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS2_RZNS3_50HashTableMethodTest_testStringHashMapIterator_Test8TestBodyEvE3$_0RNS3_9StringRefEEEvmOT_OT1_RPS6_mOT0_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRtRZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSS_RT0_RT1_E_RNS0_9StringRefEEEvmOSS_OSY_RPS3_mOSW_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRjRZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSS_RT0_RT1_E_RNS0_9StringRefEEEvmOSS_OSY_RPS3_mOSW_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRmRZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSS_RT0_RT1_E_RNS0_9StringRefEEEvmOSS_OSY_RPS3_mOSW_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS2_RZZNS3_17AggSinkLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISL_EEjENK3$_1clINS3_19MethodStringNoCacheINS3_13StringHashMapIS5_SC_EEEEEEvRT_EUlRKSV_RT0_RT1_E_RNS3_9StringRefEEEvmOSV_OS11_RPS6_mOSZ_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS1_RZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEEvRT_EUlRKST_RT0_RT1_E_SD_EEvmOST_OSZ_RPS4_mOSX_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRtRZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_RNS0_9StringRefEEEvmOSW_OS12_RPS3_mOS10_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRjRZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_RNS0_9StringRefEEEvmOSW_OS12_RPS3_mOS10_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRmRZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_RNS0_9StringRefEEEvmOSW_OS12_RPS3_mOS10_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS2_RZZNS3_17AggSinkLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISL_EEjENK3$_1clINS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS5_SC_EEEEEEEEEEvRT_EUlRKSZ_RT0_RT1_E_RNS3_9StringRefEEEvmOSZ_OS15_RPS6_mOS13_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS1_RZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEEvRT_EUlRKSX_RT0_RT1_E_SD_EEvmOSX_OS13_RPS4_mOS11_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRtRZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSH_IPKNS0_7IColumnESaISO_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSZ_RT0_RT1_E_RNS0_9StringRefEEEvmS10_OS15_RPS3_mOS13_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRjRZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSH_IPKNS0_7IColumnESaISO_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSZ_RT0_RT1_E_RNS0_9StringRefEEEvmS10_OS15_RPS3_mOS13_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRmRZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSH_IPKNS0_7IColumnESaISO_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSZ_RT0_RT1_E_RNS0_9StringRefEEEvmS10_OS15_RPS3_mOS13_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS2_RZZNS3_17AggSinkLocalState30_emplace_into_hash_table_limitEPS5_PNS3_5BlockERKSt6vectorIiSaIiEERSK_IPKNS3_7IColumnESaISR_EEjENK3$_1clIRNS3_19MethodStringNoCacheINS3_13StringHashMapIS5_SC_EEEEEEbOT_EUlRKS12_RT0_RT1_E_RNS3_9StringRefEEEvmS13_OS18_RPS6_mOS16_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS1_RZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS3_PNS0_5BlockERKSt6vectorIiSaIiEERSI_IPKNS0_7IColumnESaISP_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEEbOT_EUlRKS10_RT0_RT1_E_SD_EEvmS11_OS16_RPS4_mOS14_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRtRZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSH_IPKNS0_7IColumnESaISO_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKS13_RT0_RT1_E_RNS0_9StringRefEEEvmS14_OS19_RPS3_mOS17_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRjRZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSH_IPKNS0_7IColumnESaISO_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKS13_RT0_RT1_E_RNS0_9StringRefEEEvmS14_OS19_RPS3_mOS17_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRmRZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSH_IPKNS0_7IColumnESaISO_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKS13_RT0_RT1_E_RNS0_9StringRefEEEvmS14_OS19_RPS3_mOS17_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS2_RZZNS3_17AggSinkLocalState30_emplace_into_hash_table_limitEPS5_PNS3_5BlockERKSt6vectorIiSaIiEERSK_IPKNS3_7IColumnESaISR_EEjENK3$_1clIRNS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS5_SC_EEEEEEEEEEbOT_EUlRKS16_RT0_RT1_E_RNS3_9StringRefEEEvmS17_OS1C_RPS6_mOS1A_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS1_RZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS3_PNS0_5BlockERKSt6vectorIiSaIiEERSI_IPKNS0_7IColumnESaISP_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEEbOT_EUlRKS14_RT0_RT1_E_SD_EEvmS15_OS1A_RPS4_mOS18_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRtRZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSS_RT0_RT1_E_RNS0_9StringRefEEEvmOSS_OSY_RPS3_mOSW_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRjRZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSS_RT0_RT1_E_RNS0_9StringRefEEEvmOSS_OSY_RPS3_mOSW_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRmRZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSS_RT0_RT1_E_RNS0_9StringRefEEEvmOSS_OSY_RPS3_mOSW_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS2_RZZNS3_13AggLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISL_EEjENK3$_1clINS3_19MethodStringNoCacheINS3_13StringHashMapIS5_SC_EEEEEEvRT_EUlRKSV_RT0_RT1_E_RNS3_9StringRefEEEvmOSV_OS11_RPS6_mOSZ_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS1_RZZNS0_13AggLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEEvRT_EUlRKST_RT0_RT1_E_SD_EEvmOST_OSZ_RPS4_mOSX_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRtRZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_RNS0_9StringRefEEEvmOSW_OS12_RPS3_mOS10_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRjRZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_RNS0_9StringRefEEEvmOSW_OS12_RPS3_mOS10_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRmRZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_RNS0_9StringRefEEEvmOSW_OS12_RPS3_mOS10_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS2_RZZNS3_13AggLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISL_EEjENK3$_1clINS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS5_SC_EEEEEEEEEEvRT_EUlRKSZ_RT0_RT1_E_RNS3_9StringRefEEEvmOSZ_OS15_RPS6_mOS13_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS1_RZZNS0_13AggLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEEvRT_EUlRKSX_RT0_RT1_E_SD_EEvmOSX_OS13_RPS4_mOS11_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS1_RZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISJ_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS4_SB_EEEEEENS0_6StatusERT_EUlRKSZ_RT0_RT1_E_SE_EEvmOSZ_OS15_RPS5_mOS13_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRtRZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISI_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEENS0_6StatusERT_EUlRKSY_RT0_RT1_E_RNS0_9StringRefEEEvmOSY_OS14_RPS4_mOS12_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRjRZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISI_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEENS0_6StatusERT_EUlRKSY_RT0_RT1_E_RNS0_9StringRefEEEvmOSY_OS14_RPS4_mOS12_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRmRZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISI_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEENS0_6StatusERT_EUlRKSY_RT0_RT1_E_RNS0_9StringRefEEEvmOSY_OS14_RPS4_mOS12_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS2_RZZNS3_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS3_7IColumnESaISL_EEPNS3_5BlockERNS3_27PartitionSortSinkLocalStateEbENK3$_1clINS3_19MethodStringNoCacheINS3_13StringHashMapIS6_SD_EEEEEENS3_6StatusERT_EUlRKS11_RT0_RT1_E_RNS3_9StringRefEEEvmOS11_OS17_RPS7_mOS15_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS1_RZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISJ_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS4_SB_EEEEEEEEEENS0_6StatusERT_EUlRKS13_RT0_RT1_E_SE_EEvmOS13_OS19_RPS5_mOS17_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRtRZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISI_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEENS0_6StatusERT_EUlRKS12_RT0_RT1_E_RNS0_9StringRefEEEvmOS12_OS18_RPS4_mOS16_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRjRZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISI_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEENS0_6StatusERT_EUlRKS12_RT0_RT1_E_RNS0_9StringRefEEEvmOS12_OS18_RPS4_mOS16_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRmRZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISI_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEENS0_6StatusERT_EUlRKS12_RT0_RT1_E_RNS0_9StringRefEEEvmOS12_OS18_RPS4_mOS16_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS2_RZZNS3_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS3_7IColumnESaISL_EEPNS3_5BlockERNS3_27PartitionSortSinkLocalStateEbENK3$_1clINS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS6_SD_EEEEEEEEEENS3_6StatusERT_EUlRKS15_RT0_RT1_E_RNS3_9StringRefEEEvmOS15_OS1B_RPS7_mOS19_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRtRZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSV_RT0_RT1_E_RNS0_9StringRefEEEvmSW_OS11_RPS3_mOSZ_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRjRZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSV_RT0_RT1_E_RNS0_9StringRefEEEvmSW_OS11_RPS3_mOSZ_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRmRZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSV_RT0_RT1_E_RNS0_9StringRefEEEvmSW_OS11_RPS3_mOSZ_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS2_RZZNS3_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS5_PNS3_5BlockERSt6vectorIPKNS3_7IColumnESaISN_EEjENK3$_1clIRNS3_19MethodStringNoCacheINS3_13StringHashMapIS5_SC_EEEEEEbOT_EUlRKSY_RT0_RT1_E_RNS3_9StringRefEEEvmSZ_OS14_RPS6_mOS12_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS1_RZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS3_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISL_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEEbOT_EUlRKSW_RT0_RT1_E_SD_EEvmSX_OS12_RPS4_mOS10_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRtRZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKSZ_RT0_RT1_E_RNS0_9StringRefEEEvmS10_OS15_RPS3_mOS13_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRjRZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKSZ_RT0_RT1_E_RNS0_9StringRefEEEvmS10_OS15_RPS3_mOS13_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRmRZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKSZ_RT0_RT1_E_RNS0_9StringRefEEEvmS10_OS15_RPS3_mOS13_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS2_RZZNS3_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS5_PNS3_5BlockERSt6vectorIPKNS3_7IColumnESaISN_EEjENK3$_1clIRNS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS5_SC_EEEEEEEEEEbOT_EUlRKS12_RT0_RT1_E_RNS3_9StringRefEEEvmS13_OS18_RPS6_mOS16_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS1_RZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS3_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISL_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEEbOT_EUlRKS10_RT0_RT1_E_SD_EEvmS11_OS16_RPS4_mOS14_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRtRZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSS_RT0_RT1_E_RNS0_9StringRefEEEvmOSS_OSY_RPS3_mOSW_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRjRZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSS_RT0_RT1_E_RNS0_9StringRefEEEvmOSS_OSY_RPS3_mOSW_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRmRZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSS_RT0_RT1_E_RNS0_9StringRefEEEvmOSS_OSY_RPS3_mOSW_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS2_RZZNS3_22StreamingAggLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISL_EEjENK3$_1clINS3_19MethodStringNoCacheINS3_13StringHashMapIS5_SC_EEEEEEvRT_EUlRKSV_RT0_RT1_E_RNS3_9StringRefEEEvmOSV_OS11_RPS6_mOSZ_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS1_RZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEEvRT_EUlRKST_RT0_RT1_E_SD_EEvmOST_OSZ_RPS4_mOSX_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRtRZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_RNS0_9StringRefEEEvmOSW_OS12_RPS3_mOS10_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRjRZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_RNS0_9StringRefEEEvmOSW_OS12_RPS3_mOS10_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRmRZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_RNS0_9StringRefEEEvmOSW_OS12_RPS3_mOS10_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS2_RZZNS3_22StreamingAggLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISL_EEjENK3$_1clINS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS5_SC_EEEEEEEEEEvRT_EUlRKSZ_RT0_RT1_E_RNS3_9StringRefEEEvmOSZ_OS15_RPS6_mOS13_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS1_RZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEEvRT_EUlRKSX_RT0_RT1_E_SD_EEvmOSX_OS13_RPS4_mOS11_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS1_RZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISG_EESaISJ_EERKSE_ISt10shared_ptrIKNS0_9IDataTypeEESaISR_EESN_ENK3$_1clIRNS0_16MethodSerializedINS0_13StringHashMapIjS9_EEEEEEDaOT_EUlRKS13_RT0_RT1_E_SC_EEvmS14_OS19_RPS3_mOS17_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRtRZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISF_EESaISI_EERKSD_ISt10shared_ptrIKNS0_9IDataTypeEESaISQ_EESM_ENK3$_1clIRNS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS12_RT0_RT1_E_RNS0_9StringRefEEEvmS13_OS18_RPS2_mOS16_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRjRZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISF_EESaISI_EERKSD_ISt10shared_ptrIKNS0_9IDataTypeEESaISQ_EESM_ENK3$_1clIRNS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS12_RT0_RT1_E_RNS0_9StringRefEEEvmS13_OS18_RPS2_mOS16_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRmRZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISF_EESaISI_EERKSD_ISt10shared_ptrIKNS0_9IDataTypeEESaISQ_EESM_ENK3$_1clIRNS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS12_RT0_RT1_E_RNS0_9StringRefEEEvmS13_OS18_RPS2_mOS16_
complex_hash_map_dictionary.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS2_RZZNS3_24ComplexHashMapDictionary9load_dataERKSt6vectorINS3_3COWINS3_7IColumnEE13immutable_ptrISI_EESaISL_EERKSG_ISt10shared_ptrIKNS3_9IDataTypeEESaIST_EESP_ENK3$_1clIRNS3_16MethodSerializedINS3_13StringHashMapIjSB_EEEEEEDaOT_EUlRKS15_RT0_RT1_E_RNS3_9StringRefEEEvmS16_OS1B_RPS5_mOS19_
Line
Count
Source
734
2
                                                  size_t hash_value, Func&& f) {
735
2
        it = &buf[place_value];
736
737
2
        if (!buf[place_value].is_zero(*this)) {
738
0
            return;
739
0
        }
740
741
2
        f(Constructor(&buf[place_value]), key, origin);
742
2
        buf[place_value].set_hash(hash_value);
743
2
        ++m_size;
744
745
2
        if (UNLIKELY(grower.overflow(m_size))) {
746
0
            try {
747
0
                resize();
748
0
            } catch (...) {
749
                /** If we have not resized successfully, then there will be problems.
750
                  * There remains a key, but uninitialized mapped-value,
751
                  *  which, perhaps, can not even be called a destructor.
752
                  */
753
0
                --m_size;
754
0
                buf[place_value].set_zero();
755
0
                throw;
756
0
            }
757
758
            // The hash table was rehashed, so we have to re-find the key.
759
0
            size_t new_place = find_cell(key, hash_value, grower.place(hash_value));
760
0
            assert(!buf[new_place].is_zero(*this));
761
0
            it = &buf[new_place];
762
0
        }
763
2
    }
complex_hash_map_dictionary.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS1_RZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISG_EESaISJ_EERKSE_ISt10shared_ptrIKNS0_9IDataTypeEESaISR_EESN_ENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIjS9_EEEEEEDaOT_EUlRKS13_RT0_RT1_E_SC_EEvmS14_OS19_RPS3_mOS17_
Line
Count
Source
734
52
                                                  size_t hash_value, Func&& f) {
735
52
        it = &buf[place_value];
736
737
52
        if (!buf[place_value].is_zero(*this)) {
738
0
            return;
739
0
        }
740
741
52
        f(Constructor(&buf[place_value]), key, origin);
742
52
        buf[place_value].set_hash(hash_value);
743
52
        ++m_size;
744
745
52
        if (UNLIKELY(grower.overflow(m_size))) {
746
0
            try {
747
0
                resize();
748
0
            } catch (...) {
749
                /** If we have not resized successfully, then there will be problems.
750
                  * There remains a key, but uninitialized mapped-value,
751
                  *  which, perhaps, can not even be called a destructor.
752
                  */
753
0
                --m_size;
754
0
                buf[place_value].set_zero();
755
0
                throw;
756
0
            }
757
758
            // The hash table was rehashed, so we have to re-find the key.
759
0
            size_t new_place = find_cell(key, hash_value, grower.place(hash_value));
760
0
            assert(!buf[new_place].is_zero(*this));
761
0
            it = &buf[new_place];
762
0
        }
763
52
    }
complex_hash_map_dictionary.cpp:_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRtRZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISF_EESaISI_EERKSD_ISt10shared_ptrIKNS0_9IDataTypeEESaISQ_EESM_ENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS12_RT0_RT1_E_RNS0_9StringRefEEEvmS13_OS18_RPS2_mOS16_
Line
Count
Source
734
2.80k
                                                  size_t hash_value, Func&& f) {
735
2.80k
        it = &buf[place_value];
736
737
2.80k
        if (!buf[place_value].is_zero(*this)) {
738
0
            return;
739
0
        }
740
741
2.80k
        f(Constructor(&buf[place_value]), key, origin);
742
2.80k
        buf[place_value].set_hash(hash_value);
743
2.80k
        ++m_size;
744
745
2.80k
        if (UNLIKELY(grower.overflow(m_size))) {
746
130
            try {
747
130
                resize();
748
130
            } catch (...) {
749
                /** If we have not resized successfully, then there will be problems.
750
                  * There remains a key, but uninitialized mapped-value,
751
                  *  which, perhaps, can not even be called a destructor.
752
                  */
753
0
                --m_size;
754
0
                buf[place_value].set_zero();
755
0
                throw;
756
0
            }
757
758
            // The hash table was rehashed, so we have to re-find the key.
759
130
            size_t new_place = find_cell(key, hash_value, grower.place(hash_value));
760
130
            assert(!buf[new_place].is_zero(*this));
761
130
            it = &buf[new_place];
762
130
        }
763
2.80k
    }
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRjRZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISF_EESaISI_EERKSD_ISt10shared_ptrIKNS0_9IDataTypeEESaISQ_EESM_ENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS12_RT0_RT1_E_RNS0_9StringRefEEEvmS13_OS18_RPS2_mOS16_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRmRZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISF_EESaISI_EERKSD_ISt10shared_ptrIKNS0_9IDataTypeEESaISQ_EESM_ENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS12_RT0_RT1_E_RNS0_9StringRefEEEvmS13_OS18_RPS2_mOS16_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE26lazy_emplace_non_zero_implIRS2_RZZNS3_24ComplexHashMapDictionary9load_dataERKSt6vectorINS3_3COWINS3_7IColumnEE13immutable_ptrISI_EESaISL_EERKSG_ISt10shared_ptrIKNS3_9IDataTypeEESaIST_EESP_ENK3$_1clIRNS3_19MethodStringNoCacheINS3_13StringHashMapIjSB_EEEEEEDaOT_EUlRKS15_RT0_RT1_E_RNS3_9StringRefEEEvmS16_OS1B_RPS5_mOS19_
764
765
    /// Only for non-zero keys. Find the right place, insert the key there, if it does not already exist. Set iterator to the cell in output parameter.
766
    template <typename KeyHolder>
767
    void ALWAYS_INLINE emplace_non_zero(KeyHolder&& key, LookupResult& it, bool& inserted,
768
                                        size_t hash_value) {
769
        size_t place_value = find_cell(key, hash_value, grower.place(hash_value));
770
        emplace_non_zero_impl(place_value, key, it, inserted, hash_value);
771
    }
772
773
    template <typename KeyHolder, typename Func, typename Origin>
774
    void ALWAYS_INLINE lazy_emplace_non_zero(KeyHolder&& key, Origin&& origin, LookupResult& it,
775
2.88k
                                             size_t hash_value, Func&& f) {
776
2.88k
        size_t place_value = find_cell(key, hash_value, grower.place(hash_value));
777
2.88k
        lazy_emplace_non_zero_impl(place_value, key, origin, it, hash_value, std::forward<Func>(f));
778
2.88k
    }
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS1_RZNS0_11test_insertINS0_16MethodSerializedINS0_13StringHashMapIjS9_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISM_EESaISP_EEEUlRKSI_RT0_RT1_E_SC_EEvOSI_OSW_RPS3_mOSU_
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRtRZNS0_11test_insertINS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISL_EESaISO_EEEUlRKSH_RT0_RT1_E_RNS0_9StringRefEEEvOSH_OSV_RPS2_mOST_
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRjRZNS0_11test_insertINS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISL_EESaISO_EEEUlRKSH_RT0_RT1_E_RNS0_9StringRefEEEvOSH_OSV_RPS2_mOST_
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRmRZNS0_11test_insertINS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISL_EESaISO_EEEUlRKSH_RT0_RT1_E_RNS0_9StringRefEEEvOSH_OSV_RPS2_mOST_
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS2_RZNS3_11test_insertINS3_16MethodSerializedINS3_13StringHashMapIjSB_EEEEEEvRT_St6vectorINS3_3COWINS3_7IColumnEE13immutable_ptrISO_EESaISR_EEEUlRKSK_RT0_RT1_E_RNS3_9StringRefEEEvOSK_OSY_RPS5_mOSW_
Line
Count
Source
775
5
                                             size_t hash_value, Func&& f) {
776
5
        size_t place_value = find_cell(key, hash_value, grower.place(hash_value));
777
5
        lazy_emplace_non_zero_impl(place_value, key, origin, it, hash_value, std::forward<Func>(f));
778
5
    }
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS1_RZNS0_11test_insertINS0_19MethodStringNoCacheINS0_13StringHashMapIjS9_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISM_EESaISP_EEEUlRKSI_RT0_RT1_E_SC_EEvOSI_OSW_RPS3_mOSU_
_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRtRZNS0_11test_insertINS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISL_EESaISO_EEEUlRKSH_RT0_RT1_E_RNS0_9StringRefEEEvOSH_OSV_RPS2_mOST_
Line
Count
Source
775
5
                                             size_t hash_value, Func&& f) {
776
5
        size_t place_value = find_cell(key, hash_value, grower.place(hash_value));
777
5
        lazy_emplace_non_zero_impl(place_value, key, origin, it, hash_value, std::forward<Func>(f));
778
5
    }
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRjRZNS0_11test_insertINS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISL_EESaISO_EEEUlRKSH_RT0_RT1_E_RNS0_9StringRefEEEvOSH_OSV_RPS2_mOST_
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRmRZNS0_11test_insertINS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISL_EESaISO_EEEUlRKSH_RT0_RT1_E_RNS0_9StringRefEEEvOSH_OSV_RPS2_mOST_
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS2_RZNS3_11test_insertINS3_19MethodStringNoCacheINS3_13StringHashMapIjSB_EEEEEEvRT_St6vectorINS3_3COWINS3_7IColumnEE13immutable_ptrISO_EESaISR_EEEUlRKSK_RT0_RT1_E_RNS3_9StringRefEEEvOSK_OSY_RPS5_mOSW_
hash_table_method_test.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS1_RZNS0_68HashTableMethodTest_testMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0SD_EEvOT_OT1_RPS4_mOT0_
Line
Count
Source
775
1
                                             size_t hash_value, Func&& f) {
776
1
        size_t place_value = find_cell(key, hash_value, grower.place(hash_value));
777
1
        lazy_emplace_non_zero_impl(place_value, key, origin, it, hash_value, std::forward<Func>(f));
778
1
    }
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRtRZNS0_68HashTableMethodTest_testMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0RNS0_9StringRefEEEvOT_OT1_RPS3_mOT0_
hash_table_method_test.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRjRZNS0_68HashTableMethodTest_testMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0RNS0_9StringRefEEEvOT_OT1_RPS3_mOT0_
Line
Count
Source
775
2
                                             size_t hash_value, Func&& f) {
776
2
        size_t place_value = find_cell(key, hash_value, grower.place(hash_value));
777
2
        lazy_emplace_non_zero_impl(place_value, key, origin, it, hash_value, std::forward<Func>(f));
778
2
    }
hash_table_method_test.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRmRZNS0_68HashTableMethodTest_testMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0RNS0_9StringRefEEEvOT_OT1_RPS3_mOT0_
Line
Count
Source
775
2
                                             size_t hash_value, Func&& f) {
776
2
        size_t place_value = find_cell(key, hash_value, grower.place(hash_value));
777
2
        lazy_emplace_non_zero_impl(place_value, key, origin, it, hash_value, std::forward<Func>(f));
778
2
    }
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS2_RZNS3_68HashTableMethodTest_testMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0RNS3_9StringRefEEEvOT_OT1_RPS6_mOT0_
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS1_RZNS0_76HashTableMethodTest_testNullableMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0SD_EEvOT_OT1_RPS4_mOT0_
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRtRZNS0_76HashTableMethodTest_testNullableMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0RNS0_9StringRefEEEvOT_OT1_RPS3_mOT0_
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRjRZNS0_76HashTableMethodTest_testNullableMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0RNS0_9StringRefEEEvOT_OT1_RPS3_mOT0_
hash_table_method_test.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRmRZNS0_76HashTableMethodTest_testNullableMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0RNS0_9StringRefEEEvOT_OT1_RPS3_mOT0_
Line
Count
Source
775
2
                                             size_t hash_value, Func&& f) {
776
2
        size_t place_value = find_cell(key, hash_value, grower.place(hash_value));
777
2
        lazy_emplace_non_zero_impl(place_value, key, origin, it, hash_value, std::forward<Func>(f));
778
2
    }
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS2_RZNS3_76HashTableMethodTest_testNullableMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0RNS3_9StringRefEEEvOT_OT1_RPS6_mOT0_
hash_table_method_test.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS1_RZNS0_50HashTableMethodTest_testStringHashMapIterator_Test8TestBodyEvE3$_0SD_EEvOT_OT1_RPS4_mOT0_
Line
Count
Source
775
2
                                             size_t hash_value, Func&& f) {
776
2
        size_t place_value = find_cell(key, hash_value, grower.place(hash_value));
777
2
        lazy_emplace_non_zero_impl(place_value, key, origin, it, hash_value, std::forward<Func>(f));
778
2
    }
hash_table_method_test.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRtRZNS0_50HashTableMethodTest_testStringHashMapIterator_Test8TestBodyEvE3$_0RNS0_9StringRefEEEvOT_OT1_RPS3_mOT0_
Line
Count
Source
775
2
                                             size_t hash_value, Func&& f) {
776
2
        size_t place_value = find_cell(key, hash_value, grower.place(hash_value));
777
2
        lazy_emplace_non_zero_impl(place_value, key, origin, it, hash_value, std::forward<Func>(f));
778
2
    }
hash_table_method_test.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRjRZNS0_50HashTableMethodTest_testStringHashMapIterator_Test8TestBodyEvE3$_0RNS0_9StringRefEEEvOT_OT1_RPS3_mOT0_
Line
Count
Source
775
1
                                             size_t hash_value, Func&& f) {
776
1
        size_t place_value = find_cell(key, hash_value, grower.place(hash_value));
777
1
        lazy_emplace_non_zero_impl(place_value, key, origin, it, hash_value, std::forward<Func>(f));
778
1
    }
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRmRZNS0_50HashTableMethodTest_testStringHashMapIterator_Test8TestBodyEvE3$_0RNS0_9StringRefEEEvOT_OT1_RPS3_mOT0_
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS2_RZNS3_50HashTableMethodTest_testStringHashMapIterator_Test8TestBodyEvE3$_0RNS3_9StringRefEEEvOT_OT1_RPS6_mOT0_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRtRZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSS_RT0_RT1_E_RNS0_9StringRefEEEvOSS_OSY_RPS3_mOSW_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRjRZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSS_RT0_RT1_E_RNS0_9StringRefEEEvOSS_OSY_RPS3_mOSW_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRmRZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSS_RT0_RT1_E_RNS0_9StringRefEEEvOSS_OSY_RPS3_mOSW_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS2_RZZNS3_17AggSinkLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISL_EEjENK3$_1clINS3_19MethodStringNoCacheINS3_13StringHashMapIS5_SC_EEEEEEvRT_EUlRKSV_RT0_RT1_E_RNS3_9StringRefEEEvOSV_OS11_RPS6_mOSZ_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS1_RZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEEvRT_EUlRKST_RT0_RT1_E_SD_EEvOST_OSZ_RPS4_mOSX_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRtRZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_RNS0_9StringRefEEEvOSW_OS12_RPS3_mOS10_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRjRZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_RNS0_9StringRefEEEvOSW_OS12_RPS3_mOS10_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRmRZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_RNS0_9StringRefEEEvOSW_OS12_RPS3_mOS10_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS2_RZZNS3_17AggSinkLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISL_EEjENK3$_1clINS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS5_SC_EEEEEEEEEEvRT_EUlRKSZ_RT0_RT1_E_RNS3_9StringRefEEEvOSZ_OS15_RPS6_mOS13_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS1_RZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEEvRT_EUlRKSX_RT0_RT1_E_SD_EEvOSX_OS13_RPS4_mOS11_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRtRZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSH_IPKNS0_7IColumnESaISO_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSZ_RT0_RT1_E_RNS0_9StringRefEEEvS10_OS15_RPS3_mOS13_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRjRZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSH_IPKNS0_7IColumnESaISO_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSZ_RT0_RT1_E_RNS0_9StringRefEEEvS10_OS15_RPS3_mOS13_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRmRZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSH_IPKNS0_7IColumnESaISO_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSZ_RT0_RT1_E_RNS0_9StringRefEEEvS10_OS15_RPS3_mOS13_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS2_RZZNS3_17AggSinkLocalState30_emplace_into_hash_table_limitEPS5_PNS3_5BlockERKSt6vectorIiSaIiEERSK_IPKNS3_7IColumnESaISR_EEjENK3$_1clIRNS3_19MethodStringNoCacheINS3_13StringHashMapIS5_SC_EEEEEEbOT_EUlRKS12_RT0_RT1_E_RNS3_9StringRefEEEvS13_OS18_RPS6_mOS16_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS1_RZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS3_PNS0_5BlockERKSt6vectorIiSaIiEERSI_IPKNS0_7IColumnESaISP_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEEbOT_EUlRKS10_RT0_RT1_E_SD_EEvS11_OS16_RPS4_mOS14_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRtRZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSH_IPKNS0_7IColumnESaISO_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKS13_RT0_RT1_E_RNS0_9StringRefEEEvS14_OS19_RPS3_mOS17_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRjRZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSH_IPKNS0_7IColumnESaISO_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKS13_RT0_RT1_E_RNS0_9StringRefEEEvS14_OS19_RPS3_mOS17_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRmRZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSH_IPKNS0_7IColumnESaISO_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKS13_RT0_RT1_E_RNS0_9StringRefEEEvS14_OS19_RPS3_mOS17_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS2_RZZNS3_17AggSinkLocalState30_emplace_into_hash_table_limitEPS5_PNS3_5BlockERKSt6vectorIiSaIiEERSK_IPKNS3_7IColumnESaISR_EEjENK3$_1clIRNS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS5_SC_EEEEEEEEEEbOT_EUlRKS16_RT0_RT1_E_RNS3_9StringRefEEEvS17_OS1C_RPS6_mOS1A_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS1_RZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS3_PNS0_5BlockERKSt6vectorIiSaIiEERSI_IPKNS0_7IColumnESaISP_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEEbOT_EUlRKS14_RT0_RT1_E_SD_EEvS15_OS1A_RPS4_mOS18_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRtRZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSS_RT0_RT1_E_RNS0_9StringRefEEEvOSS_OSY_RPS3_mOSW_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRjRZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSS_RT0_RT1_E_RNS0_9StringRefEEEvOSS_OSY_RPS3_mOSW_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRmRZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSS_RT0_RT1_E_RNS0_9StringRefEEEvOSS_OSY_RPS3_mOSW_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS2_RZZNS3_13AggLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISL_EEjENK3$_1clINS3_19MethodStringNoCacheINS3_13StringHashMapIS5_SC_EEEEEEvRT_EUlRKSV_RT0_RT1_E_RNS3_9StringRefEEEvOSV_OS11_RPS6_mOSZ_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS1_RZZNS0_13AggLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEEvRT_EUlRKST_RT0_RT1_E_SD_EEvOST_OSZ_RPS4_mOSX_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRtRZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_RNS0_9StringRefEEEvOSW_OS12_RPS3_mOS10_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRjRZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_RNS0_9StringRefEEEvOSW_OS12_RPS3_mOS10_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRmRZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_RNS0_9StringRefEEEvOSW_OS12_RPS3_mOS10_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS2_RZZNS3_13AggLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISL_EEjENK3$_1clINS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS5_SC_EEEEEEEEEEvRT_EUlRKSZ_RT0_RT1_E_RNS3_9StringRefEEEvOSZ_OS15_RPS6_mOS13_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS1_RZZNS0_13AggLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEEvRT_EUlRKSX_RT0_RT1_E_SD_EEvOSX_OS13_RPS4_mOS11_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS1_RZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISJ_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS4_SB_EEEEEENS0_6StatusERT_EUlRKSZ_RT0_RT1_E_SE_EEvOSZ_OS15_RPS5_mOS13_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRtRZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISI_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEENS0_6StatusERT_EUlRKSY_RT0_RT1_E_RNS0_9StringRefEEEvOSY_OS14_RPS4_mOS12_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRjRZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISI_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEENS0_6StatusERT_EUlRKSY_RT0_RT1_E_RNS0_9StringRefEEEvOSY_OS14_RPS4_mOS12_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRmRZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISI_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEENS0_6StatusERT_EUlRKSY_RT0_RT1_E_RNS0_9StringRefEEEvOSY_OS14_RPS4_mOS12_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS2_RZZNS3_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS3_7IColumnESaISL_EEPNS3_5BlockERNS3_27PartitionSortSinkLocalStateEbENK3$_1clINS3_19MethodStringNoCacheINS3_13StringHashMapIS6_SD_EEEEEENS3_6StatusERT_EUlRKS11_RT0_RT1_E_RNS3_9StringRefEEEvOS11_OS17_RPS7_mOS15_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS1_RZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISJ_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS4_SB_EEEEEEEEEENS0_6StatusERT_EUlRKS13_RT0_RT1_E_SE_EEvOS13_OS19_RPS5_mOS17_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRtRZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISI_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEENS0_6StatusERT_EUlRKS12_RT0_RT1_E_RNS0_9StringRefEEEvOS12_OS18_RPS4_mOS16_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRjRZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISI_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEENS0_6StatusERT_EUlRKS12_RT0_RT1_E_RNS0_9StringRefEEEvOS12_OS18_RPS4_mOS16_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRmRZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISI_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEENS0_6StatusERT_EUlRKS12_RT0_RT1_E_RNS0_9StringRefEEEvOS12_OS18_RPS4_mOS16_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS2_RZZNS3_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS3_7IColumnESaISL_EEPNS3_5BlockERNS3_27PartitionSortSinkLocalStateEbENK3$_1clINS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS6_SD_EEEEEEEEEENS3_6StatusERT_EUlRKS15_RT0_RT1_E_RNS3_9StringRefEEEvOS15_OS1B_RPS7_mOS19_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRtRZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSV_RT0_RT1_E_RNS0_9StringRefEEEvSW_OS11_RPS3_mOSZ_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRjRZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSV_RT0_RT1_E_RNS0_9StringRefEEEvSW_OS11_RPS3_mOSZ_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRmRZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSV_RT0_RT1_E_RNS0_9StringRefEEEvSW_OS11_RPS3_mOSZ_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS2_RZZNS3_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS5_PNS3_5BlockERSt6vectorIPKNS3_7IColumnESaISN_EEjENK3$_1clIRNS3_19MethodStringNoCacheINS3_13StringHashMapIS5_SC_EEEEEEbOT_EUlRKSY_RT0_RT1_E_RNS3_9StringRefEEEvSZ_OS14_RPS6_mOS12_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS1_RZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS3_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISL_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEEbOT_EUlRKSW_RT0_RT1_E_SD_EEvSX_OS12_RPS4_mOS10_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRtRZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKSZ_RT0_RT1_E_RNS0_9StringRefEEEvS10_OS15_RPS3_mOS13_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRjRZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKSZ_RT0_RT1_E_RNS0_9StringRefEEEvS10_OS15_RPS3_mOS13_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRmRZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKSZ_RT0_RT1_E_RNS0_9StringRefEEEvS10_OS15_RPS3_mOS13_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS2_RZZNS3_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS5_PNS3_5BlockERSt6vectorIPKNS3_7IColumnESaISN_EEjENK3$_1clIRNS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS5_SC_EEEEEEEEEEbOT_EUlRKS12_RT0_RT1_E_RNS3_9StringRefEEEvS13_OS18_RPS6_mOS16_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS1_RZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS3_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISL_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEEbOT_EUlRKS10_RT0_RT1_E_SD_EEvS11_OS16_RPS4_mOS14_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRtRZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSS_RT0_RT1_E_RNS0_9StringRefEEEvOSS_OSY_RPS3_mOSW_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRjRZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSS_RT0_RT1_E_RNS0_9StringRefEEEvOSS_OSY_RPS3_mOSW_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRmRZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSS_RT0_RT1_E_RNS0_9StringRefEEEvOSS_OSY_RPS3_mOSW_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS2_RZZNS3_22StreamingAggLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISL_EEjENK3$_1clINS3_19MethodStringNoCacheINS3_13StringHashMapIS5_SC_EEEEEEvRT_EUlRKSV_RT0_RT1_E_RNS3_9StringRefEEEvOSV_OS11_RPS6_mOSZ_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS1_RZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEEvRT_EUlRKST_RT0_RT1_E_SD_EEvOST_OSZ_RPS4_mOSX_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRtRZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_RNS0_9StringRefEEEvOSW_OS12_RPS3_mOS10_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRjRZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_RNS0_9StringRefEEEvOSW_OS12_RPS3_mOS10_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRmRZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISI_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSW_RT0_RT1_E_RNS0_9StringRefEEEvOSW_OS12_RPS3_mOS10_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS2_RZZNS3_22StreamingAggLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISL_EEjENK3$_1clINS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS5_SC_EEEEEEEEEEvRT_EUlRKSZ_RT0_RT1_E_RNS3_9StringRefEEEvOSZ_OS15_RPS6_mOS13_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS1_RZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEEvRT_EUlRKSX_RT0_RT1_E_SD_EEvOSX_OS13_RPS4_mOS11_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS1_RZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISG_EESaISJ_EERKSE_ISt10shared_ptrIKNS0_9IDataTypeEESaISR_EESN_ENK3$_1clIRNS0_16MethodSerializedINS0_13StringHashMapIjS9_EEEEEEDaOT_EUlRKS13_RT0_RT1_E_SC_EEvS14_OS19_RPS3_mOS17_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRtRZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISF_EESaISI_EERKSD_ISt10shared_ptrIKNS0_9IDataTypeEESaISQ_EESM_ENK3$_1clIRNS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS12_RT0_RT1_E_RNS0_9StringRefEEEvS13_OS18_RPS2_mOS16_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRjRZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISF_EESaISI_EERKSD_ISt10shared_ptrIKNS0_9IDataTypeEESaISQ_EESM_ENK3$_1clIRNS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS12_RT0_RT1_E_RNS0_9StringRefEEEvS13_OS18_RPS2_mOS16_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRmRZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISF_EESaISI_EERKSD_ISt10shared_ptrIKNS0_9IDataTypeEESaISQ_EESM_ENK3$_1clIRNS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS12_RT0_RT1_E_RNS0_9StringRefEEEvS13_OS18_RPS2_mOS16_
complex_hash_map_dictionary.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS2_RZZNS3_24ComplexHashMapDictionary9load_dataERKSt6vectorINS3_3COWINS3_7IColumnEE13immutable_ptrISI_EESaISL_EERKSG_ISt10shared_ptrIKNS3_9IDataTypeEESaIST_EESP_ENK3$_1clIRNS3_16MethodSerializedINS3_13StringHashMapIjSB_EEEEEEDaOT_EUlRKS15_RT0_RT1_E_RNS3_9StringRefEEEvS16_OS1B_RPS5_mOS19_
Line
Count
Source
775
2
                                             size_t hash_value, Func&& f) {
776
2
        size_t place_value = find_cell(key, hash_value, grower.place(hash_value));
777
2
        lazy_emplace_non_zero_impl(place_value, key, origin, it, hash_value, std::forward<Func>(f));
778
2
    }
complex_hash_map_dictionary.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS1_RZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISG_EESaISJ_EERKSE_ISt10shared_ptrIKNS0_9IDataTypeEESaISR_EESN_ENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIjS9_EEEEEEDaOT_EUlRKS13_RT0_RT1_E_SC_EEvS14_OS19_RPS3_mOS17_
Line
Count
Source
775
52
                                             size_t hash_value, Func&& f) {
776
52
        size_t place_value = find_cell(key, hash_value, grower.place(hash_value));
777
52
        lazy_emplace_non_zero_impl(place_value, key, origin, it, hash_value, std::forward<Func>(f));
778
52
    }
complex_hash_map_dictionary.cpp:_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRtRZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISF_EESaISI_EERKSD_ISt10shared_ptrIKNS0_9IDataTypeEESaISQ_EESM_ENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS12_RT0_RT1_E_RNS0_9StringRefEEEvS13_OS18_RPS2_mOS16_
Line
Count
Source
775
2.80k
                                             size_t hash_value, Func&& f) {
776
2.80k
        size_t place_value = find_cell(key, hash_value, grower.place(hash_value));
777
2.80k
        lazy_emplace_non_zero_impl(place_value, key, origin, it, hash_value, std::forward<Func>(f));
778
2.80k
    }
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRjRZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISF_EESaISI_EERKSD_ISt10shared_ptrIKNS0_9IDataTypeEESaISQ_EESM_ENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS12_RT0_RT1_E_RNS0_9StringRefEEEvS13_OS18_RPS2_mOS16_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRmRZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISF_EESaISI_EERKSD_ISt10shared_ptrIKNS0_9IDataTypeEESaISQ_EESM_ENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS12_RT0_RT1_E_RNS0_9StringRefEEEvS13_OS18_RPS2_mOS16_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE21lazy_emplace_non_zeroIRS2_RZZNS3_24ComplexHashMapDictionary9load_dataERKSt6vectorINS3_3COWINS3_7IColumnEE13immutable_ptrISI_EESaISL_EERKSG_ISt10shared_ptrIKNS3_9IDataTypeEESaIST_EESP_ENK3$_1clIRNS3_19MethodStringNoCacheINS3_13StringHashMapIjSB_EEEEEEDaOT_EUlRKS15_RT0_RT1_E_RNS3_9StringRefEEEvS16_OS1B_RPS5_mOS19_
779
780
public:
781
    void expanse_for_add_elem(size_t num_elem) {
782
        if (add_elem_size_overflow(num_elem)) {
783
            resize(grower.buf_size() + num_elem);
784
        }
785
    }
786
787
0
    size_t estimate_memory(size_t num_elem) const {
788
0
        if (!add_elem_size_overflow(num_elem)) {
789
0
            return 0;
790
0
        }
791
792
0
        auto new_size = num_elem + grower.buf_size();
793
0
        Grower new_grower = grower;
794
0
        new_grower.set(new_size);
795
796
0
        return new_grower.buf_size() * sizeof(Cell);
797
0
    }
Unexecuted instantiation: _ZNK9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE15estimate_memoryEm
Unexecuted instantiation: _ZNK9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE15estimate_memoryEm
Unexecuted instantiation: _ZNK9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE15estimate_memoryEm
Unexecuted instantiation: _ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE15estimate_memoryEm
Unexecuted instantiation: _ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE15estimate_memoryEm
Unexecuted instantiation: _ZNK9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE15estimate_memoryEm
Unexecuted instantiation: _ZNK9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE15estimate_memoryEm
Unexecuted instantiation: _ZNK9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE15estimate_memoryEm
Unexecuted instantiation: _ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE15estimate_memoryEm
Unexecuted instantiation: _ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE15estimate_memoryEm
798
799
    /// Insert a value. In the case of any more complex values, it is better to use the `emplace` function.
800
    std::pair<LookupResult, bool> ALWAYS_INLINE insert(const value_type& x) {
801
        std::pair<LookupResult, bool> res;
802
803
        size_t hash_value = hash(Cell::get_key(x));
804
        if (!emplace_if_zero(Cell::get_key(x), res.first, res.second, hash_value)) {
805
            emplace_non_zero(Cell::get_key(x), res.first, res.second, hash_value);
806
        }
807
808
        if (res.second) insert_set_mapped(lookup_result_get_mapped(res.first), x);
809
810
        return res;
811
    }
812
813
    template <bool READ>
814
5.46k
    void ALWAYS_INLINE prefetch(size_t hash_value) {
815
        // Two optional arguments:
816
        // 'rw': 1 means the memory access is write
817
        // 'locality': 0-3. 0 means no temporal locality. 3 means high temporal locality.
818
5.46k
        auto place_value = grower.place(hash_value);
819
5.46k
        __builtin_prefetch(&buf[place_value], READ ? 0 : 1, 1);
820
5.46k
    }
_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8prefetchILb0EEEvm
Line
Count
Source
814
2.18k
    void ALWAYS_INLINE prefetch(size_t hash_value) {
815
        // Two optional arguments:
816
        // 'rw': 1 means the memory access is write
817
        // 'locality': 0-3. 0 means no temporal locality. 3 means high temporal locality.
818
2.18k
        auto place_value = grower.place(hash_value);
819
2.18k
        __builtin_prefetch(&buf[place_value], READ ? 0 : 1, 1);
820
2.18k
    }
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8prefetchILb0EEEvm
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8prefetchILb0EEEvm
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE8prefetchILb0EEEvm
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8prefetchILb0EEEvm
_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8prefetchILb1EEEvm
Line
Count
Source
814
3.27k
    void ALWAYS_INLINE prefetch(size_t hash_value) {
815
        // Two optional arguments:
816
        // 'rw': 1 means the memory access is write
817
        // 'locality': 0-3. 0 means no temporal locality. 3 means high temporal locality.
818
3.27k
        auto place_value = grower.place(hash_value);
819
3.27k
        __builtin_prefetch(&buf[place_value], READ ? 0 : 1, 1);
820
3.27k
    }
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8prefetchILb1EEEvm
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8prefetchILb1EEEvm
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE8prefetchILb1EEEvm
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8prefetchILb1EEEvm
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8prefetchILb0EEEvm
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8prefetchILb0EEEvm
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8prefetchILb0EEEvm
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE8prefetchILb0EEEvm
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8prefetchILb0EEEvm
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8prefetchILb1EEEvm
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8prefetchILb1EEEvm
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8prefetchILb1EEEvm
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE8prefetchILb1EEEvm
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8prefetchILb1EEEvm
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8prefetchILb0EEEvm
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8prefetchILb0EEEvm
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8prefetchILb0EEEvm
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE8prefetchILb0EEEvm
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE8prefetchILb0EEEvm
821
822
    template <bool READ>
823
    void ALWAYS_INLINE prefetch(const Key& key, size_t hash_value) {
824
        prefetch<READ>(hash_value);
825
    }
826
827
    /// Reinsert node pointed to by iterator
828
    void ALWAYS_INLINE reinsert(iterator& it, size_t hash_value) {
829
        reinsert(*it.get_ptr(), hash_value);
830
    }
831
832
    class Constructor {
833
    public:
834
        friend class HashTable;
835
        template <typename... Args>
836
2.88k
        void operator()(Args&&... args) const {
837
2.88k
            new (_cell) Cell(std::forward<Args>(args)...);
838
2.88k
        }
_ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRS1_RiEEEvDpOT_
Line
Count
Source
836
52
        void operator()(Args&&... args) const {
837
52
            new (_cell) Cell(std::forward<Args>(args)...);
838
52
        }
_ZNK9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRtRiEEEvDpOT_
Line
Count
Source
836
2.81k
        void operator()(Args&&... args) const {
837
2.81k
            new (_cell) Cell(std::forward<Args>(args)...);
838
2.81k
        }
Unexecuted instantiation: _ZNK9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRjRiEEEvDpOT_
Unexecuted instantiation: _ZNK9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRmRiEEEvDpOT_
_ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRS2_RiEEEvDpOT_
Line
Count
Source
836
7
        void operator()(Args&&... args) const {
837
7
            new (_cell) Cell(std::forward<Args>(args)...);
838
7
        }
_ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRS1_S3_EEEvDpOT_
Line
Count
Source
836
3
        void operator()(Args&&... args) const {
837
3
            new (_cell) Cell(std::forward<Args>(args)...);
838
3
        }
_ZNK9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRtS2_EEEvDpOT_
Line
Count
Source
836
2
        void operator()(Args&&... args) const {
837
2
            new (_cell) Cell(std::forward<Args>(args)...);
838
2
        }
_ZNK9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRjS2_EEEvDpOT_
Line
Count
Source
836
3
        void operator()(Args&&... args) const {
837
3
            new (_cell) Cell(std::forward<Args>(args)...);
838
3
        }
_ZNK9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRmS2_EEEvDpOT_
Line
Count
Source
836
4
        void operator()(Args&&... args) const {
837
4
            new (_cell) Cell(std::forward<Args>(args)...);
838
4
        }
Unexecuted instantiation: _ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRS2_S5_EEEvDpOT_
Unexecuted instantiation: _ZNK9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRtRS2_EEEvDpOT_
Unexecuted instantiation: _ZNK9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRjRS2_EEEvDpOT_
Unexecuted instantiation: _ZNK9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRmRS2_EEEvDpOT_
Unexecuted instantiation: _ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRS2_RS5_EEEvDpOT_
Unexecuted instantiation: _ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRS1_RS3_EEEvDpOT_
Unexecuted instantiation: _ZNK9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRtDnEEEvDpOT_
Unexecuted instantiation: _ZNK9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRjDnEEEvDpOT_
Unexecuted instantiation: _ZNK9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRmDnEEEvDpOT_
Unexecuted instantiation: _ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRS2_DnEEEvDpOT_
Unexecuted instantiation: _ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRS1_DnEEEvDpOT_
Unexecuted instantiation: _ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRS1_RS4_EEEvDpOT_
Unexecuted instantiation: _ZNK9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRtRS3_EEEvDpOT_
Unexecuted instantiation: _ZNK9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRjRS3_EEEvDpOT_
Unexecuted instantiation: _ZNK9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRmRS3_EEEvDpOT_
Unexecuted instantiation: _ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE11ConstructorclIJRS2_RS6_EEEvDpOT_
839
840
    private:
841
2.88k
        Constructor(Cell* cell) : _cell(cell) {}
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorC2EPS3_
Line
Count
Source
841
52
        Constructor(Cell* cell) : _cell(cell) {}
_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorC2EPS2_
Line
Count
Source
841
2.81k
        Constructor(Cell* cell) : _cell(cell) {}
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorC2EPS2_
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorC2EPS2_
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE11ConstructorC2EPS5_
Line
Count
Source
841
7
        Constructor(Cell* cell) : _cell(cell) {}
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorC2EPS4_
Line
Count
Source
841
3
        Constructor(Cell* cell) : _cell(cell) {}
_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorC2EPS3_
Line
Count
Source
841
2
        Constructor(Cell* cell) : _cell(cell) {}
_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorC2EPS3_
Line
Count
Source
841
3
        Constructor(Cell* cell) : _cell(cell) {}
_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorC2EPS3_
Line
Count
Source
841
4
        Constructor(Cell* cell) : _cell(cell) {}
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE11ConstructorC2EPS6_
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorC2EPS5_
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorC2EPS4_
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorC2EPS4_
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE11ConstructorC2EPS4_
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE11ConstructorC2EPS7_
842
        Cell* _cell = nullptr;
843
    };
844
845
    /** Insert the key.
846
      * Return values:
847
      * 'it' -- a LookupResult pointing to the corresponding key/mapped pair.
848
      * 'inserted' -- whether a new key was inserted.
849
      *
850
      * You have to make `placement new` of value if you inserted a new key,
851
      * since when destroying a hash table, it will call the destructor!
852
      *
853
      * Example usage:
854
      *
855
      * Map::iterator it;
856
      * bool inserted;
857
      * map.emplace(key, it, inserted);
858
      * if (inserted)
859
      *     new(&it->second) Mapped(value);
860
      */
861
    template <typename KeyHolder>
862
    void ALWAYS_INLINE emplace(KeyHolder&& key, LookupResult& it, bool& inserted) {
863
        emplace(key, it, inserted, hash(key));
864
    }
865
866
    template <typename KeyHolder>
867
    void ALWAYS_INLINE emplace(KeyHolder&& key, LookupResult& it, bool& inserted,
868
                               size_t hash_value) {
869
        if (!emplace_if_zero(key, it, inserted, hash_value)) {
870
            emplace_non_zero(key, it, inserted, hash_value);
871
        }
872
    }
873
874
    template <typename KeyHolder>
875
    void ALWAYS_INLINE emplace(KeyHolder&& key_holder, LookupResult& it, size_t hash_value,
876
                               bool& inserted) {
877
        emplace(key_holder, it, inserted, hash_value);
878
    }
879
880
    template <typename KeyHolder, typename Func>
881
    void ALWAYS_INLINE lazy_emplace(KeyHolder&& key, LookupResult& it, Func&& f) {
882
        lazy_emplace(key, it, hash(key), std::forward<Func>(f));
883
    }
884
885
    template <typename KeyHolder, typename Func>
886
    void ALWAYS_INLINE lazy_emplace(KeyHolder&& key, LookupResult& it, size_t hash_value,
887
                                    Func&& f) {
888
        if (!lazy_emplace_if_zero(key, key, it, hash_value, std::forward<Func>(f))) {
889
            lazy_emplace_non_zero(key, key, it, hash_value, std::forward<Func>(f));
890
        }
891
    }
892
893
    template <typename KeyHolder, typename Origin, typename Func>
894
    void ALWAYS_INLINE lazy_emplace_with_origin(KeyHolder&& key, Origin&& origin, LookupResult& it,
895
2.88k
                                                size_t hash_value, Func&& f) {
896
2.88k
        if (!lazy_emplace_if_zero(key, origin, it, hash_value, std::forward<Func>(f))) {
897
2.88k
            lazy_emplace_non_zero(key, origin, it, hash_value, std::forward<Func>(f));
898
2.88k
        }
899
2.88k
    }
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS1_SC_RZNS0_11test_insertINS0_16MethodSerializedINS0_13StringHashMapIjS9_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISM_EESaISP_EEEUlRKSI_RT0_RT1_E_EEvOSI_OSU_RPS3_mOSW_
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRtRNS0_9StringRefERZNS0_11test_insertINS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISN_EESaISQ_EEEUlRKSJ_RT0_RT1_E_EEvOSJ_OSV_RPS2_mOSX_
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRjRNS0_9StringRefERZNS0_11test_insertINS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISN_EESaISQ_EEEUlRKSJ_RT0_RT1_E_EEvOSJ_OSV_RPS2_mOSX_
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRmRNS0_9StringRefERZNS0_11test_insertINS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISN_EESaISQ_EEEUlRKSJ_RT0_RT1_E_EEvOSJ_OSV_RPS2_mOSX_
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS2_RNS3_9StringRefERZNS3_11test_insertINS3_16MethodSerializedINS3_13StringHashMapIjSB_EEEEEEvRT_St6vectorINS3_3COWINS3_7IColumnEE13immutable_ptrISQ_EESaIST_EEEUlRKSM_RT0_RT1_E_EEvOSM_OSY_RPS5_mOS10_
Line
Count
Source
895
5
                                                size_t hash_value, Func&& f) {
896
5
        if (!lazy_emplace_if_zero(key, origin, it, hash_value, std::forward<Func>(f))) {
897
5
            lazy_emplace_non_zero(key, origin, it, hash_value, std::forward<Func>(f));
898
5
        }
899
5
    }
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS1_SC_RZNS0_11test_insertINS0_19MethodStringNoCacheINS0_13StringHashMapIjS9_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISM_EESaISP_EEEUlRKSI_RT0_RT1_E_EEvOSI_OSU_RPS3_mOSW_
_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRtRNS0_9StringRefERZNS0_11test_insertINS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISN_EESaISQ_EEEUlRKSJ_RT0_RT1_E_EEvOSJ_OSV_RPS2_mOSX_
Line
Count
Source
895
5
                                                size_t hash_value, Func&& f) {
896
5
        if (!lazy_emplace_if_zero(key, origin, it, hash_value, std::forward<Func>(f))) {
897
5
            lazy_emplace_non_zero(key, origin, it, hash_value, std::forward<Func>(f));
898
5
        }
899
5
    }
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRjRNS0_9StringRefERZNS0_11test_insertINS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISN_EESaISQ_EEEUlRKSJ_RT0_RT1_E_EEvOSJ_OSV_RPS2_mOSX_
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRmRNS0_9StringRefERZNS0_11test_insertINS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEvRT_St6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISN_EESaISQ_EEEUlRKSJ_RT0_RT1_E_EEvOSJ_OSV_RPS2_mOSX_
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS2_RNS3_9StringRefERZNS3_11test_insertINS3_19MethodStringNoCacheINS3_13StringHashMapIjSB_EEEEEEvRT_St6vectorINS3_3COWINS3_7IColumnEE13immutable_ptrISQ_EESaIST_EEEUlRKSM_RT0_RT1_E_EEvOSM_OSY_RPS5_mOS10_
hash_table_method_test.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS1_SD_RZNS0_68HashTableMethodTest_testMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0EEvOT_OT0_RPS4_mOT1_
Line
Count
Source
895
1
                                                size_t hash_value, Func&& f) {
896
1
        if (!lazy_emplace_if_zero(key, origin, it, hash_value, std::forward<Func>(f))) {
897
1
            lazy_emplace_non_zero(key, origin, it, hash_value, std::forward<Func>(f));
898
1
        }
899
1
    }
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRtRNS0_9StringRefERZNS0_68HashTableMethodTest_testMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0EEvOT_OT0_RPS3_mOT1_
hash_table_method_test.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRjRNS0_9StringRefERZNS0_68HashTableMethodTest_testMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0EEvOT_OT0_RPS3_mOT1_
Line
Count
Source
895
2
                                                size_t hash_value, Func&& f) {
896
2
        if (!lazy_emplace_if_zero(key, origin, it, hash_value, std::forward<Func>(f))) {
897
2
            lazy_emplace_non_zero(key, origin, it, hash_value, std::forward<Func>(f));
898
2
        }
899
2
    }
hash_table_method_test.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRmRNS0_9StringRefERZNS0_68HashTableMethodTest_testMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0EEvOT_OT0_RPS3_mOT1_
Line
Count
Source
895
2
                                                size_t hash_value, Func&& f) {
896
2
        if (!lazy_emplace_if_zero(key, origin, it, hash_value, std::forward<Func>(f))) {
897
2
            lazy_emplace_non_zero(key, origin, it, hash_value, std::forward<Func>(f));
898
2
        }
899
2
    }
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS2_RNS3_9StringRefERZNS3_68HashTableMethodTest_testMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0EEvOT_OT0_RPS6_mOT1_
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS1_SD_RZNS0_76HashTableMethodTest_testNullableMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0EEvOT_OT0_RPS4_mOT1_
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRtRNS0_9StringRefERZNS0_76HashTableMethodTest_testNullableMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0EEvOT_OT0_RPS3_mOT1_
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRjRNS0_9StringRefERZNS0_76HashTableMethodTest_testNullableMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0EEvOT_OT0_RPS3_mOT1_
hash_table_method_test.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRmRNS0_9StringRefERZNS0_76HashTableMethodTest_testNullableMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0EEvOT_OT0_RPS3_mOT1_
Line
Count
Source
895
2
                                                size_t hash_value, Func&& f) {
896
2
        if (!lazy_emplace_if_zero(key, origin, it, hash_value, std::forward<Func>(f))) {
897
2
            lazy_emplace_non_zero(key, origin, it, hash_value, std::forward<Func>(f));
898
2
        }
899
2
    }
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS2_RNS3_9StringRefERZNS3_76HashTableMethodTest_testNullableMethodStringNoCacheAggInsertFindForEach_Test8TestBodyEvE3$_0EEvOT_OT0_RPS6_mOT1_
hash_table_method_test.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS1_SD_RZNS0_50HashTableMethodTest_testStringHashMapIterator_Test8TestBodyEvE3$_0EEvOT_OT0_RPS4_mOT1_
Line
Count
Source
895
2
                                                size_t hash_value, Func&& f) {
896
2
        if (!lazy_emplace_if_zero(key, origin, it, hash_value, std::forward<Func>(f))) {
897
2
            lazy_emplace_non_zero(key, origin, it, hash_value, std::forward<Func>(f));
898
2
        }
899
2
    }
hash_table_method_test.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRtRNS0_9StringRefERZNS0_50HashTableMethodTest_testStringHashMapIterator_Test8TestBodyEvE3$_0EEvOT_OT0_RPS3_mOT1_
Line
Count
Source
895
2
                                                size_t hash_value, Func&& f) {
896
2
        if (!lazy_emplace_if_zero(key, origin, it, hash_value, std::forward<Func>(f))) {
897
2
            lazy_emplace_non_zero(key, origin, it, hash_value, std::forward<Func>(f));
898
2
        }
899
2
    }
hash_table_method_test.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRjRNS0_9StringRefERZNS0_50HashTableMethodTest_testStringHashMapIterator_Test8TestBodyEvE3$_0EEvOT_OT0_RPS3_mOT1_
Line
Count
Source
895
1
                                                size_t hash_value, Func&& f) {
896
1
        if (!lazy_emplace_if_zero(key, origin, it, hash_value, std::forward<Func>(f))) {
897
1
            lazy_emplace_non_zero(key, origin, it, hash_value, std::forward<Func>(f));
898
1
        }
899
1
    }
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRmRNS0_9StringRefERZNS0_50HashTableMethodTest_testStringHashMapIterator_Test8TestBodyEvE3$_0EEvOT_OT0_RPS3_mOT1_
Unexecuted instantiation: hash_table_method_test.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS2_RNS3_9StringRefERZNS3_50HashTableMethodTest_testStringHashMapIterator_Test8TestBodyEvE3$_0EEvOT_OT0_RPS6_mOT1_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRtRNS0_9StringRefERZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSU_RT0_RT1_E_EEvOSU_OSY_RPS3_mOS10_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRjRNS0_9StringRefERZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSU_RT0_RT1_E_EEvOSU_OSY_RPS3_mOS10_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRmRNS0_9StringRefERZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSU_RT0_RT1_E_EEvOSU_OSY_RPS3_mOS10_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS2_RNS3_9StringRefERZZNS3_17AggSinkLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISN_EEjENK3$_1clINS3_19MethodStringNoCacheINS3_13StringHashMapIS5_SC_EEEEEEvRT_EUlRKSX_RT0_RT1_E_EEvOSX_OS11_RPS6_mOS13_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS1_SD_RZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEEvRT_EUlRKST_RT0_RT1_E_EEvOST_OSX_RPS4_mOSZ_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRtRNS0_9StringRefERZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSY_RT0_RT1_E_EEvOSY_OS12_RPS3_mOS14_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRjRNS0_9StringRefERZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSY_RT0_RT1_E_EEvOSY_OS12_RPS3_mOS14_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRmRNS0_9StringRefERZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSY_RT0_RT1_E_EEvOSY_OS12_RPS3_mOS14_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS2_RNS3_9StringRefERZZNS3_17AggSinkLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISN_EEjENK3$_1clINS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS5_SC_EEEEEEEEEEvRT_EUlRKS11_RT0_RT1_E_EEvOS11_OS15_RPS6_mOS17_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS1_SD_RZZNS0_17AggSinkLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEEvRT_EUlRKSX_RT0_RT1_E_EEvOSX_OS11_RPS4_mOS13_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRtRNS0_9StringRefERZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSJ_IPKNS0_7IColumnESaISQ_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKS11_RT0_RT1_E_EEvS12_OS15_RPS3_mOS17_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRjRNS0_9StringRefERZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSJ_IPKNS0_7IColumnESaISQ_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKS11_RT0_RT1_E_EEvS12_OS15_RPS3_mOS17_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRmRNS0_9StringRefERZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSJ_IPKNS0_7IColumnESaISQ_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKS11_RT0_RT1_E_EEvS12_OS15_RPS3_mOS17_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS2_RNS3_9StringRefERZZNS3_17AggSinkLocalState30_emplace_into_hash_table_limitEPS5_PNS3_5BlockERKSt6vectorIiSaIiEERSM_IPKNS3_7IColumnESaIST_EEjENK3$_1clIRNS3_19MethodStringNoCacheINS3_13StringHashMapIS5_SC_EEEEEEbOT_EUlRKS14_RT0_RT1_E_EEvS15_OS18_RPS6_mOS1A_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS1_SD_RZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS3_PNS0_5BlockERKSt6vectorIiSaIiEERSI_IPKNS0_7IColumnESaISP_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEEbOT_EUlRKS10_RT0_RT1_E_EEvS11_OS14_RPS4_mOS16_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRtRNS0_9StringRefERZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSJ_IPKNS0_7IColumnESaISQ_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKS15_RT0_RT1_E_EEvS16_OS19_RPS3_mOS1B_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRjRNS0_9StringRefERZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSJ_IPKNS0_7IColumnESaISQ_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKS15_RT0_RT1_E_EEvS16_OS19_RPS3_mOS1B_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRmRNS0_9StringRefERZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERKSt6vectorIiSaIiEERSJ_IPKNS0_7IColumnESaISQ_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKS15_RT0_RT1_E_EEvS16_OS19_RPS3_mOS1B_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS2_RNS3_9StringRefERZZNS3_17AggSinkLocalState30_emplace_into_hash_table_limitEPS5_PNS3_5BlockERKSt6vectorIiSaIiEERSM_IPKNS3_7IColumnESaIST_EEjENK3$_1clIRNS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS5_SC_EEEEEEEEEEbOT_EUlRKS18_RT0_RT1_E_EEvS19_OS1C_RPS6_mOS1E_
Unexecuted instantiation: aggregation_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS1_SD_RZZNS0_17AggSinkLocalState30_emplace_into_hash_table_limitEPS3_PNS0_5BlockERKSt6vectorIiSaIiEERSI_IPKNS0_7IColumnESaISP_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEEbOT_EUlRKS14_RT0_RT1_E_EEvS15_OS18_RPS4_mOS1A_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRtRNS0_9StringRefERZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSU_RT0_RT1_E_EEvOSU_OSY_RPS3_mOS10_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRjRNS0_9StringRefERZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSU_RT0_RT1_E_EEvOSU_OSY_RPS3_mOS10_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRmRNS0_9StringRefERZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSU_RT0_RT1_E_EEvOSU_OSY_RPS3_mOS10_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS2_RNS3_9StringRefERZZNS3_13AggLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISN_EEjENK3$_1clINS3_19MethodStringNoCacheINS3_13StringHashMapIS5_SC_EEEEEEvRT_EUlRKSX_RT0_RT1_E_EEvOSX_OS11_RPS6_mOS13_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS1_SD_RZZNS0_13AggLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEEvRT_EUlRKST_RT0_RT1_E_EEvOST_OSX_RPS4_mOSZ_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRtRNS0_9StringRefERZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSY_RT0_RT1_E_EEvOSY_OS12_RPS3_mOS14_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRjRNS0_9StringRefERZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSY_RT0_RT1_E_EEvOSY_OS12_RPS3_mOS14_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRmRNS0_9StringRefERZZNS0_13AggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSY_RT0_RT1_E_EEvOSY_OS12_RPS3_mOS14_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS2_RNS3_9StringRefERZZNS3_13AggLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISN_EEjENK3$_1clINS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS5_SC_EEEEEEEEEEvRT_EUlRKS11_RT0_RT1_E_EEvOS11_OS15_RPS6_mOS17_
Unexecuted instantiation: aggregation_source_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS1_SD_RZZNS0_13AggLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEEvRT_EUlRKSX_RT0_RT1_E_EEvOSX_OS11_RPS4_mOS13_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS1_SE_RZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISJ_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS4_SB_EEEEEENS0_6StatusERT_EUlRKSZ_RT0_RT1_E_EEvOSZ_OS13_RPS5_mOS15_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRtRNS0_9StringRefERZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISK_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEENS0_6StatusERT_EUlRKS10_RT0_RT1_E_EEvOS10_OS14_RPS4_mOS16_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRjRNS0_9StringRefERZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISK_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEENS0_6StatusERT_EUlRKS10_RT0_RT1_E_EEvOS10_OS14_RPS4_mOS16_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRmRNS0_9StringRefERZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISK_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEENS0_6StatusERT_EUlRKS10_RT0_RT1_E_EEvOS10_OS14_RPS4_mOS16_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS2_RNS3_9StringRefERZZNS3_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS3_7IColumnESaISN_EEPNS3_5BlockERNS3_27PartitionSortSinkLocalStateEbENK3$_1clINS3_19MethodStringNoCacheINS3_13StringHashMapIS6_SD_EEEEEENS3_6StatusERT_EUlRKS13_RT0_RT1_E_EEvOS13_OS17_RPS7_mOS19_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS1_SE_RZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISJ_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS4_SB_EEEEEEEEEENS0_6StatusERT_EUlRKS13_RT0_RT1_E_EEvOS13_OS17_RPS5_mOS19_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRtRNS0_9StringRefERZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISK_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEENS0_6StatusERT_EUlRKS14_RT0_RT1_E_EEvOS14_OS18_RPS4_mOS1A_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRjRNS0_9StringRefERZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISK_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEENS0_6StatusERT_EUlRKS14_RT0_RT1_E_EEvOS14_OS18_RPS4_mOS1A_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRmRNS0_9StringRefERZZNS0_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS0_7IColumnESaISK_EEPNS0_5BlockERNS0_27PartitionSortSinkLocalStateEbENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEENS0_6StatusERT_EUlRKS14_RT0_RT1_E_EEvOS14_OS18_RPS4_mOS1A_
Unexecuted instantiation: partition_sort_sink_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS2_RNS3_9StringRefERZZNS3_26PartitionSortSinkOperatorX24_emplace_into_hash_tableERKSt6vectorIPKNS3_7IColumnESaISN_EEPNS3_5BlockERNS3_27PartitionSortSinkLocalStateEbENK3$_1clINS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS6_SD_EEEEEEEEEENS3_6StatusERT_EUlRKS17_RT0_RT1_E_EEvOS17_OS1B_RPS7_mOS1D_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRtRNS0_9StringRefERZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISM_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSX_RT0_RT1_E_EEvSY_OS11_RPS3_mOS13_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRjRNS0_9StringRefERZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISM_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSX_RT0_RT1_E_EEvSY_OS11_RPS3_mOS13_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRmRNS0_9StringRefERZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISM_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEbOT_EUlRKSX_RT0_RT1_E_EEvSY_OS11_RPS3_mOS13_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS2_RNS3_9StringRefERZZNS3_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS5_PNS3_5BlockERSt6vectorIPKNS3_7IColumnESaISP_EEjENK3$_1clIRNS3_19MethodStringNoCacheINS3_13StringHashMapIS5_SC_EEEEEEbOT_EUlRKS10_RT0_RT1_E_EEvS11_OS14_RPS6_mOS16_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS1_SD_RZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS3_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISL_EEjENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEEbOT_EUlRKSW_RT0_RT1_E_EEvSX_OS10_RPS4_mOS12_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRtRNS0_9StringRefERZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISM_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKS11_RT0_RT1_E_EEvS12_OS15_RPS3_mOS17_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRjRNS0_9StringRefERZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISM_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKS11_RT0_RT1_E_EEvS12_OS15_RPS3_mOS17_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRmRNS0_9StringRefERZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS2_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISM_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEbOT_EUlRKS11_RT0_RT1_E_EEvS12_OS15_RPS3_mOS17_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS2_RNS3_9StringRefERZZNS3_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS5_PNS3_5BlockERSt6vectorIPKNS3_7IColumnESaISP_EEjENK3$_1clIRNS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS5_SC_EEEEEEEEEEbOT_EUlRKS14_RT0_RT1_E_EEvS15_OS18_RPS6_mOS1A_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS1_SD_RZZNS0_22StreamingAggLocalState30_emplace_into_hash_table_limitEPS3_PNS0_5BlockERSt6vectorIPKNS0_7IColumnESaISL_EEjENK3$_1clIRNS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEEbOT_EUlRKS10_RT0_RT1_E_EEvS11_OS14_RPS4_mOS16_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRtRNS0_9StringRefERZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSU_RT0_RT1_E_EEvOSU_OSY_RPS3_mOS10_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRjRNS0_9StringRefERZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSU_RT0_RT1_E_EEvOSU_OSY_RPS3_mOS10_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRmRNS0_9StringRefERZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS2_S9_EEEEEEvRT_EUlRKSU_RT0_RT1_E_EEvOSU_OSY_RPS3_mOS10_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS2_RNS3_9StringRefERZZNS3_22StreamingAggLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISN_EEjENK3$_1clINS3_19MethodStringNoCacheINS3_13StringHashMapIS5_SC_EEEEEEvRT_EUlRKSX_RT0_RT1_E_EEvOSX_OS11_RPS6_mOS13_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS1_SD_RZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clINS0_19MethodStringNoCacheINS0_13StringHashMapIS3_SA_EEEEEEvRT_EUlRKST_RT0_RT1_E_EEvOST_OSX_RPS4_mOSZ_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRtRNS0_9StringRefERZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSY_RT0_RT1_E_EEvOSY_OS12_RPS3_mOS14_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRjRNS0_9StringRefERZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSY_RT0_RT1_E_EEvOSY_OS12_RPS3_mOS14_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRmRNS0_9StringRefERZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS2_RSt6vectorIPKNS0_7IColumnESaISK_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS2_S9_EEEEEEEEEEvRT_EUlRKSY_RT0_RT1_E_EEvOSY_OS12_RPS3_mOS14_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS2_RNS3_9StringRefERZZNS3_22StreamingAggLocalState24_emplace_into_hash_tableEPS5_RSt6vectorIPKNS3_7IColumnESaISN_EEjENK3$_1clINS3_26MethodSingleNullableColumnINS3_19MethodStringNoCacheINS3_15DataWithNullKeyINS3_13StringHashMapIS5_SC_EEEEEEEEEEvRT_EUlRKS11_RT0_RT1_E_EEvOS11_OS15_RPS6_mOS17_
Unexecuted instantiation: streaming_aggregation_operator.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS1_SD_RZZNS0_22StreamingAggLocalState24_emplace_into_hash_tableEPS3_RSt6vectorIPKNS0_7IColumnESaISJ_EEjENK3$_1clINS0_26MethodSingleNullableColumnINS0_19MethodStringNoCacheINS0_15DataWithNullKeyINS0_13StringHashMapIS3_SA_EEEEEEEEEEvRT_EUlRKSX_RT0_RT1_E_EEvOSX_OS11_RPS4_mOS13_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS1_SC_RZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISG_EESaISJ_EERKSE_ISt10shared_ptrIKNS0_9IDataTypeEESaISR_EESN_ENK3$_1clIRNS0_16MethodSerializedINS0_13StringHashMapIjS9_EEEEEEDaOT_EUlRKS13_RT0_RT1_E_EEvS14_OS17_RPS3_mOS19_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRtRNS0_9StringRefERZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISH_EESaISK_EERKSF_ISt10shared_ptrIKNS0_9IDataTypeEESaISS_EESO_ENK3$_1clIRNS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS14_RT0_RT1_E_EEvS15_OS18_RPS2_mOS1A_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRjRNS0_9StringRefERZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISH_EESaISK_EERKSF_ISt10shared_ptrIKNS0_9IDataTypeEESaISS_EESO_ENK3$_1clIRNS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS14_RT0_RT1_E_EEvS15_OS18_RPS2_mOS1A_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRmRNS0_9StringRefERZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISH_EESaISK_EERKSF_ISt10shared_ptrIKNS0_9IDataTypeEESaISS_EESO_ENK3$_1clIRNS0_16MethodSerializedINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS14_RT0_RT1_E_EEvS15_OS18_RPS2_mOS1A_
complex_hash_map_dictionary.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS2_RNS3_9StringRefERZZNS3_24ComplexHashMapDictionary9load_dataERKSt6vectorINS3_3COWINS3_7IColumnEE13immutable_ptrISK_EESaISN_EERKSI_ISt10shared_ptrIKNS3_9IDataTypeEESaISV_EESR_ENK3$_1clIRNS3_16MethodSerializedINS3_13StringHashMapIjSB_EEEEEEDaOT_EUlRKS17_RT0_RT1_E_EEvS18_OS1B_RPS5_mOS1D_
Line
Count
Source
895
2
                                                size_t hash_value, Func&& f) {
896
2
        if (!lazy_emplace_if_zero(key, origin, it, hash_value, std::forward<Func>(f))) {
897
2
            lazy_emplace_non_zero(key, origin, it, hash_value, std::forward<Func>(f));
898
2
        }
899
2
    }
complex_hash_map_dictionary.cpp:_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS1_SC_RZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISG_EESaISJ_EERKSE_ISt10shared_ptrIKNS0_9IDataTypeEESaISR_EESN_ENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIjS9_EEEEEEDaOT_EUlRKS13_RT0_RT1_E_EEvS14_OS17_RPS3_mOS19_
Line
Count
Source
895
52
                                                size_t hash_value, Func&& f) {
896
52
        if (!lazy_emplace_if_zero(key, origin, it, hash_value, std::forward<Func>(f))) {
897
52
            lazy_emplace_non_zero(key, origin, it, hash_value, std::forward<Func>(f));
898
52
        }
899
52
    }
complex_hash_map_dictionary.cpp:_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRtRNS0_9StringRefERZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISH_EESaISK_EERKSF_ISt10shared_ptrIKNS0_9IDataTypeEESaISS_EESO_ENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS14_RT0_RT1_E_EEvS15_OS18_RPS2_mOS1A_
Line
Count
Source
895
2.80k
                                                size_t hash_value, Func&& f) {
896
2.80k
        if (!lazy_emplace_if_zero(key, origin, it, hash_value, std::forward<Func>(f))) {
897
2.80k
            lazy_emplace_non_zero(key, origin, it, hash_value, std::forward<Func>(f));
898
2.80k
        }
899
2.80k
    }
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRjRNS0_9StringRefERZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISH_EESaISK_EERKSF_ISt10shared_ptrIKNS0_9IDataTypeEESaISS_EESO_ENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS14_RT0_RT1_E_EEvS15_OS18_RPS2_mOS1A_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRmRNS0_9StringRefERZZNS0_24ComplexHashMapDictionary9load_dataERKSt6vectorINS0_3COWINS0_7IColumnEE13immutable_ptrISH_EESaISK_EERKSF_ISt10shared_ptrIKNS0_9IDataTypeEESaISS_EESO_ENK3$_1clIRNS0_19MethodStringNoCacheINS0_13StringHashMapIjS8_EEEEEEDaOT_EUlRKS14_RT0_RT1_E_EEvS15_OS18_RPS2_mOS1A_
Unexecuted instantiation: complex_hash_map_dictionary.cpp:_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24lazy_emplace_with_originIRS2_RNS3_9StringRefERZZNS3_24ComplexHashMapDictionary9load_dataERKSt6vectorINS3_3COWINS3_7IColumnEE13immutable_ptrISK_EESaISN_EERKSI_ISt10shared_ptrIKNS3_9IDataTypeEESaISV_EESR_ENK3$_1clIRNS3_19MethodStringNoCacheINS3_13StringHashMapIjSB_EEEEEEDaOT_EUlRKS17_RT0_RT1_E_EEvS18_OS1B_RPS5_mOS1D_
900
901
    /// Copy the cell from another hash table. It is assumed that the cell is not zero, and also that there was no such key in the table yet.
902
    void ALWAYS_INLINE insert_unique_non_zero(const Cell* cell, size_t hash_value) {
903
        size_t place_value = find_empty_cell(grower.place(hash_value));
904
905
        memcpy(static_cast<void*>(&buf[place_value]), cell, sizeof(*cell));
906
        ++m_size;
907
908
        if (UNLIKELY(grower.overflow(m_size))) {
909
            resize();
910
        }
911
    }
912
913
    LookupResult ALWAYS_INLINE find(Key x) {
914
        if (Cell::is_zero(x, *this)) {
915
            return this->get_has_zero() ? this->zero_value() : nullptr;
916
        }
917
918
        size_t hash_value = hash(x);
919
        auto [is_zero, place_value] = find_cell_opt(x, hash_value, grower.place(hash_value));
920
        return !is_zero ? &buf[place_value] : nullptr;
921
    }
922
923
    ConstLookupResult ALWAYS_INLINE find(Key x) const {
924
        // to call a non-const function without making any modifications, using const_cast is acceptable.
925
        return const_cast<std::decay_t<decltype(*this)>*>(this)->find(x);
926
    }
927
928
4.32k
    LookupResult ALWAYS_INLINE find(Key x, size_t hash_value) {
929
4.32k
        if (Cell::is_zero(x, *this)) return this->get_has_zero() ? this->zero_value() : nullptr;
930
931
4.32k
        size_t place_value = find_cell(x, hash_value, grower.place(hash_value));
932
4.32k
        return !buf[place_value].is_zero(*this) ? &buf[place_value] : nullptr;
933
4.32k
    }
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4findES1_m
Line
Count
Source
928
79
    LookupResult ALWAYS_INLINE find(Key x, size_t hash_value) {
929
79
        if (Cell::is_zero(x, *this)) return this->get_has_zero() ? this->zero_value() : nullptr;
930
931
79
        size_t place_value = find_cell(x, hash_value, grower.place(hash_value));
932
79
        return !buf[place_value].is_zero(*this) ? &buf[place_value] : nullptr;
933
79
    }
_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4findEtm
Line
Count
Source
928
4.22k
    LookupResult ALWAYS_INLINE find(Key x, size_t hash_value) {
929
4.22k
        if (Cell::is_zero(x, *this)) return this->get_has_zero() ? this->zero_value() : nullptr;
930
931
4.22k
        size_t place_value = find_cell(x, hash_value, grower.place(hash_value));
932
4.22k
        return !buf[place_value].is_zero(*this) ? &buf[place_value] : nullptr;
933
4.22k
    }
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4findEjm
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4findEmm
_ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE4findES2_m
Line
Count
Source
928
13
    LookupResult ALWAYS_INLINE find(Key x, size_t hash_value) {
929
13
        if (Cell::is_zero(x, *this)) return this->get_has_zero() ? this->zero_value() : nullptr;
930
931
13
        size_t place_value = find_cell(x, hash_value, grower.place(hash_value));
932
13
        return !buf[place_value].is_zero(*this) ? &buf[place_value] : nullptr;
933
13
    }
_ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4findES1_m
Line
Count
Source
928
1
    LookupResult ALWAYS_INLINE find(Key x, size_t hash_value) {
929
1
        if (Cell::is_zero(x, *this)) return this->get_has_zero() ? this->zero_value() : nullptr;
930
931
1
        size_t place_value = find_cell(x, hash_value, grower.place(hash_value));
932
1
        return !buf[place_value].is_zero(*this) ? &buf[place_value] : nullptr;
933
1
    }
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4findEtm
_ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4findEjm
Line
Count
Source
928
2
    LookupResult ALWAYS_INLINE find(Key x, size_t hash_value) {
929
2
        if (Cell::is_zero(x, *this)) return this->get_has_zero() ? this->zero_value() : nullptr;
930
931
2
        size_t place_value = find_cell(x, hash_value, grower.place(hash_value));
932
2
        return !buf[place_value].is_zero(*this) ? &buf[place_value] : nullptr;
933
2
    }
_ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4findEmm
Line
Count
Source
928
4
    LookupResult ALWAYS_INLINE find(Key x, size_t hash_value) {
929
4
        if (Cell::is_zero(x, *this)) return this->get_has_zero() ? this->zero_value() : nullptr;
930
931
4
        size_t place_value = find_cell(x, hash_value, grower.place(hash_value));
932
4
        return !buf[place_value].is_zero(*this) ? &buf[place_value] : nullptr;
933
4
    }
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE4findES2_m
934
935
    bool ALWAYS_INLINE has(Key x) const {
936
        if (Cell::is_zero(x, *this)) return this->get_has_zero();
937
938
        size_t hash_value = hash(x);
939
        size_t place_value = find_cell(x, hash_value, grower.place(hash_value));
940
        return !buf[place_value].is_zero(*this);
941
    }
942
943
    bool ALWAYS_INLINE has(Key x, size_t hash_value) const {
944
        if (Cell::is_zero(x, *this)) return this->get_has_zero();
945
946
        size_t place_value = find_cell(x, hash_value, grower.place(hash_value));
947
        return !buf[place_value].is_zero(*this);
948
    }
949
950
    void write(doris::BufferWritable& wb) const {
951
        Cell::State::write(wb);
952
        wb.write_var_uint(m_size);
953
954
        if (this->get_has_zero()) this->zero_value()->write(wb);
955
956
        for (auto ptr = buf, buf_end = buf + grower.buf_size(); ptr < buf_end; ++ptr)
957
            if (!ptr->is_zero(*this)) ptr->write(wb);
958
    }
959
960
    void read(doris::BufferReadable& rb) {
961
        Cell::State::read(rb);
962
963
        destroy_elements();
964
        this->clear_get_has_zero();
965
        m_size = 0;
966
967
        doris::UInt64 new_size = 0;
968
        rb.read_var_uint(new_size);
969
970
        free();
971
        Grower new_grower = grower;
972
        new_grower.set(new_size);
973
        alloc(new_grower);
974
975
        for (size_t i = 0; i < new_size; ++i) {
976
            Cell x;
977
            x.read(rb);
978
            insert(Cell::get_key(x.get_value()));
979
        }
980
    }
981
982
5
    size_t size() const { return m_size; }
_ZNK9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4sizeEv
Line
Count
Source
982
1
    size_t size() const { return m_size; }
_ZNK9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4sizeEv
Line
Count
Source
982
1
    size_t size() const { return m_size; }
_ZNK9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4sizeEv
Line
Count
Source
982
1
    size_t size() const { return m_size; }
_ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE4sizeEv
Line
Count
Source
982
1
    size_t size() const { return m_size; }
_ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE4sizeEv
Line
Count
Source
982
1
    size_t size() const { return m_size; }
983
984
    bool empty() const { return 0 == m_size; }
985
986
    float get_factor() const { return MAX_BUCKET_OCCUPANCY_FRACTION; }
987
988
    bool should_be_shrink(int64_t valid_row) const {
989
        return valid_row < get_factor() * (size() / 2.0);
990
    }
991
992
    void init_buf_size(size_t reserve_for_num_elements) {
993
        free();
994
        grower.set(reserve_for_num_elements);
995
        alloc(grower);
996
    }
997
998
    void delete_zero_key(Key key) {
999
        if (this->get_has_zero() && Cell::is_zero(key, *this)) {
1000
            --m_size;
1001
            this->clear_get_has_zero();
1002
        }
1003
    }
1004
1005
    void clear() {
1006
        destroy_elements();
1007
        this->clear_get_has_zero();
1008
        m_size = 0;
1009
1010
        memset(static_cast<void*>(buf), 0, grower.buf_size() * sizeof(*buf));
1011
    }
1012
1013
    /// After executing this function, the table can only be destroyed,
1014
    ///  and also you can use the methods `size`, `empty`, `begin`, `end`.
1015
    void clear_and_shrink() {
1016
        destroy_elements();
1017
        this->clear_get_has_zero();
1018
        m_size = 0;
1019
        free();
1020
    }
1021
1022
840
    size_t get_buffer_size_in_bytes() const { return grower.buf_size() * sizeof(Cell); }
_ZNK9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24get_buffer_size_in_bytesEv
Line
Count
Source
1022
264
    size_t get_buffer_size_in_bytes() const { return grower.buf_size() * sizeof(Cell); }
_ZNK9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24get_buffer_size_in_bytesEv
Line
Count
Source
1022
134
    size_t get_buffer_size_in_bytes() const { return grower.buf_size() * sizeof(Cell); }
_ZNK9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24get_buffer_size_in_bytesEv
Line
Count
Source
1022
134
    size_t get_buffer_size_in_bytes() const { return grower.buf_size() * sizeof(Cell); }
_ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24get_buffer_size_in_bytesEv
Line
Count
Source
1022
134
    size_t get_buffer_size_in_bytes() const { return grower.buf_size() * sizeof(Cell); }
_ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24get_buffer_size_in_bytesEv
Line
Count
Source
1022
134
    size_t get_buffer_size_in_bytes() const { return grower.buf_size() * sizeof(Cell); }
_ZNK9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24get_buffer_size_in_bytesEv
Line
Count
Source
1022
6
    size_t get_buffer_size_in_bytes() const { return grower.buf_size() * sizeof(Cell); }
_ZNK9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24get_buffer_size_in_bytesEv
Line
Count
Source
1022
6
    size_t get_buffer_size_in_bytes() const { return grower.buf_size() * sizeof(Cell); }
_ZNK9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24get_buffer_size_in_bytesEv
Line
Count
Source
1022
6
    size_t get_buffer_size_in_bytes() const { return grower.buf_size() * sizeof(Cell); }
_ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24get_buffer_size_in_bytesEv
Line
Count
Source
1022
6
    size_t get_buffer_size_in_bytes() const { return grower.buf_size() * sizeof(Cell); }
_ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24get_buffer_size_in_bytesEv
Line
Count
Source
1022
6
    size_t get_buffer_size_in_bytes() const { return grower.buf_size() * sizeof(Cell); }
_ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24get_buffer_size_in_bytesEv
Line
Count
Source
1022
2
    size_t get_buffer_size_in_bytes() const { return grower.buf_size() * sizeof(Cell); }
_ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE24get_buffer_size_in_bytesEv
Line
Count
Source
1022
2
    size_t get_buffer_size_in_bytes() const { return grower.buf_size() * sizeof(Cell); }
_ZNK9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24get_buffer_size_in_bytesEv
Line
Count
Source
1022
2
    size_t get_buffer_size_in_bytes() const { return grower.buf_size() * sizeof(Cell); }
_ZNK9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24get_buffer_size_in_bytesEv
Line
Count
Source
1022
2
    size_t get_buffer_size_in_bytes() const { return grower.buf_size() * sizeof(Cell); }
_ZNK9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE24get_buffer_size_in_bytesEv
Line
Count
Source
1022
2
    size_t get_buffer_size_in_bytes() const { return grower.buf_size() * sizeof(Cell); }
1023
1024
    size_t get_buffer_size_in_cells() const { return grower.buf_size(); }
1025
1026
0
    bool add_elem_size_overflow(size_t add_size) const {
1027
0
        return grower.overflow(add_size + m_size);
1028
0
    }
Unexecuted instantiation: _ZNK9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE22add_elem_size_overflowEm
Unexecuted instantiation: _ZNK9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE22add_elem_size_overflowEm
Unexecuted instantiation: _ZNK9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE22add_elem_size_overflowEm
Unexecuted instantiation: _ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE22add_elem_size_overflowEm
Unexecuted instantiation: _ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE22add_elem_size_overflowEm
Unexecuted instantiation: _ZNK9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE22add_elem_size_overflowEm
Unexecuted instantiation: _ZNK9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE22add_elem_size_overflowEm
Unexecuted instantiation: _ZNK9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE22add_elem_size_overflowEm
Unexecuted instantiation: _ZNK9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE22add_elem_size_overflowEm
Unexecuted instantiation: _ZNK9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE22add_elem_size_overflowEm
1029
    int64_t get_collisions() const { return collisions; }
1030
1031
private:
1032
    /// Increase the size of the buffer.
1033
130
    void resize(size_t for_num_elems = 0, size_t for_buf_size = 0) {
1034
130
        SCOPED_RAW_TIMER(&_resize_timer_ns);
1035
1036
130
        size_t old_size = grower.buf_size();
1037
1038
        /** In case of exception for the object to remain in the correct state,
1039
          *  changing the variable `grower` (which determines the buffer size of the hash table)
1040
          *  is postponed for a moment after a real buffer change.
1041
          * The temporary variable `new_grower` is used to determine the new size.
1042
          */
1043
130
        Grower new_grower = grower;
1044
130
        if (for_num_elems) {
1045
0
            new_grower.set(for_num_elems);
1046
0
            if (new_grower.buf_size() <= old_size) return;
1047
130
        } else if (for_buf_size) {
1048
0
            new_grower.set_buf_size(for_buf_size);
1049
0
            if (new_grower.buf_size() <= old_size) return;
1050
0
        } else
1051
130
            new_grower.increase_size();
1052
1053
        /// Expand the space.
1054
130
        buf = reinterpret_cast<Cell*>(Allocator::realloc(buf, get_buffer_size_in_bytes(),
1055
130
                                                         new_grower.buf_size() * sizeof(Cell)));
1056
130
        grower = new_grower;
1057
1058
        /** Now some items may need to be moved to a new location.
1059
          * The element can stay in place, or move to a new location "on the right",
1060
          *  or move to the left of the collision resolution chain, because the elements to the left of it have been moved to the new "right" location.
1061
          */
1062
130
        size_t i = 0;
1063
6.78k
        for (; i < old_size; ++i) {
1064
6.65k
            if (!buf[i].is_zero(*this)) {
1065
3.45k
                reinsert(buf[i], buf[i].get_hash(*this));
1066
3.45k
            }
1067
6.65k
        }
1068
1069
        /** There is also a special case:
1070
          *    if the element was to be at the end of the old buffer,                  [        x]
1071
          *    but is at the beginning because of the collision resolution chain,      [o       x]
1072
          *    then after resizing, it will first be out of place again,               [        xo        ]
1073
          *    and in order to transfer it where necessary,
1074
          *    after transferring all the elements from the old halves you need to     [         o   x    ]
1075
          *    process tail from the collision resolution chain immediately after it   [        o    x    ]
1076
          */
1077
286
        for (; !buf[i].is_zero(*this); ++i) {
1078
156
            reinsert(buf[i], buf[i].get_hash(*this));
1079
156
        }
1080
130
    }
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE6resizeEmm
_ZN9HashTableItN5doris17StringHashMapCellItjEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE6resizeEmm
Line
Count
Source
1033
130
    void resize(size_t for_num_elems = 0, size_t for_buf_size = 0) {
1034
130
        SCOPED_RAW_TIMER(&_resize_timer_ns);
1035
1036
130
        size_t old_size = grower.buf_size();
1037
1038
        /** In case of exception for the object to remain in the correct state,
1039
          *  changing the variable `grower` (which determines the buffer size of the hash table)
1040
          *  is postponed for a moment after a real buffer change.
1041
          * The temporary variable `new_grower` is used to determine the new size.
1042
          */
1043
130
        Grower new_grower = grower;
1044
130
        if (for_num_elems) {
1045
0
            new_grower.set(for_num_elems);
1046
0
            if (new_grower.buf_size() <= old_size) return;
1047
130
        } else if (for_buf_size) {
1048
0
            new_grower.set_buf_size(for_buf_size);
1049
0
            if (new_grower.buf_size() <= old_size) return;
1050
0
        } else
1051
130
            new_grower.increase_size();
1052
1053
        /// Expand the space.
1054
130
        buf = reinterpret_cast<Cell*>(Allocator::realloc(buf, get_buffer_size_in_bytes(),
1055
130
                                                         new_grower.buf_size() * sizeof(Cell)));
1056
130
        grower = new_grower;
1057
1058
        /** Now some items may need to be moved to a new location.
1059
          * The element can stay in place, or move to a new location "on the right",
1060
          *  or move to the left of the collision resolution chain, because the elements to the left of it have been moved to the new "right" location.
1061
          */
1062
130
        size_t i = 0;
1063
6.78k
        for (; i < old_size; ++i) {
1064
6.65k
            if (!buf[i].is_zero(*this)) {
1065
3.45k
                reinsert(buf[i], buf[i].get_hash(*this));
1066
3.45k
            }
1067
6.65k
        }
1068
1069
        /** There is also a special case:
1070
          *    if the element was to be at the end of the old buffer,                  [        x]
1071
          *    but is at the beginning because of the collision resolution chain,      [o       x]
1072
          *    then after resizing, it will first be out of place again,               [        xo        ]
1073
          *    and in order to transfer it where necessary,
1074
          *    after transferring all the elements from the old halves you need to     [         o   x    ]
1075
          *    process tail from the collision resolution chain immediately after it   [        o    x    ]
1076
          */
1077
286
        for (; !buf[i].is_zero(*this); ++i) {
1078
156
            reinsert(buf[i], buf[i].get_hash(*this));
1079
156
        }
1080
130
    }
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE6resizeEmm
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImjEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE6resizeEmm
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_jEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE6resizeEmm
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE6resizeEmm
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItPcEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE6resizeEmm
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE6resizeEmm
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImPcEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE6resizeEmm
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PcEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE6resizeEmm
Unexecuted instantiation: _ZN9HashTableIN5doris9StringRefENS0_17StringHashMapCellIS1_PNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE6resizeEmm
Unexecuted instantiation: _ZN9HashTableItN5doris17StringHashMapCellItPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm4EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE6resizeEmm
Unexecuted instantiation: _ZN9HashTableIjN5doris17StringHashMapCellIjPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE6resizeEmm
Unexecuted instantiation: _ZN9HashTableImN5doris17StringHashMapCellImPNS0_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS0_9AllocatorILb1ELb1ELb0ENS0_22DefaultMemoryAllocatorELb1EEEE6resizeEmm
Unexecuted instantiation: _ZN9HashTableIN4wide7integerILm128EjEEN5doris17StringHashMapCellIS2_PNS3_15PartitionBlocksEEE19StringHashTableHash21StringHashTableGrowerILm8EENS3_9AllocatorILb1ELb1ELb0ENS3_22DefaultMemoryAllocatorELb1EEEE6resizeEmm
1081
};
1082
#include "common/compile_check_end.h"