Coverage Report

Created: 2026-10-22 05:37

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
be/src/exec/operator/hashjoin_build_sink.cpp
Line
Count
Source
1
// Licensed to the Apache Software Foundation (ASF) under one
2
// or more contributor license agreements.  See the NOTICE file
3
// distributed with this work for additional information
4
// regarding copyright ownership.  The ASF licenses this file
5
// to you under the Apache License, Version 2.0 (the
6
// "License"); you may not use this file except in compliance
7
// with the License.  You may obtain a copy of the License at
8
//
9
//   http://www.apache.org/licenses/LICENSE-2.0
10
//
11
// Unless required by applicable law or agreed to in writing,
12
// software distributed under the License is distributed on an
13
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14
// KIND, either express or implied.  See the License for the
15
// specific language governing permissions and limitations
16
// under the License.
17
18
#include "exec/operator/hashjoin_build_sink.h"
19
20
#include <cstdlib>
21
#include <string>
22
#include <variant>
23
24
#include "core/block/block.h"
25
#include "core/column/column_const.h"
26
#include "core/column/column_nullable.h"
27
#include "core/data_type/data_type_nullable.h"
28
#include "exec/common/hash_table/hash_map_util.h"
29
#include "exec/common/template_helpers.hpp"
30
#include "exec/operator/hashjoin_probe_operator.h"
31
#include "exec/operator/operator.h"
32
#include "exec/pipeline/pipeline_task.h"
33
#include "util/pretty_printer.h"
34
#include "util/uid_util.h"
35
36
namespace doris {
37
namespace {
38
3
bool hash_table_built(const HashJoinSharedState* shared_state) {
39
3
    DORIS_CHECK(shared_state != nullptr);
40
3
    DORIS_CHECK(!shared_state->hash_table_variant_vector.empty());
41
3
    return !std::holds_alternative<std::monostate>(
42
3
            shared_state->hash_table_variant_vector.front()->method_variant);
43
3
}
44
} // namespace
45
46
HashJoinBuildSinkLocalState::HashJoinBuildSinkLocalState(DataSinkOperatorXBase* parent,
47
                                                         RuntimeState* state)
48
72.0k
        : JoinBuildSinkLocalState(parent, state) {
49
72.0k
    _finish_dependency = std::make_shared<CountedFinishDependency>(
50
72.0k
            parent->operator_id(), parent->node_id(), parent->get_name() + "_FINISH_DEPENDENCY");
51
72.0k
}
52
53
72.0k
Status HashJoinBuildSinkLocalState::init(RuntimeState* state, LocalSinkStateInfo& info) {
54
72.0k
    RETURN_IF_ERROR(JoinBuildSinkLocalState::init(state, info));
55
72.0k
    SCOPED_TIMER(exec_time_counter());
56
72.0k
    SCOPED_TIMER(_init_timer);
57
72.0k
    _task_idx = info.task_idx;
58
72.0k
    auto& p = _parent->cast<HashJoinBuildSinkOperatorX>();
59
72.0k
    _shared_state->join_op_variants = p._join_op_variants;
60
72.0k
    custom_profile()->add_info_string("InstanceID", print_id(state->fragment_instance_id()));
61
62
72.0k
    _build_expr_ctxs.resize(p._build_expr_ctxs.size());
63
213k
    for (size_t i = 0; i < _build_expr_ctxs.size(); i++) {
64
141k
        RETURN_IF_ERROR(p._build_expr_ctxs[i]->clone(state, _build_expr_ctxs[i]));
65
141k
    }
66
72.0k
    _shared_state->build_exprs_size = _build_expr_ctxs.size();
67
68
72.0k
    _should_build_hash_table = true;
69
72.0k
    custom_profile()->add_info_string("BroadcastJoin", std::to_string(p._is_broadcast_join));
70
72.0k
    if (p._use_shared_hash_table) {
71
12
        _should_build_hash_table = info.task_idx == 0;
72
12
    }
73
72.0k
    custom_profile()->add_info_string("BuildShareHashTable",
74
72.0k
                                      std::to_string(_should_build_hash_table));
75
72.0k
    custom_profile()->add_info_string("ShareHashTableEnabled",
76
72.0k
                                      std::to_string(p._use_shared_hash_table));
77
72.0k
    if (!_should_build_hash_table) {
78
7
        _dependency->block();
79
7
        _finish_dependency->block();
80
7
        {
81
7
            LockGuard guard(p._mutex);
82
7
            p._finish_dependencies.push_back(_finish_dependency);
83
7
        }
84
72.0k
    } else {
85
72.0k
        _dependency->set_ready();
86
72.0k
    }
87
88
72.0k
    _build_blocks_memory_usage =
89
72.0k
            ADD_COUNTER_WITH_LEVEL(custom_profile(), "MemoryUsageBuildBlocks", TUnit::BYTES, 1);
90
72.0k
    _hash_table_memory_usage =
91
72.0k
            ADD_COUNTER_WITH_LEVEL(custom_profile(), "MemoryUsageHashTable", TUnit::BYTES, 1);
92
72.0k
    _build_arena_memory_usage =
93
72.0k
            ADD_COUNTER_WITH_LEVEL(custom_profile(), "MemoryUsageBuildKeyArena", TUnit::BYTES, 1);
94
95
    // Build phase
96
72.0k
    auto* record_profile = _should_build_hash_table ? custom_profile() : faker_runtime_profile();
97
72.0k
    _build_table_timer = ADD_TIMER(custom_profile(), "BuildHashTableTime");
98
72.0k
    _build_side_merge_block_timer = ADD_TIMER(custom_profile(), "MergeBuildBlockTime");
99
72.0k
    _build_table_insert_timer = ADD_TIMER(record_profile, "BuildTableInsertTime");
100
72.0k
    _build_expr_call_timer = ADD_TIMER(record_profile, "BuildExprCallTime");
101
102
    // ASOF index build counters (only for ASOF join types)
103
72.0k
    if (is_asof_join(p._join_op) && state->enable_profile() && state->profile_level() >= 2) {
104
0
        static constexpr auto ASOF_INDEX_BUILD_TIMER = "AsofIndexBuildTime";
105
0
        _asof_index_total_timer = ADD_TIMER_WITH_LEVEL(custom_profile(), ASOF_INDEX_BUILD_TIMER, 2);
106
0
        _asof_index_expr_timer = ADD_CHILD_TIMER_WITH_LEVEL(custom_profile(), "AsofIndexExprTime",
107
0
                                                            ASOF_INDEX_BUILD_TIMER, 2);
108
0
        _asof_index_sort_timer = ADD_CHILD_TIMER_WITH_LEVEL(custom_profile(), "AsofIndexSortTime",
109
0
                                                            ASOF_INDEX_BUILD_TIMER, 2);
110
0
        _asof_index_group_timer = ADD_CHILD_TIMER_WITH_LEVEL(custom_profile(), "AsofIndexGroupTime",
111
0
                                                             ASOF_INDEX_BUILD_TIMER, 2);
112
0
    }
113
114
72.0k
    _runtime_filter_producer_helper = std::make_shared<RuntimeFilterProducerHelper>(
115
72.0k
            _should_build_hash_table, p._is_broadcast_join);
116
72.0k
    RETURN_IF_ERROR(
117
72.0k
            _runtime_filter_producer_helper->init(state, _build_expr_ctxs, p._runtime_filter_descs,
118
72.0k
                                                  p._child->operator_row_desc_after_projection()));
119
72.0k
    return Status::OK();
120
72.0k
}
121
122
72.0k
Status HashJoinBuildSinkLocalState::open(RuntimeState* state) {
123
72.0k
    SCOPED_TIMER(exec_time_counter());
124
72.0k
    SCOPED_TIMER(_open_timer);
125
72.0k
    RETURN_IF_ERROR(JoinBuildSinkLocalState::open(state));
126
72.0k
    return Status::OK();
127
72.0k
}
128
129
24.0k
Status HashJoinBuildSinkLocalState::terminate(RuntimeState* state) {
130
24.0k
    SCOPED_TIMER(exec_time_counter());
131
24.0k
    if (_terminated) {
132
0
        return Status::OK();
133
0
    }
134
    // Defensive null-guard: other paths in this file already gate on
135
    // `_runtime_filter_producer_helper` because cancel / early wake-up may
136
    // run terminate before the helper is attached. The terminate path used
137
    // to be the only one missing the guard, which would NPE inside
138
    // skip_process() and surface as a generic crash deep in the allocator.
139
24.0k
    if (_runtime_filter_producer_helper) {
140
24.0k
        RETURN_IF_ERROR(_runtime_filter_producer_helper->skip_process(state));
141
24.0k
    }
142
24.0k
    return JoinBuildSinkLocalState::terminate(state);
143
24.0k
}
144
145
144k
size_t HashJoinBuildSinkLocalState::get_reserve_mem_size(RuntimeState* state, bool eos) {
146
144k
    if (!_should_build_hash_table) {
147
0
        return 0;
148
0
    }
149
150
144k
    if (_shared_state->build_block) {
151
48.0k
        return 0;
152
48.0k
    }
153
154
96.0k
    size_t size_to_reserve = 0;
155
156
96.0k
    const size_t build_block_rows = _build_side_mutable_block.rows();
157
96.0k
    if (build_block_rows != 0) {
158
48.0k
        const auto bytes = _build_side_mutable_block.bytes();
159
48.0k
        const auto allocated_bytes = _build_side_mutable_block.allocated_bytes();
160
48.0k
        const auto bytes_per_row = bytes / build_block_rows;
161
48.0k
        const auto estimated_size_of_next_block = bytes_per_row * state->batch_size();
162
        // If the new size is greater than 85% of allocalted bytes, it maybe need to realloc.
163
48.0k
        if (((estimated_size_of_next_block + bytes) * 100 / allocated_bytes) >= 85) {
164
48.0k
            size_to_reserve += static_cast<size_t>(static_cast<double>(allocated_bytes) * 1.15);
165
48.0k
        }
166
48.0k
    }
167
168
96.0k
    if (eos) {
169
48.0k
        const size_t rows = build_block_rows + state->batch_size();
170
48.0k
        const auto bucket_size = hash_join_table_calc_bucket_size(rows);
171
172
48.0k
        size_to_reserve += bucket_size * sizeof(uint32_t); // JoinHashTable::first
173
48.0k
        size_to_reserve += rows * sizeof(uint32_t);        // JoinHashTable::next
174
175
48.0k
        auto& p = _parent->cast<HashJoinBuildSinkOperatorX>();
176
48.0k
        if (p._join_op == TJoinOp::FULL_OUTER_JOIN || p._join_op == TJoinOp::RIGHT_OUTER_JOIN ||
177
48.0k
            p._join_op == TJoinOp::RIGHT_ANTI_JOIN || p._join_op == TJoinOp::RIGHT_SEMI_JOIN) {
178
19.2k
            size_to_reserve += rows * sizeof(uint8_t); // JoinHashTable::visited
179
19.2k
        }
180
48.0k
        size_to_reserve += _evaluate_mem_usage;
181
182
48.0k
        ColumnRawPtrs raw_ptrs(_build_expr_ctxs.size());
183
184
48.0k
        if (build_block_rows > 0) {
185
48.0k
            auto block = _build_side_mutable_block.to_block();
186
48.0k
            std::vector<uint16_t> converted_columns;
187
48.0k
            Defer defer([&]() {
188
48.0k
                for (auto i : converted_columns) {
189
9.40k
                    auto& data = block.get_by_position(i);
190
9.40k
                    data.column = remove_nullable(data.column);
191
9.40k
                    data.type = remove_nullable(data.type);
192
9.40k
                }
193
48.0k
                _build_side_mutable_block = MutableBlock(std::move(block));
194
48.0k
            });
195
48.0k
            ColumnUInt8::MutablePtr null_map_val;
196
48.0k
            if (p._join_op == TJoinOp::LEFT_OUTER_JOIN || p._join_op == TJoinOp::FULL_OUTER_JOIN ||
197
48.0k
                p._join_op == TJoinOp::ASOF_LEFT_OUTER_JOIN) {
198
9.60k
                converted_columns = _convert_block_to_null(block);
199
                // first row is mocked
200
28.4k
                for (int i = 0; i < block.columns(); i++) {
201
18.8k
                    auto [column, is_const] = unpack_if_const(block.safe_get_by_position(i).column);
202
18.8k
                    assert_cast<ColumnNullable*>(column->assert_mutable().get())
203
18.8k
                            ->get_null_map_column()
204
18.8k
                            .get_data()
205
18.8k
                            .data()[0] = 1;
206
18.8k
                }
207
9.60k
            }
208
209
48.0k
            null_map_val = ColumnUInt8::create();
210
48.0k
            null_map_val->get_data().assign(build_block_rows, (uint8_t)0);
211
212
            // Get the key column that needs to be built
213
48.0k
            Status st = _extract_join_column(block, null_map_val, raw_ptrs, _build_col_ids);
214
48.0k
            if (!st.ok()) {
215
0
                throw Exception(st);
216
0
            }
217
218
48.0k
            std::visit(Overload {[&](std::monostate& arg) {},
219
48.0k
                                 [&](auto&& hash_map_context) {
220
0
                                     size_to_reserve += hash_map_context.estimated_size(
221
0
                                             raw_ptrs, (uint32_t)block.rows(), true, true,
222
0
                                             bucket_size);
223
0
                                 }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState20get_reserve_mem_sizeEPNS_12RuntimeStateEbENK3$_1clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS7_EELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState20get_reserve_mem_sizeEPNS_12RuntimeStateEbENK3$_1clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState20get_reserve_mem_sizeEPNS_12RuntimeStateEbENK3$_1clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState20get_reserve_mem_sizeEPNS_12RuntimeStateEbENK3$_1clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState20get_reserve_mem_sizeEPNS_12RuntimeStateEbENK3$_1clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState20get_reserve_mem_sizeEPNS_12RuntimeStateEbENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableIS8_NS_17HashCRC32Return32IS8_EELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState20get_reserve_mem_sizeEPNS_12RuntimeStateEbENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableIS8_NS_17HashCRC32Return32IS8_EELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState20get_reserve_mem_sizeEPNS_12RuntimeStateEbENK3$_1clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState20get_reserve_mem_sizeEPNS_12RuntimeStateEbENK3$_1clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState20get_reserve_mem_sizeEPNS_12RuntimeStateEbENK3$_1clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState20get_reserve_mem_sizeEPNS_12RuntimeStateEbENK3$_1clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState20get_reserve_mem_sizeEPNS_12RuntimeStateEbENK3$_1clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableIS8_NS_17HashCRC32Return32IS8_EELb1EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState20get_reserve_mem_sizeEPNS_12RuntimeStateEbENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState20get_reserve_mem_sizeEPNS_12RuntimeStateEbENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS7_EELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState20get_reserve_mem_sizeEPNS_12RuntimeStateEbENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS7_EELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState20get_reserve_mem_sizeEPNS_12RuntimeStateEbENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS7_EELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState20get_reserve_mem_sizeEPNS_12RuntimeStateEbENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32IS9_EELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState20get_reserve_mem_sizeEPNS_12RuntimeStateEbENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS7_EELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState20get_reserve_mem_sizeEPNS_12RuntimeStateEbENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32IS9_EELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState20get_reserve_mem_sizeEPNS_12RuntimeStateEbENK3$_1clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS7_EELb0EEEEEEEDaOT_
224
48.0k
                       _shared_state->hash_table_variant_vector.front()->method_variant);
225
48.0k
        }
226
48.0k
    }
227
96.0k
    return size_to_reserve;
228
96.0k
}
229
230
144k
Status HashJoinBuildSinkLocalState::close(RuntimeState* state, Status exec_status) {
231
144k
    if (_closed) {
232
72.0k
        return Status::OK();
233
72.0k
    }
234
72.0k
    auto& p = _parent->cast<HashJoinBuildSinkOperatorX>();
235
72.0k
    Defer defer {[&]() {
236
72.0k
        if (!_should_build_hash_table) {
237
7
            return;
238
7
        }
239
        // The build side hash key column maybe no need output, but we need to keep the column in block
240
        // because it is used to compare with probe side hash key column
241
242
72.0k
        if (p._should_keep_hash_key_column && _build_col_ids.size() == 1) {
243
            // when key column from build side tuple, we should keep it
244
            // if key column belong to intermediate tuple, it means _build_col_ids[0] >= _should_keep_column_flags.size(),
245
            // key column still kept too.
246
1.92k
            if (_build_col_ids[0] < p._should_keep_column_flags.size()) {
247
1.92k
                p._should_keep_column_flags[_build_col_ids[0]] = true;
248
1.92k
            }
249
1.92k
        }
250
251
72.0k
        if (_shared_state->build_block) {
252
            // release the memory of unused column in probe stage
253
48.0k
            _shared_state->build_block->clear_column_mem_not_keep(p._should_keep_column_flags,
254
48.0k
                                                                  p._use_shared_hash_table);
255
48.0k
        }
256
257
72.0k
        if (p._use_shared_hash_table) {
258
5
            LockGuard lock(p._mutex);
259
            // Do not wake non-builders into a monostate hash table after early termination/errors.
260
5
            const auto should_signal = !_terminated && hash_table_built(_shared_state);
261
5
            if (should_signal) {
262
2
                p._signaled = true;
263
2
            }
264
12
            for (auto& dep : _shared_state->sink_deps) {
265
12
                dep->set_ready();
266
12
            }
267
7
            for (auto& dep : p._finish_dependencies) {
268
7
                dep->set_ready();
269
7
            }
270
5
        }
271
72.0k
    }};
272
273
72.0k
    try {
274
72.0k
        if (!_terminated && _runtime_filter_producer_helper && !state->is_cancelled()) {
275
48.0k
            RETURN_IF_ERROR(_runtime_filter_producer_helper->build(
276
48.0k
                    state, _shared_state->build_block.get(), p._use_shared_hash_table,
277
48.0k
                    p._runtime_filters));
278
            // only single join conjunct and left semi join can direct return
279
48.0k
            if (p.allow_left_semi_direct_return(state)) {
280
0
                auto wrapper = _runtime_filter_producer_helper->detect_local_in_filter(state);
281
0
                if (wrapper) {
282
0
                    _shared_state->left_semi_direct_return = true;
283
0
                    wrapper->set_disable_always_true_logic();
284
0
                    custom_profile()->add_info_string(
285
0
                            "LeftSemiDirectReturn",
286
0
                            std::to_string(_shared_state->left_semi_direct_return));
287
0
                }
288
0
            }
289
48.0k
            RETURN_IF_ERROR(_runtime_filter_producer_helper->publish(state));
290
48.0k
        }
291
72.0k
    } catch (Exception& e) {
292
0
        bool blocked_by_shared_hash_table_signal =
293
0
                !_should_build_hash_table && p._use_shared_hash_table && !p._signaled;
294
295
0
        return Status::InternalError(
296
0
                "rf process meet error: {}, _terminated: {}, should_build_hash_table: "
297
0
                "{}, _finish_dependency: {}, "
298
0
                "blocked_by_shared_hash_table_signal: "
299
0
                "{}",
300
0
                e.to_string(), _terminated, _should_build_hash_table,
301
0
                _finish_dependency ? _finish_dependency->debug_string() : "null",
302
0
                blocked_by_shared_hash_table_signal);
303
0
    }
304
72.0k
    if (_runtime_filter_producer_helper) {
305
72.0k
        _runtime_filter_producer_helper->collect_realtime_profile(custom_profile());
306
72.0k
    }
307
72.0k
    return Base::close(state, exec_status);
308
72.0k
}
309
310
31
bool HashJoinBuildSinkLocalState::build_unique() const {
311
31
    return _parent->cast<HashJoinBuildSinkOperatorX>()._build_unique;
312
31
}
313
314
48.0k
void HashJoinBuildSinkLocalState::init_short_circuit_for_probe() {
315
48.0k
    auto& p = _parent->cast<HashJoinBuildSinkOperatorX>();
316
48.0k
    bool empty_block =
317
48.0k
            !_shared_state->build_block ||
318
48.0k
            !(_shared_state->build_block->rows() > 1); // build size always mock a row into block
319
48.0k
    _shared_state->short_circuit_for_probe =
320
48.0k
            ((_shared_state->_has_null_in_build_side &&
321
48.0k
              p._join_op == TJoinOp::NULL_AWARE_LEFT_ANTI_JOIN) ||
322
48.0k
             (empty_block &&
323
44.4k
              (p._join_op == TJoinOp::INNER_JOIN || p._join_op == TJoinOp::LEFT_SEMI_JOIN ||
324
5
               p._join_op == TJoinOp::RIGHT_OUTER_JOIN || p._join_op == TJoinOp::RIGHT_SEMI_JOIN ||
325
5
               p._join_op == TJoinOp::RIGHT_ANTI_JOIN ||
326
5
               p._join_op == TJoinOp::ASOF_LEFT_INNER_JOIN))) &&
327
48.0k
            !p._is_mark_join;
328
329
    //when build table rows is 0 and not have other_join_conjunct and not _is_mark_join and join type is one of LEFT_OUTER_JOIN/FULL_OUTER_JOIN/LEFT_ANTI_JOIN
330
    //we could get the result is probe table + null-column(if need output)
331
48.0k
    _shared_state->empty_right_table_need_probe_dispose =
332
48.0k
            (empty_block && !p._have_other_join_conjunct && !p._is_mark_join) &&
333
48.0k
            (p._join_op == TJoinOp::LEFT_OUTER_JOIN || p._join_op == TJoinOp::FULL_OUTER_JOIN ||
334
5
             p._join_op == TJoinOp::LEFT_ANTI_JOIN || p._join_op == TJoinOp::ASOF_LEFT_OUTER_JOIN);
335
48.0k
}
336
337
48.0k
Status HashJoinBuildSinkLocalState::build_asof_index(Block& block) {
338
48.0k
    auto& p = _parent->cast<HashJoinBuildSinkOperatorX>();
339
340
    // Only for ASOF JOIN types
341
48.0k
    if (!is_asof_join(p._join_op)) {
342
48.0k
        return Status::OK();
343
48.0k
    }
344
345
    // The index owns the extracted keys; the temporary materialized column is no longer needed.
346
0
    Defer release_asof_key([&]() { block.erase(_asof_build_col_id); });
347
0
    SCOPED_TIMER(_asof_index_total_timer);
348
349
0
    DORIS_CHECK(block.rows() != 0);
350
0
    if (block.rows() == 1) {
351
        // Empty or only mock row
352
0
        return Status::OK();
353
0
    }
354
355
    // Get hash table's first and next arrays to traverse buckets
356
0
    uint32_t bucket_size = 0;
357
0
    const uint32_t* first_array = nullptr;
358
0
    const uint32_t* next_array = nullptr;
359
0
    size_t build_rows = 0;
360
361
0
    std::visit(Overload {[&](std::monostate&) {},
362
0
                         [&](auto&& hash_table_ctx) {
363
0
                             auto* hash_table = hash_table_ctx.hash_table.get();
364
0
                             DORIS_CHECK(hash_table);
365
0
                             bucket_size = hash_table->get_bucket_size();
366
0
                             first_array = hash_table->get_first().data();
367
0
                             next_array = hash_table->get_next().data();
368
0
                             build_rows = hash_table->size();
369
0
                         }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_1clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS7_EELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableIS8_NS_17HashCRC32Return32IS8_EELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableIS8_NS_17HashCRC32Return32IS8_EELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableIS8_NS_17HashCRC32Return32IS8_EELb1EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS7_EELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS7_EELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS7_EELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32IS9_EELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS7_EELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32IS9_EELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_1clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS7_EELb0EEEEEEEDaOT_
370
0
               _shared_state->hash_table_variant_vector.front()->method_variant);
371
372
0
    if (bucket_size == 0) {
373
0
        return Status::OK();
374
0
    }
375
0
    DORIS_CHECK(first_array);
376
0
    DORIS_CHECK(next_array);
377
378
    // Set inequality direction from opcode (moved from probe open())
379
0
    _shared_state->asof_inequality_is_greater =
380
0
            (p._asof_opcode == TExprOpcode::GE || p._asof_opcode == TExprOpcode::GT);
381
0
    _shared_state->asof_inequality_is_strict =
382
0
            (p._asof_opcode == TExprOpcode::GT || p._asof_opcode == TExprOpcode::LT);
383
384
    // The ASOF key was materialized on real input rows before merging with the mock row.
385
0
    auto asof_build_col = block.get_by_position(_asof_build_col_id).column;
386
387
    // Handle nullable: extract nested column for value access, keep nullable for null checks
388
0
    const ColumnNullable* nullable_col = nullptr;
389
0
    ColumnPtr build_col_nested = asof_build_col;
390
0
    if (const auto* nullable = check_and_get_column<ColumnNullable>(asof_build_col.get())) {
391
0
        nullable_col = nullable;
392
0
        build_col_nested = nullable_col->get_nested_column_ptr();
393
0
    }
394
395
    // Initialize reverse mapping (all build rows, including NULL ASOF values)
396
0
    _shared_state->asof_build_row_to_bucket.resize(build_rows + 1, 0);
397
398
0
    auto build_typed_groups = [&](const auto& col_data, auto key_getter) {
399
0
        using IntType = std::remove_cvref_t<decltype(key_getter(col_data[0]))>;
400
0
        auto& groups =
401
0
                _shared_state->asof_index_groups.emplace<std::vector<AsofIndexGroup<IntType>>>();
402
403
0
        std::visit(
404
0
                Overload {
405
0
                        [&](std::monostate&) {},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlRSt9monostateE_clESP_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlRSt9monostateE_clESP_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlRSt9monostateE_clESN_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlRSt9monostateE_clESN_
406
0
                        [&](auto&& hash_table_ctx) {
407
0
                            auto* hash_table = hash_table_ctx.hash_table.get();
408
0
                            DORIS_CHECK(hash_table);
409
0
                            const auto* build_keys = hash_table->get_build_keys();
410
0
                            using KeyType = std::remove_const_t<
411
0
                                    std::remove_pointer_t<decltype(build_keys)>>;
412
0
                            uint32_t next_group_id = 0;
413
414
                            // Group rows by equality key within each hash bucket,
415
                            // then sort each group by ASOF value only (pure integer compare).
416
                            // This avoids the previous approach of sorting by (build_key, asof_value)
417
                            // which required memcmp per comparison.
418
                            //
419
                            // For each bucket: walk the chain, find-or-create a group for
420
                            // each distinct build_key, insert rows into the group with their
421
                            // inline ASOF value. After all buckets are processed, sort each group.
422
423
                            // Map from build_key -> group_id, reused across buckets.
424
                            // Within a single hash bucket, the number of distinct keys is
425
                            // typically very small (hash collisions are rare), so a flat
426
                            // scan is efficient.
427
0
                            struct KeyGroupEntry {
428
0
                                KeyType key;
429
0
                                uint32_t group_id;
430
0
                            };
431
0
                            std::vector<KeyGroupEntry> bucket_key_groups;
432
433
0
                            {
434
0
                                SCOPED_TIMER(_asof_index_group_timer);
435
0
                                for (uint32_t bucket = 0; bucket <= bucket_size; ++bucket) {
436
0
                                    uint32_t row_idx = first_array[bucket];
437
0
                                    if (row_idx == 0) {
438
0
                                        continue;
439
0
                                    }
440
441
                                    // For each row in this bucket's chain, find-or-create its group
442
0
                                    bucket_key_groups.clear();
443
0
                                    while (row_idx != 0) {
444
0
                                        DCHECK(row_idx <= build_rows);
445
0
                                        const auto& key = build_keys[row_idx];
446
447
                                        // Linear scan to find existing group for this key.
448
                                        // Bucket chains are short (avg ~1-2 distinct keys per bucket),
449
                                        // so this is faster than a hash map.
450
0
                                        uint32_t group_id = UINT32_MAX;
451
0
                                        for (const auto& entry : bucket_key_groups) {
452
0
                                            if (entry.key == key) {
453
0
                                                group_id = entry.group_id;
454
0
                                                break;
455
0
                                            }
456
0
                                        }
457
0
                                        if (group_id == UINT32_MAX) {
458
0
                                            group_id = next_group_id++;
459
0
                                            DCHECK(group_id == groups.size());
460
0
                                            groups.emplace_back();
461
0
                                            bucket_key_groups.push_back({key, group_id});
462
0
                                        }
463
464
0
                                        _shared_state->asof_build_row_to_bucket[row_idx] = group_id;
465
0
                                        if (!(nullable_col && nullable_col->is_null_at(row_idx))) {
466
0
                                            groups[group_id].add_row(key_getter(col_data[row_idx]),
467
0
                                                                     row_idx);
468
0
                                        }
469
0
                                        row_idx = next_array[row_idx];
470
0
                                    }
471
0
                                }
472
0
                            }
473
474
                            // Sort each group by ASOF value only (pure integer comparison).
475
0
                            {
476
0
                                SCOPED_TIMER(_asof_index_sort_timer);
477
0
                                for (auto& group : groups) {
478
0
                                    group.sort_and_finalize();
479
0
                                }
480
0
                            }
481
0
                        }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IST_EELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISU_NS_17HashCRC32Return32ISU_EELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISU_NS_17HashCRC32Return32ISU_EELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISU_NS_17HashCRC32Return32ISU_EELb1EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IST_EELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IST_EELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IST_EELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISV_EELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IST_EELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISV_EELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IST_EELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IST_EELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISU_NS_17HashCRC32Return32ISU_EELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISU_NS_17HashCRC32Return32ISU_EELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISU_NS_17HashCRC32Return32ISU_EELb1EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IST_EELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IST_EELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IST_EELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISV_EELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IST_EELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISV_EELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_ENKUlOSI_E_clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IST_EELb0EEEEEEEDaSO_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32ISR_EELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISS_NS_17HashCRC32Return32ISS_EELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISS_NS_17HashCRC32Return32ISS_EELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISS_NS_17HashCRC32Return32ISS_EELb1EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32ISR_EELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32ISR_EELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32ISR_EELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32IST_EELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32ISR_EELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32IST_EELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32ISR_EELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32ISR_EELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISS_NS_17HashCRC32Return32ISS_EELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISS_NS_17HashCRC32Return32ISS_EELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISS_NS_17HashCRC32Return32ISS_EELb1EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32ISR_EELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32ISR_EELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32ISR_EELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32IST_EELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32ISR_EELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32IST_EELb0EEEEEEEDaSM_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_ENKUlOSG_E_clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32ISR_EELb0EEEEEEEDaSM_
482
0
                _shared_state->hash_table_variant_vector.front()->method_variant);
483
0
    };
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_15DateV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_EUlRSJ_E_EEDaSL_T0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimeStampNsValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_3clINS_8PODArrayINS_16TimestampTzValueELm4096ENS_9AllocatorILb0ELb0ELb0ENS_22DefaultMemoryAllocatorELb1EEELm16ELm15EEEZZNS0_16build_asof_indexES2_ENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_EUlRSH_E_EEDaSJ_T0_
484
485
    // Dispatch on the build column once to use its physical key.
486
    // Sub-group by actual key equality within each hash bucket (hash collisions),
487
    // extract integer representation of ASOF values, then sort by inline values.
488
0
    asof_column_dispatch(build_col_nested.get(), [&](const auto* typed_col) {
489
0
        using ColType = std::remove_const_t<std::remove_pointer_t<decltype(typed_col)>>;
490
0
        if constexpr (std::is_same_v<ColType, IColumn>) {
491
0
            throw Exception(ErrorCode::INTERNAL_ERROR,
492
0
                            "Unsupported ASOF column type for inline optimization");
493
0
        } else {
494
0
            const auto& col_data = typed_col->get_data();
495
0
            build_typed_groups(col_data, [](const auto& value) { return value.to_date_int_val(); });
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_ENKUlRS9_E_clINS_11DateV2ValueINS_15DateV2ValueTypeEEEEEDaSB_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_ENKUlRS9_E_clINS_11DateV2ValueINS_19DateTimeV2ValueTypeEEEEEDaSB_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_ENKUlRS9_E_clINS_16TimeStampNsValueEEEDaSB_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_ENKUlRS9_E_clINS_16TimestampTzValueEEEDaSB_
496
0
        }
497
0
    });
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE25EEEEEDaPKT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE26EEEEEDaPKT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE43EEEEEDaPKT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_2clINS_12ColumnVectorILNS_13PrimitiveTypeE42EEEEEDaPKT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16build_asof_indexERNS_5BlockEENK3$_2clINS_7IColumnEEEDaPKT_
498
499
0
    return Status::OK();
500
0
}
501
502
Status HashJoinBuildSinkLocalState::_do_evaluate(Block& block, VExprContextSPtrs& exprs,
503
                                                 RuntimeProfile::Counter& expr_call_timer,
504
96.0k
                                                 std::vector<int>& res_col_ids, bool is_mock) {
505
96.0k
    auto origin_size = block.allocated_bytes();
506
284k
    for (size_t i = 0; i < exprs.size(); ++i) {
507
188k
        int result_col_id = -1;
508
        // execute build column
509
188k
        {
510
188k
            SCOPED_TIMER(&expr_call_timer);
511
188k
            RETURN_IF_ERROR(exprs[i]->execute(&block, &result_col_id));
512
188k
        }
513
514
        // _extract_join_column() handles physical ColumnNullable only, so build-key const
515
        // columns, including Const(Nullable), must be materialized before they are merged.
516
        // TODO: if const-key optimization is added, update _extract_join_column() together.
517
188k
        block.get_by_position(result_col_id).column =
518
188k
                block.get_by_position(result_col_id).column->convert_to_full_column_if_const();
519
188k
        res_col_ids[i] = result_col_id;
520
188k
    }
521
522
96.0k
    auto& p = _parent->cast<HashJoinBuildSinkOperatorX>();
523
96.0k
    if (is_asof_join(p._join_op)) {
524
26
        SCOPED_TIMER(_asof_index_total_timer);
525
26
        SCOPED_TIMER(_asof_index_expr_timer);
526
26
        DORIS_CHECK(p._asof_build_side_expr);
527
26
        ColumnWithTypeAndName asof_key {nullptr, p._asof_build_side_expr->execute_type(&block),
528
26
                                        p._asof_build_side_expr->expr_name()};
529
        // The mock row only reserves hash-table index 0. Evaluating years_sub(dt, 400)
530
        // on its default 1970 value would make a strict TIMESTAMP_NS cast overflow,
531
        // even when every real input (e.g. dt = 2200, key = 1800) is in range.
532
26
        if (is_mock) {
533
9
            _asof_build_col_id = block.columns();
534
9
            auto column = asof_key.type->create_column();
535
9
            column->insert_default();
536
9
            asof_key.column = std::move(column);
537
17
        } else {
538
17
            DCHECK_EQ(_asof_build_col_id, block.columns());
539
17
            RETURN_IF_ERROR(p._asof_build_side_expr->execute(&block, asof_key.column));
540
17
        }
541
        // Match MutableBlock's row-aligned storage, including constant/nullable keys.
542
25
        asof_key.column = asof_key.column->convert_to_full_column_if_const();
543
25
        block.insert(std::move(asof_key));
544
25
    }
545
546
96.0k
    _evaluate_mem_usage = block.allocated_bytes() - origin_size;
547
96.0k
    return Status::OK();
548
96.0k
}
549
550
19.2k
std::vector<uint16_t> HashJoinBuildSinkLocalState::_convert_block_to_null(Block& block) {
551
19.2k
    std::vector<uint16_t> results;
552
56.8k
    for (int i = 0; i < block.columns(); ++i) {
553
37.6k
        if (auto& column_type = block.safe_get_by_position(i); !column_type.type->is_nullable()) {
554
18.8k
            DCHECK(!column_type.column->is_nullable());
555
18.8k
            column_type.column = make_nullable(column_type.column);
556
18.8k
            column_type.type = make_nullable(column_type.type);
557
18.8k
            results.emplace_back(i);
558
18.8k
        }
559
37.6k
    }
560
19.2k
    return results;
561
19.2k
}
562
563
Status HashJoinBuildSinkLocalState::_extract_join_column(Block& block,
564
                                                         ColumnUInt8::MutablePtr& null_map,
565
                                                         ColumnRawPtrs& raw_ptrs,
566
96.0k
                                                         const std::vector<int>& res_col_ids) {
567
96.0k
    DCHECK(_should_build_hash_table);
568
96.0k
    auto& shared_state = *_shared_state;
569
284k
    for (size_t i = 0; i < shared_state.build_exprs_size; ++i) {
570
188k
        const auto& column_ptr = block.get_by_position(res_col_ids[i]).column;
571
188k
        const auto* column = column_ptr.get();
572
188k
        const bool serialize_null_into_key =
573
188k
                _parent->cast<HashJoinBuildSinkOperatorX>()._serialize_null_into_key[i];
574
        // _do_evaluate() must have materialized Const(Nullable) build keys. If this check fails,
575
        // is_nullable() no longer implies a physical ColumnNullable for the logic below.
576
188k
        const auto* const_column = check_and_get_column<ColumnConst>(*column);
577
188k
        DORIS_CHECK(const_column == nullptr ||
578
188k
                    !is_column_nullable(const_column->get_data_column()));
579
188k
        if (!column->is_nullable() && serialize_null_into_key) {
580
1
            _key_columns_holder.emplace_back(
581
1
                    make_nullable(block.get_by_position(res_col_ids[i]).column));
582
1
            raw_ptrs[i] = _key_columns_holder.back().get();
583
188k
        } else if (const auto* nullable = check_and_get_column<ColumnNullable>(*column);
584
188k
                   !serialize_null_into_key && nullable) {
585
            // update nulllmap and split nested out of ColumnNullable when serialize_null_into_key is false and column is nullable
586
112k
            const auto& col_nested = nullable->get_nested_column();
587
112k
            const auto& col_nullmap = nullable->get_null_map_data();
588
112k
            DCHECK(null_map);
589
112k
            VectorizedUtils::update_null_map(null_map->get_data(), col_nullmap);
590
112k
            raw_ptrs[i] = &col_nested;
591
112k
        } else {
592
75.2k
            raw_ptrs[i] = column;
593
75.2k
        }
594
188k
    }
595
96.0k
    return Status::OK();
596
96.0k
}
597
598
48.0k
Status HashJoinBuildSinkLocalState::process_build_block(RuntimeState* state, Block& block) {
599
48.0k
    DCHECK(_should_build_hash_table);
600
48.0k
    auto& p = _parent->cast<HashJoinBuildSinkOperatorX>();
601
48.0k
    SCOPED_TIMER(_build_table_timer);
602
48.0k
    auto rows = (uint32_t)block.rows();
603
    // Dispose the overflow of ColumnString.
604
94.1k
    for (auto& data : block) {
605
94.1k
        data.column = IColumn::mutate(std::move(data.column))->convert_column_if_overflow();
606
94.1k
    }
607
608
48.0k
    ColumnRawPtrs raw_ptrs(_build_expr_ctxs.size());
609
48.0k
    ColumnUInt8::MutablePtr null_map_val;
610
48.0k
    if (p._join_op == TJoinOp::LEFT_OUTER_JOIN || p._join_op == TJoinOp::FULL_OUTER_JOIN ||
611
48.0k
        p._join_op == TJoinOp::ASOF_LEFT_OUTER_JOIN) {
612
9.60k
        _convert_block_to_null(block);
613
        // first row is mocked
614
28.4k
        for (int i = 0; i < block.columns(); i++) {
615
18.8k
            auto [column, is_const] = unpack_if_const(block.safe_get_by_position(i).column);
616
18.8k
            assert_cast<ColumnNullable*>(column->assert_mutable().get())
617
18.8k
                    ->get_null_map_column()
618
18.8k
                    .get_data()
619
18.8k
                    .data()[0] = 1;
620
18.8k
        }
621
9.60k
    }
622
623
48.0k
    _set_build_side_has_external_nullmap(block, _build_col_ids);
624
48.0k
    if (_build_side_has_external_nullmap) {
625
39.2k
        null_map_val = ColumnUInt8::create();
626
39.2k
        null_map_val->get_data().assign((size_t)rows, (uint8_t)0);
627
39.2k
    }
628
629
    // Get the key column that needs to be built
630
48.0k
    RETURN_IF_ERROR(_extract_join_column(block, null_map_val, raw_ptrs, _build_col_ids));
631
632
48.0k
    RETURN_IF_ERROR(_hash_table_init(state, raw_ptrs));
633
634
48.0k
    Status st = std::visit(
635
48.0k
            Overload {[&](std::monostate& arg, auto join_op) -> Status {
636
0
                          throw Exception(Status::FatalError("FATAL: uninited hash table"));
637
0
                      },
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_0clISt17integral_constantINS_7TJoinOp4typeELS9_0EEEENS_6StatusERSt9monostateT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_0clISt17integral_constantINS_7TJoinOp4typeELS9_2EEEENS_6StatusERSt9monostateT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_0clISt17integral_constantINS_7TJoinOp4typeELS9_8EEEENS_6StatusERSt9monostateT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_0clISt17integral_constantINS_7TJoinOp4typeELS9_1EEEENS_6StatusERSt9monostateT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_0clISt17integral_constantINS_7TJoinOp4typeELS9_4EEEENS_6StatusERSt9monostateT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_0clISt17integral_constantINS_7TJoinOp4typeELS9_3EEEENS_6StatusERSt9monostateT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_0clISt17integral_constantINS_7TJoinOp4typeELS9_5EEEENS_6StatusERSt9monostateT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_0clISt17integral_constantINS_7TJoinOp4typeELS9_7EEEENS_6StatusERSt9monostateT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_0clISt17integral_constantINS_7TJoinOp4typeELS9_9EEEENS_6StatusERSt9monostateT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_0clISt17integral_constantINS_7TJoinOp4typeELS9_10EEEENS_6StatusERSt9monostateT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_0clISt17integral_constantINS_7TJoinOp4typeELS9_11EEEENS_6StatusERSt9monostateT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_0clISt17integral_constantINS_7TJoinOp4typeELS9_12EEEENS_6StatusERSt9monostateT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_0clISt17integral_constantINS_7TJoinOp4typeELS9_14EEEENS_6StatusERSt9monostateT_
638
48.0k
                      [&](auto&& arg, auto&& join_op) -> Status {
639
48.0k
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
48.0k
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
48.0k
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
48.0k
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
48.0k
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
48.0k
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
48.0k
                                  &_shared_state->_has_null_in_build_side,
646
48.0k
                                  p._short_circuit_for_null_in_build_side,
647
48.0k
                                  p._have_other_join_conjunct);
648
48.0k
                          COUNTER_SET(_memory_used_counter,
649
48.0k
                                      _build_blocks_memory_usage->value() +
650
48.0k
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
48.0k
                                                        arg.serialized_keys_size(true)));
652
48.0k
                          return st;
653
48.0k
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_0EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
1.41k
                      [&](auto&& arg, auto&& join_op) -> Status {
639
1.41k
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
1.41k
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
1.41k
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
1.41k
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
1.41k
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
1.41k
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
1.41k
                                  &_shared_state->_has_null_in_build_side,
646
1.41k
                                  p._short_circuit_for_null_in_build_side,
647
1.41k
                                  p._have_other_join_conjunct);
648
1.41k
                          COUNTER_SET(_memory_used_counter,
649
1.41k
                                      _build_blocks_memory_usage->value() +
650
1.41k
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
1.41k
                                                        arg.serialized_keys_size(true)));
652
1.41k
                          return st;
653
1.41k
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_2EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
1.41k
                      [&](auto&& arg, auto&& join_op) -> Status {
639
1.41k
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
1.41k
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
1.41k
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
1.41k
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
1.41k
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
1.41k
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
1.41k
                                  &_shared_state->_has_null_in_build_side,
646
1.41k
                                  p._short_circuit_for_null_in_build_side,
647
1.41k
                                  p._have_other_join_conjunct);
648
1.41k
                          COUNTER_SET(_memory_used_counter,
649
1.41k
                                      _build_blocks_memory_usage->value() +
650
1.41k
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
1.41k
                                                        arg.serialized_keys_size(true)));
652
1.41k
                          return st;
653
1.41k
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_8EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
1.41k
                      [&](auto&& arg, auto&& join_op) -> Status {
639
1.41k
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
1.41k
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
1.41k
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
1.41k
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
1.41k
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
1.41k
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
1.41k
                                  &_shared_state->_has_null_in_build_side,
646
1.41k
                                  p._short_circuit_for_null_in_build_side,
647
1.41k
                                  p._have_other_join_conjunct);
648
1.41k
                          COUNTER_SET(_memory_used_counter,
649
1.41k
                                      _build_blocks_memory_usage->value() +
650
1.41k
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
1.41k
                                                        arg.serialized_keys_size(true)));
652
1.41k
                          return st;
653
1.41k
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_1EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
1.41k
                      [&](auto&& arg, auto&& join_op) -> Status {
639
1.41k
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
1.41k
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
1.41k
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
1.41k
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
1.41k
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
1.41k
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
1.41k
                                  &_shared_state->_has_null_in_build_side,
646
1.41k
                                  p._short_circuit_for_null_in_build_side,
647
1.41k
                                  p._have_other_join_conjunct);
648
1.41k
                          COUNTER_SET(_memory_used_counter,
649
1.41k
                                      _build_blocks_memory_usage->value() +
650
1.41k
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
1.41k
                                                        arg.serialized_keys_size(true)));
652
1.41k
                          return st;
653
1.41k
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_4EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
1.41k
                      [&](auto&& arg, auto&& join_op) -> Status {
639
1.41k
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
1.41k
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
1.41k
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
1.41k
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
1.41k
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
1.41k
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
1.41k
                                  &_shared_state->_has_null_in_build_side,
646
1.41k
                                  p._short_circuit_for_null_in_build_side,
647
1.41k
                                  p._have_other_join_conjunct);
648
1.41k
                          COUNTER_SET(_memory_used_counter,
649
1.41k
                                      _build_blocks_memory_usage->value() +
650
1.41k
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
1.41k
                                                        arg.serialized_keys_size(true)));
652
1.41k
                          return st;
653
1.41k
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_3EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
1.41k
                      [&](auto&& arg, auto&& join_op) -> Status {
639
1.41k
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
1.41k
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
1.41k
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
1.41k
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
1.41k
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
1.41k
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
1.41k
                                  &_shared_state->_has_null_in_build_side,
646
1.41k
                                  p._short_circuit_for_null_in_build_side,
647
1.41k
                                  p._have_other_join_conjunct);
648
1.41k
                          COUNTER_SET(_memory_used_counter,
649
1.41k
                                      _build_blocks_memory_usage->value() +
650
1.41k
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
1.41k
                                                        arg.serialized_keys_size(true)));
652
1.41k
                          return st;
653
1.41k
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_5EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_7EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
1.40k
                      [&](auto&& arg, auto&& join_op) -> Status {
639
1.40k
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
1.40k
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
1.40k
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
1.40k
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
1.40k
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
1.40k
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
1.40k
                                  &_shared_state->_has_null_in_build_side,
646
1.40k
                                  p._short_circuit_for_null_in_build_side,
647
1.40k
                                  p._have_other_join_conjunct);
648
1.40k
                          COUNTER_SET(_memory_used_counter,
649
1.40k
                                      _build_blocks_memory_usage->value() +
650
1.40k
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
1.40k
                                                        arg.serialized_keys_size(true)));
652
1.40k
                          return st;
653
1.40k
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_9EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
1.40k
                      [&](auto&& arg, auto&& join_op) -> Status {
639
1.40k
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
1.40k
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
1.40k
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
1.40k
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
1.40k
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
1.40k
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
1.40k
                                  &_shared_state->_has_null_in_build_side,
646
1.40k
                                  p._short_circuit_for_null_in_build_side,
647
1.40k
                                  p._have_other_join_conjunct);
648
1.40k
                          COUNTER_SET(_memory_used_counter,
649
1.40k
                                      _build_blocks_memory_usage->value() +
650
1.40k
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
1.40k
                                                        arg.serialized_keys_size(true)));
652
1.40k
                          return st;
653
1.40k
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_10EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
1.41k
                      [&](auto&& arg, auto&& join_op) -> Status {
639
1.41k
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
1.41k
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
1.41k
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
1.41k
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
1.41k
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
1.41k
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
1.41k
                                  &_shared_state->_has_null_in_build_side,
646
1.41k
                                  p._short_circuit_for_null_in_build_side,
647
1.41k
                                  p._have_other_join_conjunct);
648
1.41k
                          COUNTER_SET(_memory_used_counter,
649
1.41k
                                      _build_blocks_memory_usage->value() +
650
1.41k
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
1.41k
                                                        arg.serialized_keys_size(true)));
652
1.41k
                          return st;
653
1.41k
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_11EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
1.40k
                      [&](auto&& arg, auto&& join_op) -> Status {
639
1.40k
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
1.40k
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
1.40k
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
1.40k
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
1.40k
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
1.40k
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
1.40k
                                  &_shared_state->_has_null_in_build_side,
646
1.40k
                                  p._short_circuit_for_null_in_build_side,
647
1.40k
                                  p._have_other_join_conjunct);
648
1.40k
                          COUNTER_SET(_memory_used_counter,
649
1.40k
                                      _build_blocks_memory_usage->value() +
650
1.40k
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
1.40k
                                                        arg.serialized_keys_size(true)));
652
1.40k
                          return st;
653
1.40k
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_12EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_14EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_0EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_2EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_8EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_1EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_4EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_3EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_5EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_7EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_9EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_10EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_11EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_12EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_14EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_0EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_2EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_8EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_1EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_4EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_3EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_5EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_7EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_9EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_10EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_11EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_12EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_14EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_0EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_2EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_8EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_1EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_4EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_3EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_5EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_7EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_9EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_10EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_11EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_12EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_14EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_0EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_2EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_8EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_1EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_4EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_3EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_5EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_7EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_9EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_10EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_11EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_12EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_14EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_0EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_2EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_8EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_1EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_4EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_3EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_5EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_7EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_9EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_10EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_11EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_12EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_14EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_0EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_2EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_8EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_1EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_4EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_3EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_5EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_7EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_9EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_10EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_11EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_12EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_14EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_0EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
16
                      [&](auto&& arg, auto&& join_op) -> Status {
639
16
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
16
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
16
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
16
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
16
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
16
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
16
                                  &_shared_state->_has_null_in_build_side,
646
16
                                  p._short_circuit_for_null_in_build_side,
647
16
                                  p._have_other_join_conjunct);
648
16
                          COUNTER_SET(_memory_used_counter,
649
16
                                      _build_blocks_memory_usage->value() +
650
16
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
16
                                                        arg.serialized_keys_size(true)));
652
16
                          return st;
653
16
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_2EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
16
                      [&](auto&& arg, auto&& join_op) -> Status {
639
16
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
16
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
16
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
16
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
16
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
16
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
16
                                  &_shared_state->_has_null_in_build_side,
646
16
                                  p._short_circuit_for_null_in_build_side,
647
16
                                  p._have_other_join_conjunct);
648
16
                          COUNTER_SET(_memory_used_counter,
649
16
                                      _build_blocks_memory_usage->value() +
650
16
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
16
                                                        arg.serialized_keys_size(true)));
652
16
                          return st;
653
16
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_8EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
16
                      [&](auto&& arg, auto&& join_op) -> Status {
639
16
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
16
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
16
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
16
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
16
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
16
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
16
                                  &_shared_state->_has_null_in_build_side,
646
16
                                  p._short_circuit_for_null_in_build_side,
647
16
                                  p._have_other_join_conjunct);
648
16
                          COUNTER_SET(_memory_used_counter,
649
16
                                      _build_blocks_memory_usage->value() +
650
16
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
16
                                                        arg.serialized_keys_size(true)));
652
16
                          return st;
653
16
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_1EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
16
                      [&](auto&& arg, auto&& join_op) -> Status {
639
16
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
16
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
16
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
16
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
16
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
16
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
16
                                  &_shared_state->_has_null_in_build_side,
646
16
                                  p._short_circuit_for_null_in_build_side,
647
16
                                  p._have_other_join_conjunct);
648
16
                          COUNTER_SET(_memory_used_counter,
649
16
                                      _build_blocks_memory_usage->value() +
650
16
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
16
                                                        arg.serialized_keys_size(true)));
652
16
                          return st;
653
16
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_4EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
16
                      [&](auto&& arg, auto&& join_op) -> Status {
639
16
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
16
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
16
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
16
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
16
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
16
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
16
                                  &_shared_state->_has_null_in_build_side,
646
16
                                  p._short_circuit_for_null_in_build_side,
647
16
                                  p._have_other_join_conjunct);
648
16
                          COUNTER_SET(_memory_used_counter,
649
16
                                      _build_blocks_memory_usage->value() +
650
16
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
16
                                                        arg.serialized_keys_size(true)));
652
16
                          return st;
653
16
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_3EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
16
                      [&](auto&& arg, auto&& join_op) -> Status {
639
16
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
16
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
16
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
16
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
16
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
16
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
16
                                  &_shared_state->_has_null_in_build_side,
646
16
                                  p._short_circuit_for_null_in_build_side,
647
16
                                  p._have_other_join_conjunct);
648
16
                          COUNTER_SET(_memory_used_counter,
649
16
                                      _build_blocks_memory_usage->value() +
650
16
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
16
                                                        arg.serialized_keys_size(true)));
652
16
                          return st;
653
16
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_5EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_7EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
16
                      [&](auto&& arg, auto&& join_op) -> Status {
639
16
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
16
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
16
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
16
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
16
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
16
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
16
                                  &_shared_state->_has_null_in_build_side,
646
16
                                  p._short_circuit_for_null_in_build_side,
647
16
                                  p._have_other_join_conjunct);
648
16
                          COUNTER_SET(_memory_used_counter,
649
16
                                      _build_blocks_memory_usage->value() +
650
16
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
16
                                                        arg.serialized_keys_size(true)));
652
16
                          return st;
653
16
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_9EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
16
                      [&](auto&& arg, auto&& join_op) -> Status {
639
16
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
16
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
16
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
16
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
16
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
16
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
16
                                  &_shared_state->_has_null_in_build_side,
646
16
                                  p._short_circuit_for_null_in_build_side,
647
16
                                  p._have_other_join_conjunct);
648
16
                          COUNTER_SET(_memory_used_counter,
649
16
                                      _build_blocks_memory_usage->value() +
650
16
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
16
                                                        arg.serialized_keys_size(true)));
652
16
                          return st;
653
16
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_10EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
16
                      [&](auto&& arg, auto&& join_op) -> Status {
639
16
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
16
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
16
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
16
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
16
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
16
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
16
                                  &_shared_state->_has_null_in_build_side,
646
16
                                  p._short_circuit_for_null_in_build_side,
647
16
                                  p._have_other_join_conjunct);
648
16
                          COUNTER_SET(_memory_used_counter,
649
16
                                      _build_blocks_memory_usage->value() +
650
16
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
16
                                                        arg.serialized_keys_size(true)));
652
16
                          return st;
653
16
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_11EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
16
                      [&](auto&& arg, auto&& join_op) -> Status {
639
16
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
16
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
16
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
16
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
16
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
16
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
16
                                  &_shared_state->_has_null_in_build_side,
646
16
                                  p._short_circuit_for_null_in_build_side,
647
16
                                  p._have_other_join_conjunct);
648
16
                          COUNTER_SET(_memory_used_counter,
649
16
                                      _build_blocks_memory_usage->value() +
650
16
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
16
                                                        arg.serialized_keys_size(true)));
652
16
                          return st;
653
16
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_12EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_14EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_0EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
8
                      [&](auto&& arg, auto&& join_op) -> Status {
639
8
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
8
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
8
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
8
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
8
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
8
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
8
                                  &_shared_state->_has_null_in_build_side,
646
8
                                  p._short_circuit_for_null_in_build_side,
647
8
                                  p._have_other_join_conjunct);
648
8
                          COUNTER_SET(_memory_used_counter,
649
8
                                      _build_blocks_memory_usage->value() +
650
8
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
8
                                                        arg.serialized_keys_size(true)));
652
8
                          return st;
653
8
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_2EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
8
                      [&](auto&& arg, auto&& join_op) -> Status {
639
8
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
8
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
8
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
8
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
8
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
8
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
8
                                  &_shared_state->_has_null_in_build_side,
646
8
                                  p._short_circuit_for_null_in_build_side,
647
8
                                  p._have_other_join_conjunct);
648
8
                          COUNTER_SET(_memory_used_counter,
649
8
                                      _build_blocks_memory_usage->value() +
650
8
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
8
                                                        arg.serialized_keys_size(true)));
652
8
                          return st;
653
8
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_8EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
8
                      [&](auto&& arg, auto&& join_op) -> Status {
639
8
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
8
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
8
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
8
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
8
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
8
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
8
                                  &_shared_state->_has_null_in_build_side,
646
8
                                  p._short_circuit_for_null_in_build_side,
647
8
                                  p._have_other_join_conjunct);
648
8
                          COUNTER_SET(_memory_used_counter,
649
8
                                      _build_blocks_memory_usage->value() +
650
8
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
8
                                                        arg.serialized_keys_size(true)));
652
8
                          return st;
653
8
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_1EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
8
                      [&](auto&& arg, auto&& join_op) -> Status {
639
8
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
8
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
8
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
8
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
8
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
8
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
8
                                  &_shared_state->_has_null_in_build_side,
646
8
                                  p._short_circuit_for_null_in_build_side,
647
8
                                  p._have_other_join_conjunct);
648
8
                          COUNTER_SET(_memory_used_counter,
649
8
                                      _build_blocks_memory_usage->value() +
650
8
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
8
                                                        arg.serialized_keys_size(true)));
652
8
                          return st;
653
8
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_4EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
8
                      [&](auto&& arg, auto&& join_op) -> Status {
639
8
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
8
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
8
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
8
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
8
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
8
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
8
                                  &_shared_state->_has_null_in_build_side,
646
8
                                  p._short_circuit_for_null_in_build_side,
647
8
                                  p._have_other_join_conjunct);
648
8
                          COUNTER_SET(_memory_used_counter,
649
8
                                      _build_blocks_memory_usage->value() +
650
8
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
8
                                                        arg.serialized_keys_size(true)));
652
8
                          return st;
653
8
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_3EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
8
                      [&](auto&& arg, auto&& join_op) -> Status {
639
8
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
8
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
8
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
8
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
8
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
8
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
8
                                  &_shared_state->_has_null_in_build_side,
646
8
                                  p._short_circuit_for_null_in_build_side,
647
8
                                  p._have_other_join_conjunct);
648
8
                          COUNTER_SET(_memory_used_counter,
649
8
                                      _build_blocks_memory_usage->value() +
650
8
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
8
                                                        arg.serialized_keys_size(true)));
652
8
                          return st;
653
8
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_5EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_7EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
8
                      [&](auto&& arg, auto&& join_op) -> Status {
639
8
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
8
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
8
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
8
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
8
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
8
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
8
                                  &_shared_state->_has_null_in_build_side,
646
8
                                  p._short_circuit_for_null_in_build_side,
647
8
                                  p._have_other_join_conjunct);
648
8
                          COUNTER_SET(_memory_used_counter,
649
8
                                      _build_blocks_memory_usage->value() +
650
8
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
8
                                                        arg.serialized_keys_size(true)));
652
8
                          return st;
653
8
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_9EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
8
                      [&](auto&& arg, auto&& join_op) -> Status {
639
8
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
8
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
8
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
8
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
8
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
8
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
8
                                  &_shared_state->_has_null_in_build_side,
646
8
                                  p._short_circuit_for_null_in_build_side,
647
8
                                  p._have_other_join_conjunct);
648
8
                          COUNTER_SET(_memory_used_counter,
649
8
                                      _build_blocks_memory_usage->value() +
650
8
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
8
                                                        arg.serialized_keys_size(true)));
652
8
                          return st;
653
8
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_10EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
8
                      [&](auto&& arg, auto&& join_op) -> Status {
639
8
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
8
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
8
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
8
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
8
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
8
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
8
                                  &_shared_state->_has_null_in_build_side,
646
8
                                  p._short_circuit_for_null_in_build_side,
647
8
                                  p._have_other_join_conjunct);
648
8
                          COUNTER_SET(_memory_used_counter,
649
8
                                      _build_blocks_memory_usage->value() +
650
8
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
8
                                                        arg.serialized_keys_size(true)));
652
8
                          return st;
653
8
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_11EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
8
                      [&](auto&& arg, auto&& join_op) -> Status {
639
8
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
8
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
8
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
8
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
8
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
8
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
8
                                  &_shared_state->_has_null_in_build_side,
646
8
                                  p._short_circuit_for_null_in_build_side,
647
8
                                  p._have_other_join_conjunct);
648
8
                          COUNTER_SET(_memory_used_counter,
649
8
                                      _build_blocks_memory_usage->value() +
650
8
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
8
                                                        arg.serialized_keys_size(true)));
652
8
                          return st;
653
8
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_12EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_14EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_0EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
35
                      [&](auto&& arg, auto&& join_op) -> Status {
639
35
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
35
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
35
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
35
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
35
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
35
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
35
                                  &_shared_state->_has_null_in_build_side,
646
35
                                  p._short_circuit_for_null_in_build_side,
647
35
                                  p._have_other_join_conjunct);
648
35
                          COUNTER_SET(_memory_used_counter,
649
35
                                      _build_blocks_memory_usage->value() +
650
35
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
35
                                                        arg.serialized_keys_size(true)));
652
35
                          return st;
653
35
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_2EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
32
                      [&](auto&& arg, auto&& join_op) -> Status {
639
32
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
32
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
32
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
32
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
32
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
32
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
32
                                  &_shared_state->_has_null_in_build_side,
646
32
                                  p._short_circuit_for_null_in_build_side,
647
32
                                  p._have_other_join_conjunct);
648
32
                          COUNTER_SET(_memory_used_counter,
649
32
                                      _build_blocks_memory_usage->value() +
650
32
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
32
                                                        arg.serialized_keys_size(true)));
652
32
                          return st;
653
32
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_8EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
32
                      [&](auto&& arg, auto&& join_op) -> Status {
639
32
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
32
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
32
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
32
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
32
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
32
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
32
                                  &_shared_state->_has_null_in_build_side,
646
32
                                  p._short_circuit_for_null_in_build_side,
647
32
                                  p._have_other_join_conjunct);
648
32
                          COUNTER_SET(_memory_used_counter,
649
32
                                      _build_blocks_memory_usage->value() +
650
32
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
32
                                                        arg.serialized_keys_size(true)));
652
32
                          return st;
653
32
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_1EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
32
                      [&](auto&& arg, auto&& join_op) -> Status {
639
32
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
32
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
32
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
32
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
32
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
32
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
32
                                  &_shared_state->_has_null_in_build_side,
646
32
                                  p._short_circuit_for_null_in_build_side,
647
32
                                  p._have_other_join_conjunct);
648
32
                          COUNTER_SET(_memory_used_counter,
649
32
                                      _build_blocks_memory_usage->value() +
650
32
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
32
                                                        arg.serialized_keys_size(true)));
652
32
                          return st;
653
32
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_4EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
32
                      [&](auto&& arg, auto&& join_op) -> Status {
639
32
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
32
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
32
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
32
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
32
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
32
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
32
                                  &_shared_state->_has_null_in_build_side,
646
32
                                  p._short_circuit_for_null_in_build_side,
647
32
                                  p._have_other_join_conjunct);
648
32
                          COUNTER_SET(_memory_used_counter,
649
32
                                      _build_blocks_memory_usage->value() +
650
32
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
32
                                                        arg.serialized_keys_size(true)));
652
32
                          return st;
653
32
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_3EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
32
                      [&](auto&& arg, auto&& join_op) -> Status {
639
32
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
32
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
32
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
32
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
32
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
32
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
32
                                  &_shared_state->_has_null_in_build_side,
646
32
                                  p._short_circuit_for_null_in_build_side,
647
32
                                  p._have_other_join_conjunct);
648
32
                          COUNTER_SET(_memory_used_counter,
649
32
                                      _build_blocks_memory_usage->value() +
650
32
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
32
                                                        arg.serialized_keys_size(true)));
652
32
                          return st;
653
32
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_5EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_7EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
32
                      [&](auto&& arg, auto&& join_op) -> Status {
639
32
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
32
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
32
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
32
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
32
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
32
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
32
                                  &_shared_state->_has_null_in_build_side,
646
32
                                  p._short_circuit_for_null_in_build_side,
647
32
                                  p._have_other_join_conjunct);
648
32
                          COUNTER_SET(_memory_used_counter,
649
32
                                      _build_blocks_memory_usage->value() +
650
32
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
32
                                                        arg.serialized_keys_size(true)));
652
32
                          return st;
653
32
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_9EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
32
                      [&](auto&& arg, auto&& join_op) -> Status {
639
32
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
32
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
32
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
32
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
32
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
32
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
32
                                  &_shared_state->_has_null_in_build_side,
646
32
                                  p._short_circuit_for_null_in_build_side,
647
32
                                  p._have_other_join_conjunct);
648
32
                          COUNTER_SET(_memory_used_counter,
649
32
                                      _build_blocks_memory_usage->value() +
650
32
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
32
                                                        arg.serialized_keys_size(true)));
652
32
                          return st;
653
32
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_10EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
32
                      [&](auto&& arg, auto&& join_op) -> Status {
639
32
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
32
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
32
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
32
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
32
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
32
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
32
                                  &_shared_state->_has_null_in_build_side,
646
32
                                  p._short_circuit_for_null_in_build_side,
647
32
                                  p._have_other_join_conjunct);
648
32
                          COUNTER_SET(_memory_used_counter,
649
32
                                      _build_blocks_memory_usage->value() +
650
32
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
32
                                                        arg.serialized_keys_size(true)));
652
32
                          return st;
653
32
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_11EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
32
                      [&](auto&& arg, auto&& join_op) -> Status {
639
32
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
32
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
32
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
32
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
32
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
32
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
32
                                  &_shared_state->_has_null_in_build_side,
646
32
                                  p._short_circuit_for_null_in_build_side,
647
32
                                  p._have_other_join_conjunct);
648
32
                          COUNTER_SET(_memory_used_counter,
649
32
                                      _build_blocks_memory_usage->value() +
650
32
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
32
                                                        arg.serialized_keys_size(true)));
652
32
                          return st;
653
32
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_12EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_14EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_0EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
80
                      [&](auto&& arg, auto&& join_op) -> Status {
639
80
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
80
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
80
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
80
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
80
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
80
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
80
                                  &_shared_state->_has_null_in_build_side,
646
80
                                  p._short_circuit_for_null_in_build_side,
647
80
                                  p._have_other_join_conjunct);
648
80
                          COUNTER_SET(_memory_used_counter,
649
80
                                      _build_blocks_memory_usage->value() +
650
80
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
80
                                                        arg.serialized_keys_size(true)));
652
80
                          return st;
653
80
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_2EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
80
                      [&](auto&& arg, auto&& join_op) -> Status {
639
80
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
80
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
80
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
80
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
80
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
80
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
80
                                  &_shared_state->_has_null_in_build_side,
646
80
                                  p._short_circuit_for_null_in_build_side,
647
80
                                  p._have_other_join_conjunct);
648
80
                          COUNTER_SET(_memory_used_counter,
649
80
                                      _build_blocks_memory_usage->value() +
650
80
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
80
                                                        arg.serialized_keys_size(true)));
652
80
                          return st;
653
80
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_8EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
80
                      [&](auto&& arg, auto&& join_op) -> Status {
639
80
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
80
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
80
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
80
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
80
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
80
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
80
                                  &_shared_state->_has_null_in_build_side,
646
80
                                  p._short_circuit_for_null_in_build_side,
647
80
                                  p._have_other_join_conjunct);
648
80
                          COUNTER_SET(_memory_used_counter,
649
80
                                      _build_blocks_memory_usage->value() +
650
80
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
80
                                                        arg.serialized_keys_size(true)));
652
80
                          return st;
653
80
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_1EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
80
                      [&](auto&& arg, auto&& join_op) -> Status {
639
80
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
80
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
80
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
80
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
80
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
80
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
80
                                  &_shared_state->_has_null_in_build_side,
646
80
                                  p._short_circuit_for_null_in_build_side,
647
80
                                  p._have_other_join_conjunct);
648
80
                          COUNTER_SET(_memory_used_counter,
649
80
                                      _build_blocks_memory_usage->value() +
650
80
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
80
                                                        arg.serialized_keys_size(true)));
652
80
                          return st;
653
80
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_4EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
80
                      [&](auto&& arg, auto&& join_op) -> Status {
639
80
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
80
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
80
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
80
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
80
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
80
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
80
                                  &_shared_state->_has_null_in_build_side,
646
80
                                  p._short_circuit_for_null_in_build_side,
647
80
                                  p._have_other_join_conjunct);
648
80
                          COUNTER_SET(_memory_used_counter,
649
80
                                      _build_blocks_memory_usage->value() +
650
80
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
80
                                                        arg.serialized_keys_size(true)));
652
80
                          return st;
653
80
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_3EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
80
                      [&](auto&& arg, auto&& join_op) -> Status {
639
80
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
80
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
80
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
80
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
80
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
80
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
80
                                  &_shared_state->_has_null_in_build_side,
646
80
                                  p._short_circuit_for_null_in_build_side,
647
80
                                  p._have_other_join_conjunct);
648
80
                          COUNTER_SET(_memory_used_counter,
649
80
                                      _build_blocks_memory_usage->value() +
650
80
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
80
                                                        arg.serialized_keys_size(true)));
652
80
                          return st;
653
80
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_5EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_7EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
80
                      [&](auto&& arg, auto&& join_op) -> Status {
639
80
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
80
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
80
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
80
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
80
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
80
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
80
                                  &_shared_state->_has_null_in_build_side,
646
80
                                  p._short_circuit_for_null_in_build_side,
647
80
                                  p._have_other_join_conjunct);
648
80
                          COUNTER_SET(_memory_used_counter,
649
80
                                      _build_blocks_memory_usage->value() +
650
80
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
80
                                                        arg.serialized_keys_size(true)));
652
80
                          return st;
653
80
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_9EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
80
                      [&](auto&& arg, auto&& join_op) -> Status {
639
80
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
80
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
80
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
80
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
80
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
80
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
80
                                  &_shared_state->_has_null_in_build_side,
646
80
                                  p._short_circuit_for_null_in_build_side,
647
80
                                  p._have_other_join_conjunct);
648
80
                          COUNTER_SET(_memory_used_counter,
649
80
                                      _build_blocks_memory_usage->value() +
650
80
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
80
                                                        arg.serialized_keys_size(true)));
652
80
                          return st;
653
80
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_10EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
80
                      [&](auto&& arg, auto&& join_op) -> Status {
639
80
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
80
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
80
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
80
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
80
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
80
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
80
                                  &_shared_state->_has_null_in_build_side,
646
80
                                  p._short_circuit_for_null_in_build_side,
647
80
                                  p._have_other_join_conjunct);
648
80
                          COUNTER_SET(_memory_used_counter,
649
80
                                      _build_blocks_memory_usage->value() +
650
80
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
80
                                                        arg.serialized_keys_size(true)));
652
80
                          return st;
653
80
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_11EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
80
                      [&](auto&& arg, auto&& join_op) -> Status {
639
80
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
80
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
80
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
80
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
80
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
80
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
80
                                  &_shared_state->_has_null_in_build_side,
646
80
                                  p._short_circuit_for_null_in_build_side,
647
80
                                  p._have_other_join_conjunct);
648
80
                          COUNTER_SET(_memory_used_counter,
649
80
                                      _build_blocks_memory_usage->value() +
650
80
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
80
                                                        arg.serialized_keys_size(true)));
652
80
                          return st;
653
80
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_12EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_14EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_0EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
24
                      [&](auto&& arg, auto&& join_op) -> Status {
639
24
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
24
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
24
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
24
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
24
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
24
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
24
                                  &_shared_state->_has_null_in_build_side,
646
24
                                  p._short_circuit_for_null_in_build_side,
647
24
                                  p._have_other_join_conjunct);
648
24
                          COUNTER_SET(_memory_used_counter,
649
24
                                      _build_blocks_memory_usage->value() +
650
24
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
24
                                                        arg.serialized_keys_size(true)));
652
24
                          return st;
653
24
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_2EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
24
                      [&](auto&& arg, auto&& join_op) -> Status {
639
24
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
24
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
24
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
24
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
24
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
24
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
24
                                  &_shared_state->_has_null_in_build_side,
646
24
                                  p._short_circuit_for_null_in_build_side,
647
24
                                  p._have_other_join_conjunct);
648
24
                          COUNTER_SET(_memory_used_counter,
649
24
                                      _build_blocks_memory_usage->value() +
650
24
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
24
                                                        arg.serialized_keys_size(true)));
652
24
                          return st;
653
24
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_8EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
24
                      [&](auto&& arg, auto&& join_op) -> Status {
639
24
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
24
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
24
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
24
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
24
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
24
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
24
                                  &_shared_state->_has_null_in_build_side,
646
24
                                  p._short_circuit_for_null_in_build_side,
647
24
                                  p._have_other_join_conjunct);
648
24
                          COUNTER_SET(_memory_used_counter,
649
24
                                      _build_blocks_memory_usage->value() +
650
24
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
24
                                                        arg.serialized_keys_size(true)));
652
24
                          return st;
653
24
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_1EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
24
                      [&](auto&& arg, auto&& join_op) -> Status {
639
24
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
24
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
24
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
24
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
24
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
24
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
24
                                  &_shared_state->_has_null_in_build_side,
646
24
                                  p._short_circuit_for_null_in_build_side,
647
24
                                  p._have_other_join_conjunct);
648
24
                          COUNTER_SET(_memory_used_counter,
649
24
                                      _build_blocks_memory_usage->value() +
650
24
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
24
                                                        arg.serialized_keys_size(true)));
652
24
                          return st;
653
24
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_4EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
24
                      [&](auto&& arg, auto&& join_op) -> Status {
639
24
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
24
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
24
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
24
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
24
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
24
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
24
                                  &_shared_state->_has_null_in_build_side,
646
24
                                  p._short_circuit_for_null_in_build_side,
647
24
                                  p._have_other_join_conjunct);
648
24
                          COUNTER_SET(_memory_used_counter,
649
24
                                      _build_blocks_memory_usage->value() +
650
24
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
24
                                                        arg.serialized_keys_size(true)));
652
24
                          return st;
653
24
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_3EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
24
                      [&](auto&& arg, auto&& join_op) -> Status {
639
24
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
24
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
24
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
24
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
24
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
24
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
24
                                  &_shared_state->_has_null_in_build_side,
646
24
                                  p._short_circuit_for_null_in_build_side,
647
24
                                  p._have_other_join_conjunct);
648
24
                          COUNTER_SET(_memory_used_counter,
649
24
                                      _build_blocks_memory_usage->value() +
650
24
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
24
                                                        arg.serialized_keys_size(true)));
652
24
                          return st;
653
24
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_5EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_7EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
24
                      [&](auto&& arg, auto&& join_op) -> Status {
639
24
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
24
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
24
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
24
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
24
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
24
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
24
                                  &_shared_state->_has_null_in_build_side,
646
24
                                  p._short_circuit_for_null_in_build_side,
647
24
                                  p._have_other_join_conjunct);
648
24
                          COUNTER_SET(_memory_used_counter,
649
24
                                      _build_blocks_memory_usage->value() +
650
24
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
24
                                                        arg.serialized_keys_size(true)));
652
24
                          return st;
653
24
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_9EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
24
                      [&](auto&& arg, auto&& join_op) -> Status {
639
24
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
24
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
24
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
24
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
24
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
24
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
24
                                  &_shared_state->_has_null_in_build_side,
646
24
                                  p._short_circuit_for_null_in_build_side,
647
24
                                  p._have_other_join_conjunct);
648
24
                          COUNTER_SET(_memory_used_counter,
649
24
                                      _build_blocks_memory_usage->value() +
650
24
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
24
                                                        arg.serialized_keys_size(true)));
652
24
                          return st;
653
24
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_10EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
24
                      [&](auto&& arg, auto&& join_op) -> Status {
639
24
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
24
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
24
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
24
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
24
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
24
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
24
                                  &_shared_state->_has_null_in_build_side,
646
24
                                  p._short_circuit_for_null_in_build_side,
647
24
                                  p._have_other_join_conjunct);
648
24
                          COUNTER_SET(_memory_used_counter,
649
24
                                      _build_blocks_memory_usage->value() +
650
24
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
24
                                                        arg.serialized_keys_size(true)));
652
24
                          return st;
653
24
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_11EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
24
                      [&](auto&& arg, auto&& join_op) -> Status {
639
24
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
24
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
24
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
24
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
24
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
24
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
24
                                  &_shared_state->_has_null_in_build_side,
646
24
                                  p._short_circuit_for_null_in_build_side,
647
24
                                  p._have_other_join_conjunct);
648
24
                          COUNTER_SET(_memory_used_counter,
649
24
                                      _build_blocks_memory_usage->value() +
650
24
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
24
                                                        arg.serialized_keys_size(true)));
652
24
                          return st;
653
24
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_12EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_14EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_0EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
392
                      [&](auto&& arg, auto&& join_op) -> Status {
639
392
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
392
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
392
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
392
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
392
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
392
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
392
                                  &_shared_state->_has_null_in_build_side,
646
392
                                  p._short_circuit_for_null_in_build_side,
647
392
                                  p._have_other_join_conjunct);
648
392
                          COUNTER_SET(_memory_used_counter,
649
392
                                      _build_blocks_memory_usage->value() +
650
392
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
392
                                                        arg.serialized_keys_size(true)));
652
392
                          return st;
653
392
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_2EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
392
                      [&](auto&& arg, auto&& join_op) -> Status {
639
392
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
392
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
392
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
392
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
392
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
392
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
392
                                  &_shared_state->_has_null_in_build_side,
646
392
                                  p._short_circuit_for_null_in_build_side,
647
392
                                  p._have_other_join_conjunct);
648
392
                          COUNTER_SET(_memory_used_counter,
649
392
                                      _build_blocks_memory_usage->value() +
650
392
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
392
                                                        arg.serialized_keys_size(true)));
652
392
                          return st;
653
392
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_8EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
392
                      [&](auto&& arg, auto&& join_op) -> Status {
639
392
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
392
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
392
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
392
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
392
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
392
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
392
                                  &_shared_state->_has_null_in_build_side,
646
392
                                  p._short_circuit_for_null_in_build_side,
647
392
                                  p._have_other_join_conjunct);
648
392
                          COUNTER_SET(_memory_used_counter,
649
392
                                      _build_blocks_memory_usage->value() +
650
392
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
392
                                                        arg.serialized_keys_size(true)));
652
392
                          return st;
653
392
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_1EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
392
                      [&](auto&& arg, auto&& join_op) -> Status {
639
392
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
392
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
392
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
392
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
392
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
392
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
392
                                  &_shared_state->_has_null_in_build_side,
646
392
                                  p._short_circuit_for_null_in_build_side,
647
392
                                  p._have_other_join_conjunct);
648
392
                          COUNTER_SET(_memory_used_counter,
649
392
                                      _build_blocks_memory_usage->value() +
650
392
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
392
                                                        arg.serialized_keys_size(true)));
652
392
                          return st;
653
392
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_4EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
392
                      [&](auto&& arg, auto&& join_op) -> Status {
639
392
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
392
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
392
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
392
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
392
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
392
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
392
                                  &_shared_state->_has_null_in_build_side,
646
392
                                  p._short_circuit_for_null_in_build_side,
647
392
                                  p._have_other_join_conjunct);
648
392
                          COUNTER_SET(_memory_used_counter,
649
392
                                      _build_blocks_memory_usage->value() +
650
392
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
392
                                                        arg.serialized_keys_size(true)));
652
392
                          return st;
653
392
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_3EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
392
                      [&](auto&& arg, auto&& join_op) -> Status {
639
392
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
392
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
392
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
392
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
392
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
392
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
392
                                  &_shared_state->_has_null_in_build_side,
646
392
                                  p._short_circuit_for_null_in_build_side,
647
392
                                  p._have_other_join_conjunct);
648
392
                          COUNTER_SET(_memory_used_counter,
649
392
                                      _build_blocks_memory_usage->value() +
650
392
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
392
                                                        arg.serialized_keys_size(true)));
652
392
                          return st;
653
392
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_5EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_7EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
392
                      [&](auto&& arg, auto&& join_op) -> Status {
639
392
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
392
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
392
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
392
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
392
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
392
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
392
                                  &_shared_state->_has_null_in_build_side,
646
392
                                  p._short_circuit_for_null_in_build_side,
647
392
                                  p._have_other_join_conjunct);
648
392
                          COUNTER_SET(_memory_used_counter,
649
392
                                      _build_blocks_memory_usage->value() +
650
392
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
392
                                                        arg.serialized_keys_size(true)));
652
392
                          return st;
653
392
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_9EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
392
                      [&](auto&& arg, auto&& join_op) -> Status {
639
392
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
392
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
392
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
392
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
392
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
392
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
392
                                  &_shared_state->_has_null_in_build_side,
646
392
                                  p._short_circuit_for_null_in_build_side,
647
392
                                  p._have_other_join_conjunct);
648
392
                          COUNTER_SET(_memory_used_counter,
649
392
                                      _build_blocks_memory_usage->value() +
650
392
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
392
                                                        arg.serialized_keys_size(true)));
652
392
                          return st;
653
392
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_10EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
392
                      [&](auto&& arg, auto&& join_op) -> Status {
639
392
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
392
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
392
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
392
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
392
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
392
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
392
                                  &_shared_state->_has_null_in_build_side,
646
392
                                  p._short_circuit_for_null_in_build_side,
647
392
                                  p._have_other_join_conjunct);
648
392
                          COUNTER_SET(_memory_used_counter,
649
392
                                      _build_blocks_memory_usage->value() +
650
392
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
392
                                                        arg.serialized_keys_size(true)));
652
392
                          return st;
653
392
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_11EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
392
                      [&](auto&& arg, auto&& join_op) -> Status {
639
392
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
392
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
392
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
392
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
392
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
392
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
392
                                  &_shared_state->_has_null_in_build_side,
646
392
                                  p._short_circuit_for_null_in_build_side,
647
392
                                  p._have_other_join_conjunct);
648
392
                          COUNTER_SET(_memory_used_counter,
649
392
                                      _build_blocks_memory_usage->value() +
650
392
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
392
                                                        arg.serialized_keys_size(true)));
652
392
                          return st;
653
392
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_12EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSG_14EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_0EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
320
                      [&](auto&& arg, auto&& join_op) -> Status {
639
320
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
320
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
320
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
320
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
320
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
320
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
320
                                  &_shared_state->_has_null_in_build_side,
646
320
                                  p._short_circuit_for_null_in_build_side,
647
320
                                  p._have_other_join_conjunct);
648
320
                          COUNTER_SET(_memory_used_counter,
649
320
                                      _build_blocks_memory_usage->value() +
650
320
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
320
                                                        arg.serialized_keys_size(true)));
652
320
                          return st;
653
320
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_2EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
320
                      [&](auto&& arg, auto&& join_op) -> Status {
639
320
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
320
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
320
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
320
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
320
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
320
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
320
                                  &_shared_state->_has_null_in_build_side,
646
320
                                  p._short_circuit_for_null_in_build_side,
647
320
                                  p._have_other_join_conjunct);
648
320
                          COUNTER_SET(_memory_used_counter,
649
320
                                      _build_blocks_memory_usage->value() +
650
320
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
320
                                                        arg.serialized_keys_size(true)));
652
320
                          return st;
653
320
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_8EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
320
                      [&](auto&& arg, auto&& join_op) -> Status {
639
320
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
320
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
320
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
320
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
320
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
320
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
320
                                  &_shared_state->_has_null_in_build_side,
646
320
                                  p._short_circuit_for_null_in_build_side,
647
320
                                  p._have_other_join_conjunct);
648
320
                          COUNTER_SET(_memory_used_counter,
649
320
                                      _build_blocks_memory_usage->value() +
650
320
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
320
                                                        arg.serialized_keys_size(true)));
652
320
                          return st;
653
320
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_1EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
320
                      [&](auto&& arg, auto&& join_op) -> Status {
639
320
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
320
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
320
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
320
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
320
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
320
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
320
                                  &_shared_state->_has_null_in_build_side,
646
320
                                  p._short_circuit_for_null_in_build_side,
647
320
                                  p._have_other_join_conjunct);
648
320
                          COUNTER_SET(_memory_used_counter,
649
320
                                      _build_blocks_memory_usage->value() +
650
320
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
320
                                                        arg.serialized_keys_size(true)));
652
320
                          return st;
653
320
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_4EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
320
                      [&](auto&& arg, auto&& join_op) -> Status {
639
320
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
320
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
320
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
320
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
320
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
320
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
320
                                  &_shared_state->_has_null_in_build_side,
646
320
                                  p._short_circuit_for_null_in_build_side,
647
320
                                  p._have_other_join_conjunct);
648
320
                          COUNTER_SET(_memory_used_counter,
649
320
                                      _build_blocks_memory_usage->value() +
650
320
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
320
                                                        arg.serialized_keys_size(true)));
652
320
                          return st;
653
320
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_3EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
320
                      [&](auto&& arg, auto&& join_op) -> Status {
639
320
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
320
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
320
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
320
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
320
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
320
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
320
                                  &_shared_state->_has_null_in_build_side,
646
320
                                  p._short_circuit_for_null_in_build_side,
647
320
                                  p._have_other_join_conjunct);
648
320
                          COUNTER_SET(_memory_used_counter,
649
320
                                      _build_blocks_memory_usage->value() +
650
320
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
320
                                                        arg.serialized_keys_size(true)));
652
320
                          return st;
653
320
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_5EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_7EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
320
                      [&](auto&& arg, auto&& join_op) -> Status {
639
320
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
320
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
320
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
320
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
320
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
320
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
320
                                  &_shared_state->_has_null_in_build_side,
646
320
                                  p._short_circuit_for_null_in_build_side,
647
320
                                  p._have_other_join_conjunct);
648
320
                          COUNTER_SET(_memory_used_counter,
649
320
                                      _build_blocks_memory_usage->value() +
650
320
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
320
                                                        arg.serialized_keys_size(true)));
652
320
                          return st;
653
320
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_9EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
320
                      [&](auto&& arg, auto&& join_op) -> Status {
639
320
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
320
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
320
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
320
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
320
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
320
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
320
                                  &_shared_state->_has_null_in_build_side,
646
320
                                  p._short_circuit_for_null_in_build_side,
647
320
                                  p._have_other_join_conjunct);
648
320
                          COUNTER_SET(_memory_used_counter,
649
320
                                      _build_blocks_memory_usage->value() +
650
320
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
320
                                                        arg.serialized_keys_size(true)));
652
320
                          return st;
653
320
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_10EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
320
                      [&](auto&& arg, auto&& join_op) -> Status {
639
320
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
320
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
320
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
320
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
320
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
320
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
320
                                  &_shared_state->_has_null_in_build_side,
646
320
                                  p._short_circuit_for_null_in_build_side,
647
320
                                  p._have_other_join_conjunct);
648
320
                          COUNTER_SET(_memory_used_counter,
649
320
                                      _build_blocks_memory_usage->value() +
650
320
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
320
                                                        arg.serialized_keys_size(true)));
652
320
                          return st;
653
320
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_11EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
320
                      [&](auto&& arg, auto&& join_op) -> Status {
639
320
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
320
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
320
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
320
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
320
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
320
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
320
                                  &_shared_state->_has_null_in_build_side,
646
320
                                  p._short_circuit_for_null_in_build_side,
647
320
                                  p._have_other_join_conjunct);
648
320
                          COUNTER_SET(_memory_used_counter,
649
320
                                      _build_blocks_memory_usage->value() +
650
320
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
320
                                                        arg.serialized_keys_size(true)));
652
320
                          return st;
653
320
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_12EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_14EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_0EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
800
                      [&](auto&& arg, auto&& join_op) -> Status {
639
800
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
800
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
800
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
800
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
800
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
800
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
800
                                  &_shared_state->_has_null_in_build_side,
646
800
                                  p._short_circuit_for_null_in_build_side,
647
800
                                  p._have_other_join_conjunct);
648
800
                          COUNTER_SET(_memory_used_counter,
649
800
                                      _build_blocks_memory_usage->value() +
650
800
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
800
                                                        arg.serialized_keys_size(true)));
652
800
                          return st;
653
800
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_2EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
800
                      [&](auto&& arg, auto&& join_op) -> Status {
639
800
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
800
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
800
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
800
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
800
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
800
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
800
                                  &_shared_state->_has_null_in_build_side,
646
800
                                  p._short_circuit_for_null_in_build_side,
647
800
                                  p._have_other_join_conjunct);
648
800
                          COUNTER_SET(_memory_used_counter,
649
800
                                      _build_blocks_memory_usage->value() +
650
800
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
800
                                                        arg.serialized_keys_size(true)));
652
800
                          return st;
653
800
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_8EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
800
                      [&](auto&& arg, auto&& join_op) -> Status {
639
800
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
800
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
800
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
800
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
800
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
800
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
800
                                  &_shared_state->_has_null_in_build_side,
646
800
                                  p._short_circuit_for_null_in_build_side,
647
800
                                  p._have_other_join_conjunct);
648
800
                          COUNTER_SET(_memory_used_counter,
649
800
                                      _build_blocks_memory_usage->value() +
650
800
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
800
                                                        arg.serialized_keys_size(true)));
652
800
                          return st;
653
800
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_1EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
800
                      [&](auto&& arg, auto&& join_op) -> Status {
639
800
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
800
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
800
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
800
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
800
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
800
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
800
                                  &_shared_state->_has_null_in_build_side,
646
800
                                  p._short_circuit_for_null_in_build_side,
647
800
                                  p._have_other_join_conjunct);
648
800
                          COUNTER_SET(_memory_used_counter,
649
800
                                      _build_blocks_memory_usage->value() +
650
800
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
800
                                                        arg.serialized_keys_size(true)));
652
800
                          return st;
653
800
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_4EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
800
                      [&](auto&& arg, auto&& join_op) -> Status {
639
800
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
800
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
800
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
800
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
800
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
800
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
800
                                  &_shared_state->_has_null_in_build_side,
646
800
                                  p._short_circuit_for_null_in_build_side,
647
800
                                  p._have_other_join_conjunct);
648
800
                          COUNTER_SET(_memory_used_counter,
649
800
                                      _build_blocks_memory_usage->value() +
650
800
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
800
                                                        arg.serialized_keys_size(true)));
652
800
                          return st;
653
800
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_3EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
800
                      [&](auto&& arg, auto&& join_op) -> Status {
639
800
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
800
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
800
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
800
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
800
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
800
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
800
                                  &_shared_state->_has_null_in_build_side,
646
800
                                  p._short_circuit_for_null_in_build_side,
647
800
                                  p._have_other_join_conjunct);
648
800
                          COUNTER_SET(_memory_used_counter,
649
800
                                      _build_blocks_memory_usage->value() +
650
800
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
800
                                                        arg.serialized_keys_size(true)));
652
800
                          return st;
653
800
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_5EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_7EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
800
                      [&](auto&& arg, auto&& join_op) -> Status {
639
800
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
800
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
800
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
800
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
800
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
800
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
800
                                  &_shared_state->_has_null_in_build_side,
646
800
                                  p._short_circuit_for_null_in_build_side,
647
800
                                  p._have_other_join_conjunct);
648
800
                          COUNTER_SET(_memory_used_counter,
649
800
                                      _build_blocks_memory_usage->value() +
650
800
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
800
                                                        arg.serialized_keys_size(true)));
652
800
                          return st;
653
800
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_9EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
800
                      [&](auto&& arg, auto&& join_op) -> Status {
639
800
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
800
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
800
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
800
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
800
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
800
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
800
                                  &_shared_state->_has_null_in_build_side,
646
800
                                  p._short_circuit_for_null_in_build_side,
647
800
                                  p._have_other_join_conjunct);
648
800
                          COUNTER_SET(_memory_used_counter,
649
800
                                      _build_blocks_memory_usage->value() +
650
800
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
800
                                                        arg.serialized_keys_size(true)));
652
800
                          return st;
653
800
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_10EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
800
                      [&](auto&& arg, auto&& join_op) -> Status {
639
800
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
800
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
800
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
800
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
800
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
800
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
800
                                  &_shared_state->_has_null_in_build_side,
646
800
                                  p._short_circuit_for_null_in_build_side,
647
800
                                  p._have_other_join_conjunct);
648
800
                          COUNTER_SET(_memory_used_counter,
649
800
                                      _build_blocks_memory_usage->value() +
650
800
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
800
                                                        arg.serialized_keys_size(true)));
652
800
                          return st;
653
800
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_11EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
800
                      [&](auto&& arg, auto&& join_op) -> Status {
639
800
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
800
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
800
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
800
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
800
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
800
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
800
                                  &_shared_state->_has_null_in_build_side,
646
800
                                  p._short_circuit_for_null_in_build_side,
647
800
                                  p._have_other_join_conjunct);
648
800
                          COUNTER_SET(_memory_used_counter,
649
800
                                      _build_blocks_memory_usage->value() +
650
800
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
800
                                                        arg.serialized_keys_size(true)));
652
800
                          return st;
653
800
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_12EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_14EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_0EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_2EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_8EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_1EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_4EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_3EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_5EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_7EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_9EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_10EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_11EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_12EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_14EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_0EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
800
                      [&](auto&& arg, auto&& join_op) -> Status {
639
800
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
800
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
800
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
800
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
800
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
800
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
800
                                  &_shared_state->_has_null_in_build_side,
646
800
                                  p._short_circuit_for_null_in_build_side,
647
800
                                  p._have_other_join_conjunct);
648
800
                          COUNTER_SET(_memory_used_counter,
649
800
                                      _build_blocks_memory_usage->value() +
650
800
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
800
                                                        arg.serialized_keys_size(true)));
652
800
                          return st;
653
800
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_2EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
800
                      [&](auto&& arg, auto&& join_op) -> Status {
639
800
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
800
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
800
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
800
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
800
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
800
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
800
                                  &_shared_state->_has_null_in_build_side,
646
800
                                  p._short_circuit_for_null_in_build_side,
647
800
                                  p._have_other_join_conjunct);
648
800
                          COUNTER_SET(_memory_used_counter,
649
800
                                      _build_blocks_memory_usage->value() +
650
800
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
800
                                                        arg.serialized_keys_size(true)));
652
800
                          return st;
653
800
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_8EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
800
                      [&](auto&& arg, auto&& join_op) -> Status {
639
800
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
800
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
800
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
800
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
800
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
800
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
800
                                  &_shared_state->_has_null_in_build_side,
646
800
                                  p._short_circuit_for_null_in_build_side,
647
800
                                  p._have_other_join_conjunct);
648
800
                          COUNTER_SET(_memory_used_counter,
649
800
                                      _build_blocks_memory_usage->value() +
650
800
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
800
                                                        arg.serialized_keys_size(true)));
652
800
                          return st;
653
800
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_1EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
800
                      [&](auto&& arg, auto&& join_op) -> Status {
639
800
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
800
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
800
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
800
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
800
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
800
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
800
                                  &_shared_state->_has_null_in_build_side,
646
800
                                  p._short_circuit_for_null_in_build_side,
647
800
                                  p._have_other_join_conjunct);
648
800
                          COUNTER_SET(_memory_used_counter,
649
800
                                      _build_blocks_memory_usage->value() +
650
800
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
800
                                                        arg.serialized_keys_size(true)));
652
800
                          return st;
653
800
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_4EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
800
                      [&](auto&& arg, auto&& join_op) -> Status {
639
800
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
800
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
800
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
800
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
800
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
800
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
800
                                  &_shared_state->_has_null_in_build_side,
646
800
                                  p._short_circuit_for_null_in_build_side,
647
800
                                  p._have_other_join_conjunct);
648
800
                          COUNTER_SET(_memory_used_counter,
649
800
                                      _build_blocks_memory_usage->value() +
650
800
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
800
                                                        arg.serialized_keys_size(true)));
652
800
                          return st;
653
800
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_3EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
800
                      [&](auto&& arg, auto&& join_op) -> Status {
639
800
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
800
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
800
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
800
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
800
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
800
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
800
                                  &_shared_state->_has_null_in_build_side,
646
800
                                  p._short_circuit_for_null_in_build_side,
647
800
                                  p._have_other_join_conjunct);
648
800
                          COUNTER_SET(_memory_used_counter,
649
800
                                      _build_blocks_memory_usage->value() +
650
800
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
800
                                                        arg.serialized_keys_size(true)));
652
800
                          return st;
653
800
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_5EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_7EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
800
                      [&](auto&& arg, auto&& join_op) -> Status {
639
800
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
800
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
800
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
800
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
800
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
800
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
800
                                  &_shared_state->_has_null_in_build_side,
646
800
                                  p._short_circuit_for_null_in_build_side,
647
800
                                  p._have_other_join_conjunct);
648
800
                          COUNTER_SET(_memory_used_counter,
649
800
                                      _build_blocks_memory_usage->value() +
650
800
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
800
                                                        arg.serialized_keys_size(true)));
652
800
                          return st;
653
800
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_9EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
800
                      [&](auto&& arg, auto&& join_op) -> Status {
639
800
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
800
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
800
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
800
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
800
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
800
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
800
                                  &_shared_state->_has_null_in_build_side,
646
800
                                  p._short_circuit_for_null_in_build_side,
647
800
                                  p._have_other_join_conjunct);
648
800
                          COUNTER_SET(_memory_used_counter,
649
800
                                      _build_blocks_memory_usage->value() +
650
800
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
800
                                                        arg.serialized_keys_size(true)));
652
800
                          return st;
653
800
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_10EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
800
                      [&](auto&& arg, auto&& join_op) -> Status {
639
800
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
800
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
800
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
800
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
800
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
800
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
800
                                  &_shared_state->_has_null_in_build_side,
646
800
                                  p._short_circuit_for_null_in_build_side,
647
800
                                  p._have_other_join_conjunct);
648
800
                          COUNTER_SET(_memory_used_counter,
649
800
                                      _build_blocks_memory_usage->value() +
650
800
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
800
                                                        arg.serialized_keys_size(true)));
652
800
                          return st;
653
800
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_11EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
800
                      [&](auto&& arg, auto&& join_op) -> Status {
639
800
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
800
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
800
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
800
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
800
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
800
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
800
                                  &_shared_state->_has_null_in_build_side,
646
800
                                  p._short_circuit_for_null_in_build_side,
647
800
                                  p._have_other_join_conjunct);
648
800
                          COUNTER_SET(_memory_used_counter,
649
800
                                      _build_blocks_memory_usage->value() +
650
800
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
800
                                                        arg.serialized_keys_size(true)));
652
800
                          return st;
653
800
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_12EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_14EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_0EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
96
                      [&](auto&& arg, auto&& join_op) -> Status {
639
96
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
96
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
96
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
96
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
96
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
96
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
96
                                  &_shared_state->_has_null_in_build_side,
646
96
                                  p._short_circuit_for_null_in_build_side,
647
96
                                  p._have_other_join_conjunct);
648
96
                          COUNTER_SET(_memory_used_counter,
649
96
                                      _build_blocks_memory_usage->value() +
650
96
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
96
                                                        arg.serialized_keys_size(true)));
652
96
                          return st;
653
96
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_2EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
96
                      [&](auto&& arg, auto&& join_op) -> Status {
639
96
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
96
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
96
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
96
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
96
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
96
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
96
                                  &_shared_state->_has_null_in_build_side,
646
96
                                  p._short_circuit_for_null_in_build_side,
647
96
                                  p._have_other_join_conjunct);
648
96
                          COUNTER_SET(_memory_used_counter,
649
96
                                      _build_blocks_memory_usage->value() +
650
96
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
96
                                                        arg.serialized_keys_size(true)));
652
96
                          return st;
653
96
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_8EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
96
                      [&](auto&& arg, auto&& join_op) -> Status {
639
96
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
96
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
96
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
96
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
96
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
96
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
96
                                  &_shared_state->_has_null_in_build_side,
646
96
                                  p._short_circuit_for_null_in_build_side,
647
96
                                  p._have_other_join_conjunct);
648
96
                          COUNTER_SET(_memory_used_counter,
649
96
                                      _build_blocks_memory_usage->value() +
650
96
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
96
                                                        arg.serialized_keys_size(true)));
652
96
                          return st;
653
96
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_1EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
96
                      [&](auto&& arg, auto&& join_op) -> Status {
639
96
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
96
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
96
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
96
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
96
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
96
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
96
                                  &_shared_state->_has_null_in_build_side,
646
96
                                  p._short_circuit_for_null_in_build_side,
647
96
                                  p._have_other_join_conjunct);
648
96
                          COUNTER_SET(_memory_used_counter,
649
96
                                      _build_blocks_memory_usage->value() +
650
96
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
96
                                                        arg.serialized_keys_size(true)));
652
96
                          return st;
653
96
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_4EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
96
                      [&](auto&& arg, auto&& join_op) -> Status {
639
96
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
96
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
96
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
96
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
96
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
96
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
96
                                  &_shared_state->_has_null_in_build_side,
646
96
                                  p._short_circuit_for_null_in_build_side,
647
96
                                  p._have_other_join_conjunct);
648
96
                          COUNTER_SET(_memory_used_counter,
649
96
                                      _build_blocks_memory_usage->value() +
650
96
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
96
                                                        arg.serialized_keys_size(true)));
652
96
                          return st;
653
96
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_3EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
96
                      [&](auto&& arg, auto&& join_op) -> Status {
639
96
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
96
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
96
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
96
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
96
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
96
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
96
                                  &_shared_state->_has_null_in_build_side,
646
96
                                  p._short_circuit_for_null_in_build_side,
647
96
                                  p._have_other_join_conjunct);
648
96
                          COUNTER_SET(_memory_used_counter,
649
96
                                      _build_blocks_memory_usage->value() +
650
96
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
96
                                                        arg.serialized_keys_size(true)));
652
96
                          return st;
653
96
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_5EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_7EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
96
                      [&](auto&& arg, auto&& join_op) -> Status {
639
96
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
96
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
96
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
96
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
96
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
96
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
96
                                  &_shared_state->_has_null_in_build_side,
646
96
                                  p._short_circuit_for_null_in_build_side,
647
96
                                  p._have_other_join_conjunct);
648
96
                          COUNTER_SET(_memory_used_counter,
649
96
                                      _build_blocks_memory_usage->value() +
650
96
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
96
                                                        arg.serialized_keys_size(true)));
652
96
                          return st;
653
96
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_9EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
96
                      [&](auto&& arg, auto&& join_op) -> Status {
639
96
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
96
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
96
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
96
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
96
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
96
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
96
                                  &_shared_state->_has_null_in_build_side,
646
96
                                  p._short_circuit_for_null_in_build_side,
647
96
                                  p._have_other_join_conjunct);
648
96
                          COUNTER_SET(_memory_used_counter,
649
96
                                      _build_blocks_memory_usage->value() +
650
96
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
96
                                                        arg.serialized_keys_size(true)));
652
96
                          return st;
653
96
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_10EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
96
                      [&](auto&& arg, auto&& join_op) -> Status {
639
96
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
96
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
96
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
96
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
96
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
96
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
96
                                  &_shared_state->_has_null_in_build_side,
646
96
                                  p._short_circuit_for_null_in_build_side,
647
96
                                  p._have_other_join_conjunct);
648
96
                          COUNTER_SET(_memory_used_counter,
649
96
                                      _build_blocks_memory_usage->value() +
650
96
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
96
                                                        arg.serialized_keys_size(true)));
652
96
                          return st;
653
96
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_11EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
96
                      [&](auto&& arg, auto&& join_op) -> Status {
639
96
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
96
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
96
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
96
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
96
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
96
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
96
                                  &_shared_state->_has_null_in_build_side,
646
96
                                  p._short_circuit_for_null_in_build_side,
647
96
                                  p._have_other_join_conjunct);
648
96
                          COUNTER_SET(_memory_used_counter,
649
96
                                      _build_blocks_memory_usage->value() +
650
96
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
96
                                                        arg.serialized_keys_size(true)));
652
96
                          return st;
653
96
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_12EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_14EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_0EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
792
                      [&](auto&& arg, auto&& join_op) -> Status {
639
792
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
792
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
792
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
792
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
792
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
792
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
792
                                  &_shared_state->_has_null_in_build_side,
646
792
                                  p._short_circuit_for_null_in_build_side,
647
792
                                  p._have_other_join_conjunct);
648
792
                          COUNTER_SET(_memory_used_counter,
649
792
                                      _build_blocks_memory_usage->value() +
650
792
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
792
                                                        arg.serialized_keys_size(true)));
652
792
                          return st;
653
792
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_2EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
792
                      [&](auto&& arg, auto&& join_op) -> Status {
639
792
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
792
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
792
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
792
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
792
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
792
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
792
                                  &_shared_state->_has_null_in_build_side,
646
792
                                  p._short_circuit_for_null_in_build_side,
647
792
                                  p._have_other_join_conjunct);
648
792
                          COUNTER_SET(_memory_used_counter,
649
792
                                      _build_blocks_memory_usage->value() +
650
792
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
792
                                                        arg.serialized_keys_size(true)));
652
792
                          return st;
653
792
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_8EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
792
                      [&](auto&& arg, auto&& join_op) -> Status {
639
792
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
792
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
792
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
792
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
792
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
792
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
792
                                  &_shared_state->_has_null_in_build_side,
646
792
                                  p._short_circuit_for_null_in_build_side,
647
792
                                  p._have_other_join_conjunct);
648
792
                          COUNTER_SET(_memory_used_counter,
649
792
                                      _build_blocks_memory_usage->value() +
650
792
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
792
                                                        arg.serialized_keys_size(true)));
652
792
                          return st;
653
792
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_1EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
792
                      [&](auto&& arg, auto&& join_op) -> Status {
639
792
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
792
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
792
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
792
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
792
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
792
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
792
                                  &_shared_state->_has_null_in_build_side,
646
792
                                  p._short_circuit_for_null_in_build_side,
647
792
                                  p._have_other_join_conjunct);
648
792
                          COUNTER_SET(_memory_used_counter,
649
792
                                      _build_blocks_memory_usage->value() +
650
792
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
792
                                                        arg.serialized_keys_size(true)));
652
792
                          return st;
653
792
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_4EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
792
                      [&](auto&& arg, auto&& join_op) -> Status {
639
792
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
792
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
792
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
792
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
792
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
792
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
792
                                  &_shared_state->_has_null_in_build_side,
646
792
                                  p._short_circuit_for_null_in_build_side,
647
792
                                  p._have_other_join_conjunct);
648
792
                          COUNTER_SET(_memory_used_counter,
649
792
                                      _build_blocks_memory_usage->value() +
650
792
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
792
                                                        arg.serialized_keys_size(true)));
652
792
                          return st;
653
792
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_3EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
792
                      [&](auto&& arg, auto&& join_op) -> Status {
639
792
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
792
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
792
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
792
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
792
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
792
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
792
                                  &_shared_state->_has_null_in_build_side,
646
792
                                  p._short_circuit_for_null_in_build_side,
647
792
                                  p._have_other_join_conjunct);
648
792
                          COUNTER_SET(_memory_used_counter,
649
792
                                      _build_blocks_memory_usage->value() +
650
792
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
792
                                                        arg.serialized_keys_size(true)));
652
792
                          return st;
653
792
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_5EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_7EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
792
                      [&](auto&& arg, auto&& join_op) -> Status {
639
792
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
792
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
792
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
792
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
792
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
792
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
792
                                  &_shared_state->_has_null_in_build_side,
646
792
                                  p._short_circuit_for_null_in_build_side,
647
792
                                  p._have_other_join_conjunct);
648
792
                          COUNTER_SET(_memory_used_counter,
649
792
                                      _build_blocks_memory_usage->value() +
650
792
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
792
                                                        arg.serialized_keys_size(true)));
652
792
                          return st;
653
792
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_9EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
792
                      [&](auto&& arg, auto&& join_op) -> Status {
639
792
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
792
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
792
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
792
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
792
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
792
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
792
                                  &_shared_state->_has_null_in_build_side,
646
792
                                  p._short_circuit_for_null_in_build_side,
647
792
                                  p._have_other_join_conjunct);
648
792
                          COUNTER_SET(_memory_used_counter,
649
792
                                      _build_blocks_memory_usage->value() +
650
792
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
792
                                                        arg.serialized_keys_size(true)));
652
792
                          return st;
653
792
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_10EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
792
                      [&](auto&& arg, auto&& join_op) -> Status {
639
792
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
792
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
792
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
792
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
792
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
792
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
792
                                  &_shared_state->_has_null_in_build_side,
646
792
                                  p._short_circuit_for_null_in_build_side,
647
792
                                  p._have_other_join_conjunct);
648
792
                          COUNTER_SET(_memory_used_counter,
649
792
                                      _build_blocks_memory_usage->value() +
650
792
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
792
                                                        arg.serialized_keys_size(true)));
652
792
                          return st;
653
792
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_11EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
792
                      [&](auto&& arg, auto&& join_op) -> Status {
639
792
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
792
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
792
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
792
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
792
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
792
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
792
                                  &_shared_state->_has_null_in_build_side,
646
792
                                  p._short_circuit_for_null_in_build_side,
647
792
                                  p._have_other_join_conjunct);
648
792
                          COUNTER_SET(_memory_used_counter,
649
792
                                      _build_blocks_memory_usage->value() +
650
792
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
792
                                                        arg.serialized_keys_size(true)));
652
792
                          return st;
653
792
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_12EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSJ_14EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_0EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
32
                      [&](auto&& arg, auto&& join_op) -> Status {
639
32
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
32
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
32
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
32
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
32
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
32
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
32
                                  &_shared_state->_has_null_in_build_side,
646
32
                                  p._short_circuit_for_null_in_build_side,
647
32
                                  p._have_other_join_conjunct);
648
32
                          COUNTER_SET(_memory_used_counter,
649
32
                                      _build_blocks_memory_usage->value() +
650
32
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
32
                                                        arg.serialized_keys_size(true)));
652
32
                          return st;
653
32
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_2EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
33
                      [&](auto&& arg, auto&& join_op) -> Status {
639
33
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
33
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
33
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
33
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
33
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
33
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
33
                                  &_shared_state->_has_null_in_build_side,
646
33
                                  p._short_circuit_for_null_in_build_side,
647
33
                                  p._have_other_join_conjunct);
648
33
                          COUNTER_SET(_memory_used_counter,
649
33
                                      _build_blocks_memory_usage->value() +
650
33
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
33
                                                        arg.serialized_keys_size(true)));
652
33
                          return st;
653
33
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_8EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
34
                      [&](auto&& arg, auto&& join_op) -> Status {
639
34
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
34
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
34
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
34
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
34
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
34
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
34
                                  &_shared_state->_has_null_in_build_side,
646
34
                                  p._short_circuit_for_null_in_build_side,
647
34
                                  p._have_other_join_conjunct);
648
34
                          COUNTER_SET(_memory_used_counter,
649
34
                                      _build_blocks_memory_usage->value() +
650
34
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
34
                                                        arg.serialized_keys_size(true)));
652
34
                          return st;
653
34
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_1EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
32
                      [&](auto&& arg, auto&& join_op) -> Status {
639
32
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
32
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
32
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
32
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
32
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
32
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
32
                                  &_shared_state->_has_null_in_build_side,
646
32
                                  p._short_circuit_for_null_in_build_side,
647
32
                                  p._have_other_join_conjunct);
648
32
                          COUNTER_SET(_memory_used_counter,
649
32
                                      _build_blocks_memory_usage->value() +
650
32
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
32
                                                        arg.serialized_keys_size(true)));
652
32
                          return st;
653
32
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_4EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
32
                      [&](auto&& arg, auto&& join_op) -> Status {
639
32
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
32
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
32
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
32
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
32
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
32
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
32
                                  &_shared_state->_has_null_in_build_side,
646
32
                                  p._short_circuit_for_null_in_build_side,
647
32
                                  p._have_other_join_conjunct);
648
32
                          COUNTER_SET(_memory_used_counter,
649
32
                                      _build_blocks_memory_usage->value() +
650
32
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
32
                                                        arg.serialized_keys_size(true)));
652
32
                          return st;
653
32
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_3EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
32
                      [&](auto&& arg, auto&& join_op) -> Status {
639
32
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
32
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
32
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
32
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
32
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
32
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
32
                                  &_shared_state->_has_null_in_build_side,
646
32
                                  p._short_circuit_for_null_in_build_side,
647
32
                                  p._have_other_join_conjunct);
648
32
                          COUNTER_SET(_memory_used_counter,
649
32
                                      _build_blocks_memory_usage->value() +
650
32
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
32
                                                        arg.serialized_keys_size(true)));
652
32
                          return st;
653
32
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_5EEEENS_6StatusEOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_7EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
33
                      [&](auto&& arg, auto&& join_op) -> Status {
639
33
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
33
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
33
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
33
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
33
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
33
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
33
                                  &_shared_state->_has_null_in_build_side,
646
33
                                  p._short_circuit_for_null_in_build_side,
647
33
                                  p._have_other_join_conjunct);
648
33
                          COUNTER_SET(_memory_used_counter,
649
33
                                      _build_blocks_memory_usage->value() +
650
33
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
33
                                                        arg.serialized_keys_size(true)));
652
33
                          return st;
653
33
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_9EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
32
                      [&](auto&& arg, auto&& join_op) -> Status {
639
32
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
32
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
32
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
32
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
32
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
32
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
32
                                  &_shared_state->_has_null_in_build_side,
646
32
                                  p._short_circuit_for_null_in_build_side,
647
32
                                  p._have_other_join_conjunct);
648
32
                          COUNTER_SET(_memory_used_counter,
649
32
                                      _build_blocks_memory_usage->value() +
650
32
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
32
                                                        arg.serialized_keys_size(true)));
652
32
                          return st;
653
32
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_10EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
32
                      [&](auto&& arg, auto&& join_op) -> Status {
639
32
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
32
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
32
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
32
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
32
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
32
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
32
                                  &_shared_state->_has_null_in_build_side,
646
32
                                  p._short_circuit_for_null_in_build_side,
647
32
                                  p._have_other_join_conjunct);
648
32
                          COUNTER_SET(_memory_used_counter,
649
32
                                      _build_blocks_memory_usage->value() +
650
32
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
32
                                                        arg.serialized_keys_size(true)));
652
32
                          return st;
653
32
                      }},
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_11EEEENS_6StatusEOT_OT0_
Line
Count
Source
638
32
                      [&](auto&& arg, auto&& join_op) -> Status {
639
32
                          using HashTableCtxType = std::decay_t<decltype(arg)>;
640
32
                          using JoinOpType = std::decay_t<decltype(join_op)>;
641
32
                          ProcessHashTableBuild<HashTableCtxType> hash_table_build_process(
642
32
                                  rows, raw_ptrs, this, state->batch_size(), state);
643
32
                          auto st = hash_table_build_process.template run<JoinOpType::value>(
644
32
                                  arg, null_map_val ? &null_map_val->get_data() : nullptr,
645
32
                                  &_shared_state->_has_null_in_build_side,
646
32
                                  p._short_circuit_for_null_in_build_side,
647
32
                                  p._have_other_join_conjunct);
648
32
                          COUNTER_SET(_memory_used_counter,
649
32
                                      _build_blocks_memory_usage->value() +
650
32
                                              (int64_t)(arg.hash_table->get_byte_size() +
651
32
                                                        arg.serialized_keys_size(true)));
652
32
                          return st;
653
32
                      }},
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_12EEEENS_6StatusEOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState19process_build_blockEPNS_12RuntimeStateERNS_5BlockEENK3$_1clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt17integral_constantINS_7TJoinOp4typeELSH_14EEEENS_6StatusEOT_OT0_
654
48.0k
            _shared_state->hash_table_variant_vector.front()->method_variant,
655
48.0k
            _shared_state->join_op_variants);
656
48.0k
    return st;
657
48.0k
}
658
659
void HashJoinBuildSinkLocalState::_set_build_side_has_external_nullmap(
660
48.0k
        Block& block, const std::vector<int>& res_col_ids) {
661
48.0k
    DCHECK(_should_build_hash_table);
662
48.0k
    auto& p = _parent->cast<HashJoinBuildSinkOperatorX>();
663
48.0k
    if (p._short_circuit_for_null_in_build_side) {
664
4.80k
        _build_side_has_external_nullmap = true;
665
4.80k
        return;
666
4.80k
    }
667
68.1k
    for (size_t i = 0; i < _build_expr_ctxs.size(); ++i) {
668
59.3k
        const auto* column = block.get_by_position(res_col_ids[i]).column.get();
669
59.3k
        if (column->is_nullable() && !p._serialize_null_into_key[i]) {
670
34.4k
            _build_side_has_external_nullmap = true;
671
34.4k
            return;
672
34.4k
        }
673
59.3k
    }
674
43.2k
}
675
676
Status HashJoinBuildSinkLocalState::_hash_table_init(RuntimeState* state,
677
48.0k
                                                     const ColumnRawPtrs& raw_ptrs) {
678
48.0k
    auto& p = _parent->cast<HashJoinBuildSinkOperatorX>();
679
48.0k
    std::vector<DataTypePtr> data_types;
680
142k
    for (size_t i = 0; i < _build_expr_ctxs.size(); ++i) {
681
94.1k
        auto& ctx = _build_expr_ctxs[i];
682
94.1k
        auto data_type = ctx->root()->data_type();
683
684
        /// For 'null safe equal' join,
685
        /// the build key column maybe be converted to nullable from non-nullable.
686
94.1k
        if (p._serialize_null_into_key[i]) {
687
2
            data_types.emplace_back(make_nullable(data_type));
688
94.1k
        } else {
689
            // in this case, we use nullmap to represent null value
690
94.1k
            data_types.emplace_back(remove_nullable(data_type));
691
94.1k
        }
692
94.1k
    }
693
48.0k
    if (_build_expr_ctxs.size() == 1) {
694
1.92k
        p._should_keep_hash_key_column = true;
695
1.92k
    }
696
697
48.0k
    std::vector<std::shared_ptr<JoinDataVariants>> variant_ptrs;
698
48.0k
    if (p._is_broadcast_join && p._use_shared_hash_table) {
699
2
        variant_ptrs = _shared_state->hash_table_variant_vector;
700
48.0k
    } else {
701
48.0k
        variant_ptrs.emplace_back(
702
48.0k
                _shared_state->hash_table_variant_vector[p._use_shared_hash_table ? _task_idx : 0]);
703
48.0k
    }
704
705
48.0k
    for (auto& variant_ptr : variant_ptrs) {
706
48.0k
        RETURN_IF_ERROR(init_hash_method<JoinDataVariants>(variant_ptr.get(), data_types, true));
707
48.0k
    }
708
48.0k
    std::visit([&](auto&& arg) { try_convert_to_direct_mapping(&arg, raw_ptrs, variant_ptrs); },
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRSt9monostateEEDaOT_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32ISF_EELb0EEEEEEEDaOT_
Line
Count
Source
708
14.1k
    std::visit([&](auto&& arg) { try_convert_to_direct_mapping(&arg, raw_ptrs, variant_ptrs); },
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEEEEDaOT_
Line
Count
Source
708
160
    std::visit([&](auto&& arg) { try_convert_to_direct_mapping(&arg, raw_ptrs, variant_ptrs); },
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEEEEDaOT_
Line
Count
Source
708
80
    std::visit([&](auto&& arg) { try_convert_to_direct_mapping(&arg, raw_ptrs, variant_ptrs); },
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEEEEDaOT_
Line
Count
Source
708
323
    std::visit([&](auto&& arg) { try_convert_to_direct_mapping(&arg, raw_ptrs, variant_ptrs); },
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEEEEDaOT_
Line
Count
Source
708
800
    std::visit([&](auto&& arg) { try_convert_to_direct_mapping(&arg, raw_ptrs, variant_ptrs); },
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISG_NS_17HashCRC32Return32ISG_EELb0EEEEEEEDaOT_
Line
Count
Source
708
240
    std::visit([&](auto&& arg) { try_convert_to_direct_mapping(&arg, raw_ptrs, variant_ptrs); },
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISG_NS_17HashCRC32Return32ISG_EELb0EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEEEEDaOT_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISG_NS_17HashCRC32Return32ISG_EELb1EEEEEEEDaOT_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEEEEDaOT_
Line
Count
Source
708
3.92k
    std::visit([&](auto&& arg) { try_convert_to_direct_mapping(&arg, raw_ptrs, variant_ptrs); },
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32ISF_EELb0EEEEEEEDaOT_
Line
Count
Source
708
3.20k
    std::visit([&](auto&& arg) { try_convert_to_direct_mapping(&arg, raw_ptrs, variant_ptrs); },
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32ISF_EELb0EEEEEEEDaOT_
Line
Count
Source
708
8.00k
    std::visit([&](auto&& arg) { try_convert_to_direct_mapping(&arg, raw_ptrs, variant_ptrs); },
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32ISF_EELb0EEEEEEEDaOT_
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISH_EELb0EEEEEEEDaOT_
Line
Count
Source
708
8.00k
    std::visit([&](auto&& arg) { try_convert_to_direct_mapping(&arg, raw_ptrs, variant_ptrs); },
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32ISF_EELb0EEEEEEEDaOT_
Line
Count
Source
708
960
    std::visit([&](auto&& arg) { try_convert_to_direct_mapping(&arg, raw_ptrs, variant_ptrs); },
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISH_EELb0EEEEEEEDaOT_
Line
Count
Source
708
7.92k
    std::visit([&](auto&& arg) { try_convert_to_direct_mapping(&arg, raw_ptrs, variant_ptrs); },
hashjoin_build_sink.cpp:_ZZN5doris27HashJoinBuildSinkLocalState16_hash_table_initEPNS_12RuntimeStateERKSt6vectorIPKNS_7IColumnESaIS6_EEENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32ISF_EELb0EEEEEEEDaOT_
Line
Count
Source
708
324
    std::visit([&](auto&& arg) { try_convert_to_direct_mapping(&arg, raw_ptrs, variant_ptrs); },
709
48.0k
               variant_ptrs[0]->method_variant);
710
48.0k
    return Status::OK();
711
48.0k
}
712
713
HashJoinBuildSinkOperatorX::HashJoinBuildSinkOperatorX(ObjectPool* pool, int operator_id,
714
                                                       int dest_id, const TPlanNode& tnode,
715
                                                       const DescriptorTbl& descs)
716
72.1k
        : JoinBuildSinkOperatorX(pool, operator_id, dest_id, tnode, descs),
717
72.1k
          _join_distribution(tnode.hash_join_node.__isset.dist_type ? tnode.hash_join_node.dist_type
718
72.1k
                                                                    : TJoinDistributionType::NONE),
719
72.1k
          _is_broadcast_join(tnode.hash_join_node.__isset.is_broadcast_join &&
720
72.1k
                             tnode.hash_join_node.is_broadcast_join),
721
72.1k
          _partition_exprs(tnode.__isset.distribute_expr_lists && !_is_broadcast_join
722
72.1k
                                   ? tnode.distribute_expr_lists[1]
723
72.1k
                                   : std::vector<TExpr> {}) {}
724
725
72.0k
Status HashJoinBuildSinkOperatorX::init(const TPlanNode& tnode, RuntimeState* state) {
726
72.0k
    RETURN_IF_ERROR(JoinBuildSinkOperatorX::init(tnode, state));
727
72.0k
    DCHECK(tnode.__isset.hash_join_node);
728
72.0k
    if (_is_mark_join && _join_op == TJoinOp::RIGHT_ANTI_JOIN) {
729
1
        return Status::InternalError(
730
1
                "Hash join does not support right anti mark join, query={}, node={}, join_op={}",
731
1
                print_id(state->query_id()), node_id(), to_string(_join_op));
732
1
    }
733
734
72.0k
    if (tnode.hash_join_node.__isset.hash_output_slot_ids) {
735
72.0k
        _hash_output_slot_ids = tnode.hash_join_node.hash_output_slot_ids;
736
72.0k
    }
737
738
72.0k
    const std::vector<TEqJoinCondition>& eq_join_conjuncts = tnode.hash_join_node.eq_join_conjuncts;
739
141k
    for (const auto& eq_join_conjunct : eq_join_conjuncts) {
740
141k
        VExprContextSPtr build_ctx;
741
141k
        RETURN_IF_ERROR(VExpr::create_expr_tree(eq_join_conjunct.right, build_ctx));
742
141k
        {
743
            // for type check
744
141k
            VExprContextSPtr probe_ctx;
745
141k
            RETURN_IF_ERROR(VExpr::create_expr_tree(eq_join_conjunct.left, probe_ctx));
746
141k
            auto build_side_expr_type = build_ctx->root()->data_type();
747
141k
            auto probe_side_expr_type = probe_ctx->root()->data_type();
748
141k
            if (!make_nullable(build_side_expr_type)
749
141k
                         ->equals(*make_nullable(probe_side_expr_type))) {
750
0
                return Status::InternalError(
751
0
                        "build side type {}, not match probe side type {} , node info "
752
0
                        "{}",
753
0
                        build_side_expr_type->get_name(), probe_side_expr_type->get_name(),
754
0
                        this->debug_string(0));
755
0
            }
756
141k
        }
757
141k
        _build_expr_ctxs.push_back(build_ctx);
758
759
141k
        const auto vexpr = _build_expr_ctxs.back()->root();
760
761
        /// null safe equal means null = null is true, the operator in SQL should be: <=>.
762
141k
        const bool is_null_safe_equal =
763
141k
                eq_join_conjunct.__isset.opcode &&
764
141k
                (eq_join_conjunct.opcode == TExprOpcode::EQ_FOR_NULL) &&
765
                // For a null safe equal join, FE may generate a plan that
766
                // both sides of the conjuct are not nullable, we just treat it
767
                // as a normal equal join conjunct.
768
141k
                (eq_join_conjunct.right.nodes[0].is_nullable ||
769
2
                 eq_join_conjunct.left.nodes[0].is_nullable);
770
771
141k
        _is_null_safe_eq_join.push_back(is_null_safe_equal);
772
773
141k
        if (eq_join_conjuncts.size() == 1) {
774
            // single column key serialize method must use nullmap for represent null to instead serialize null into key
775
2.94k
            _serialize_null_into_key.emplace_back(false);
776
138k
        } else if (is_null_safe_equal) {
777
            // use serialize null into key to represent multi column null value
778
2
            _serialize_null_into_key.emplace_back(true);
779
138k
        } else {
780
            // on normal conditions, because null!=null, it can be expressed directly with nullmap.
781
138k
            _serialize_null_into_key.emplace_back(false);
782
138k
        }
783
141k
    }
784
785
    // For ASOF JOIN, extract the build-side expression from match_condition field.
786
    // match_condition is bound on input tuples (left child output + right child output),
787
    // so child(1) references build child's slots directly.
788
72.0k
    if (is_asof_join(_join_op)) {
789
0
        DORIS_CHECK(tnode.hash_join_node.__isset.match_condition);
790
0
        DORIS_CHECK(!_asof_build_side_expr);
791
0
        VExprContextSPtr full_conjunct;
792
0
        RETURN_IF_ERROR(
793
0
                VExpr::create_expr_tree(tnode.hash_join_node.match_condition, full_conjunct));
794
0
        DORIS_CHECK(full_conjunct);
795
0
        DORIS_CHECK(full_conjunct->root());
796
0
        DORIS_CHECK(full_conjunct->root()->get_num_children() == 2);
797
0
        _asof_opcode = full_conjunct->root()->op();
798
0
        auto right_child_expr = full_conjunct->root()->get_child(1);
799
0
        _asof_build_side_expr = std::make_shared<VExprContext>(right_child_expr);
800
0
    }
801
802
72.0k
    return Status::OK();
803
72.0k
}
804
805
72.0k
Status HashJoinBuildSinkOperatorX::prepare(RuntimeState* state) {
806
72.0k
    RETURN_IF_ERROR(JoinBuildSinkOperatorX<HashJoinBuildSinkLocalState>::prepare(state));
807
72.0k
    if (_is_broadcast_join && (_match_all_build || _is_right_semi_anti)) {
808
4
        return Status::NotSupported(
809
4
                "Broadcast hash join does not support {} because build-side rows must be "
810
4
                "finalized exactly once",
811
4
                to_string(_join_op));
812
4
    }
813
72.0k
    _use_shared_hash_table =
814
72.0k
            _is_broadcast_join && state->enable_share_hash_table_for_broadcast_join();
815
72.0k
    auto init_keep_column_flags = [&](auto& tuple_descs, auto& output_slot_flags) {
816
72.0k
        for (const auto& tuple_desc : tuple_descs) {
817
141k
            for (const auto& slot_desc : tuple_desc->slots()) {
818
141k
                output_slot_flags.emplace_back(
819
141k
                        std::find(_hash_output_slot_ids.begin(), _hash_output_slot_ids.end(),
820
141k
                                  slot_desc->id()) != _hash_output_slot_ids.end());
821
141k
            }
822
72.0k
        }
823
72.0k
    };
824
72.0k
    init_keep_column_flags(_child->operator_row_desc_after_projection().tuple_descriptors(),
825
72.0k
                           _should_keep_column_flags);
826
72.0k
    RETURN_IF_ERROR(
827
72.0k
            VExpr::prepare(_build_expr_ctxs, state, _child->operator_row_desc_after_projection()));
828
    // Prepare ASOF build-side expression against build child's row_desc directly.
829
    // match_condition is bound on input tuples, so child(1) references build child's slots.
830
72.0k
    if (is_asof_join(_join_op)) {
831
0
        DORIS_CHECK(_asof_build_side_expr);
832
0
        RETURN_IF_ERROR(_asof_build_side_expr->prepare(
833
0
                state, _child->operator_row_desc_after_projection()));
834
0
        RETURN_IF_ERROR(_asof_build_side_expr->open(state));
835
0
    }
836
72.0k
    return VExpr::open(_build_expr_ctxs, state);
837
72.0k
}
838
839
96.0k
Status HashJoinBuildSinkOperatorX::sink_impl(RuntimeState* state, Block* in_block, bool eos) {
840
96.0k
    auto& local_state = get_local_state(state);
841
96.0k
    SCOPED_TIMER(local_state.exec_time_counter());
842
96.0k
    COUNTER_UPDATE(local_state.rows_input_counter(), (int64_t)in_block->rows());
843
844
96.0k
    if (local_state._should_build_hash_table) {
845
        // If eos or have already met a null value using short-circuit strategy, we do not need to pull
846
        // data from probe side.
847
848
96.0k
        if (local_state._build_side_mutable_block.empty()) {
849
48.0k
            auto tmp_build_block = VectorizedUtils::create_empty_columnswithtypename(
850
48.0k
                    _child->operator_row_desc_after_projection());
851
48.0k
            tmp_build_block = *(tmp_build_block.create_same_struct_block(1, false));
852
48.0k
            local_state._build_col_ids.resize(_build_expr_ctxs.size());
853
48.0k
            RETURN_IF_ERROR(local_state._do_evaluate(tmp_build_block, local_state._build_expr_ctxs,
854
48.0k
                                                     *local_state._build_expr_call_timer,
855
48.0k
                                                     local_state._build_col_ids, true));
856
48.0k
            local_state._build_side_mutable_block =
857
48.0k
                    MutableBlock::build_mutable_block(std::move(tmp_build_block));
858
48.0k
        }
859
860
96.0k
        if (!in_block->empty()) {
861
48.0k
            std::vector<int> res_col_ids(_build_expr_ctxs.size());
862
48.0k
            RETURN_IF_ERROR(local_state._do_evaluate(*in_block, local_state._build_expr_ctxs,
863
48.0k
                                                     *local_state._build_expr_call_timer,
864
48.0k
                                                     res_col_ids));
865
48.0k
            local_state._build_side_rows += in_block->rows();
866
48.0k
            if (local_state._build_side_rows > std::numeric_limits<uint32_t>::max()) {
867
0
                return Status::NotSupported(
868
0
                        "Hash join do not support build table rows over: {}, you should enable "
869
0
                        "join spill to avoid this issue",
870
0
                        std::to_string(std::numeric_limits<uint32_t>::max()));
871
0
            }
872
873
48.0k
            SCOPED_TIMER(local_state._build_side_merge_block_timer);
874
48.0k
            RETURN_IF_ERROR(local_state._build_side_mutable_block.merge_ignore_overflow(
875
48.0k
                    std::move(*in_block)));
876
48.0k
            int64_t blocks_mem_usage = local_state._build_side_mutable_block.allocated_bytes();
877
48.0k
            COUNTER_SET(local_state._memory_used_counter, blocks_mem_usage);
878
48.0k
            COUNTER_SET(local_state._build_blocks_memory_usage, blocks_mem_usage);
879
48.0k
        }
880
96.0k
    }
881
882
96.0k
    if (local_state._should_build_hash_table && eos) {
883
48.0k
        DCHECK(!local_state._build_side_mutable_block.empty());
884
48.0k
        local_state._shared_state->build_block =
885
48.0k
                std::make_shared<Block>(local_state._build_side_mutable_block.to_block());
886
887
48.0k
        RETURN_IF_ERROR(local_state._runtime_filter_producer_helper->send_filter_size(
888
48.0k
                state, local_state._shared_state->build_block->rows(),
889
48.0k
                local_state._finish_dependency));
890
891
48.0k
        RETURN_IF_ERROR(
892
48.0k
                local_state.process_build_block(state, (*local_state._shared_state->build_block)));
893
        // For ASOF JOIN, build pre-sorted index for O(log K) lookup
894
48.0k
        RETURN_IF_ERROR(local_state.build_asof_index(*local_state._shared_state->build_block));
895
48.0k
        local_state.init_short_circuit_for_probe();
896
48.0k
    } else if (!local_state._should_build_hash_table) {
897
        // The non-builder instance waits for the builder (task 0) to finish building the hash table.
898
        // If _signaled is false, either the builder hasn't finished yet, or the builder was
899
        // terminated (woken up early) without building the hash table — in both cases, return EOF.
900
        //
901
        // The close() Defer in the builder conditionally sets _signaled=true ONLY when the builder
902
        // was NOT terminated (i.e., the hash table was actually built). When the builder is
903
        // terminated, _signaled stays false, so non-builders always hit this guard and return EOF
904
        // safely — never reaching the std::visit on an uninitialized (monostate) hash table.
905
        //
906
        // At this point, termination is reflected solely through the value of _signaled: a
907
        // terminated builder never sets _signaled to true. Checking !_signaled is therefore
908
        // sufficient and serves as the real guard against racing with an uninitialized hash table.
909
8
        if (!_signaled) {
910
6
            return Status::Error<ErrorCode::END_OF_FILE>("source has closed");
911
6
        }
912
913
8
        DCHECK_LE(local_state._task_idx,
914
2
                  local_state._shared_state->hash_table_variant_vector.size());
915
2
        std::visit(
916
2
                [](auto&& dst, auto&& src) {
917
                    if constexpr (!std::is_same_v<std::monostate, std::decay_t<decltype(dst)>> &&
918
                                  std::is_same_v<std::decay_t<decltype(src)>,
919
2
                                                 std::decay_t<decltype(dst)>>) {
920
2
                        dst.hash_table = src.hash_table;
921
2
                    } else {
922
0
                        throw Exception(Status::InternalError(
923
0
                                "Hash table type mismatch when share hash table"));
924
0
                    }
925
2
                },
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateS8_EEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32ISB_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISC_NS_17HashCRC32Return32ISC_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISC_NS_17HashCRC32Return32ISC_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISC_NS_17HashCRC32Return32ISC_EELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32ISB_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32ISB_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32ISB_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISD_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32ISB_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISD_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRSt9monostateRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32ISB_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt9monostateEEDaOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEESE_EEDaOT_OT0_
Line
Count
Source
916
1
                [](auto&& dst, auto&& src) {
917
                    if constexpr (!std::is_same_v<std::monostate, std::decay_t<decltype(dst)>> &&
918
                                  std::is_same_v<std::decay_t<decltype(src)>,
919
1
                                                 std::decay_t<decltype(dst)>>) {
920
1
                        dst.hash_table = src.hash_table;
921
                    } else {
922
                        throw Exception(Status::InternalError(
923
                                "Hash table type mismatch when share hash table"));
924
                    }
925
1
                },
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIhNS8_IhNSA_IhEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberItNS8_ItNSA_ItEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIjNS8_IjNSA_IjEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberImNS8_ImNSA_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIN4wide7integerILm128EjEENS8_ISI_NSA_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIN4wide7integerILm256EjEENS8_ISI_NSA_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectIhNS8_IhNSA_IhEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectItNS8_ItNSA_ItEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectIjNS8_IjNSA_IjEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectImNS8_ImNSA_ImEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS8_ISI_NSA_ISI_EELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodKeysFixedINS8_ImNSA_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodKeysFixedINS8_INS_6UInt72ENSA_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodKeysFixedINS8_INS_6UInt96ENSA_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodKeysFixedINS8_INS_7UInt104ENSA_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodKeysFixedINS8_IN4wide7integerILm128EjEENSA_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodKeysFixedINS8_INS_7UInt136ENSA_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodKeysFixedINS8_IN4wide7integerILm256EjEENSA_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_16MethodSerializedINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_19MethodStringNoCacheISC_EEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERSt9monostateEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERNS_16MethodSerializedINS8_INS_9StringRefENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEESD_EEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERNS7_ItNS8_ItNS9_ItEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERNS7_IjNS8_IjNS9_IjEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERNS7_ImNS8_ImNS9_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERNS7_IN4wide7integerILm128EjEENS8_ISG_NS9_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERNS7_IN4wide7integerILm256EjEENS8_ISG_NS9_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERNS_21MethodOneNumberDirectIhNS8_IhSA_Lb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERNS_21MethodOneNumberDirectItNS8_ItNS9_ItEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERNS_21MethodOneNumberDirectIjNS8_IjNS9_IjEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERNS_21MethodOneNumberDirectImNS8_ImNS9_ImEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS8_ISH_NS9_ISH_EELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERNS_15MethodKeysFixedINS8_ImNS9_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERNS_15MethodKeysFixedINS8_INS_6UInt72ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERNS_15MethodKeysFixedINS8_INS_6UInt96ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERNS_15MethodKeysFixedINS8_INS_7UInt104ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERNS_15MethodKeysFixedINS8_IN4wide7integerILm128EjEENS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERNS_15MethodKeysFixedINS8_INS_7UInt136ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERNS_15MethodKeysFixedINS8_IN4wide7integerILm256EjEENS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb0EEEEERNS_19MethodStringNoCacheINS8_INS_9StringRefENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERSt9monostateEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERNS_16MethodSerializedINS8_INS_9StringRefENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERNS7_IhNS8_IhNS9_IhEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEESD_EEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERNS7_IjNS8_IjNS9_IjEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERNS7_ImNS8_ImNS9_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERNS7_IN4wide7integerILm128EjEENS8_ISG_NS9_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERNS7_IN4wide7integerILm256EjEENS8_ISG_NS9_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERNS_21MethodOneNumberDirectIhNS8_IhNS9_IhEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERNS_21MethodOneNumberDirectItNS8_ItSA_Lb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERNS_21MethodOneNumberDirectIjNS8_IjNS9_IjEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERNS_21MethodOneNumberDirectImNS8_ImNS9_ImEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS8_ISH_NS9_ISH_EELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERNS_15MethodKeysFixedINS8_ImNS9_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERNS_15MethodKeysFixedINS8_INS_6UInt72ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERNS_15MethodKeysFixedINS8_INS_6UInt96ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERNS_15MethodKeysFixedINS8_INS_7UInt104ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERNS_15MethodKeysFixedINS8_IN4wide7integerILm128EjEENS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERNS_15MethodKeysFixedINS8_INS_7UInt136ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERNS_15MethodKeysFixedINS8_IN4wide7integerILm256EjEENS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb0EEEEERNS_19MethodStringNoCacheINS8_INS_9StringRefENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERSt9monostateEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERNS_16MethodSerializedINS8_INS_9StringRefENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERNS7_IhNS8_IhNS9_IhEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERNS7_ItNS8_ItNS9_ItEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEESD_EEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERNS7_ImNS8_ImNS9_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERNS7_IN4wide7integerILm128EjEENS8_ISG_NS9_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERNS7_IN4wide7integerILm256EjEENS8_ISG_NS9_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERNS_21MethodOneNumberDirectIhNS8_IhNS9_IhEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERNS_21MethodOneNumberDirectItNS8_ItNS9_ItEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERNS_21MethodOneNumberDirectIjNS8_IjSA_Lb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERNS_21MethodOneNumberDirectImNS8_ImNS9_ImEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS8_ISH_NS9_ISH_EELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERNS_15MethodKeysFixedINS8_ImNS9_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERNS_15MethodKeysFixedINS8_INS_6UInt72ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERNS_15MethodKeysFixedINS8_INS_6UInt96ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERNS_15MethodKeysFixedINS8_INS_7UInt104ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERNS_15MethodKeysFixedINS8_IN4wide7integerILm128EjEENS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERNS_15MethodKeysFixedINS8_INS_7UInt136ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERNS_15MethodKeysFixedINS8_IN4wide7integerILm256EjEENS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb0EEEEERNS_19MethodStringNoCacheINS8_INS_9StringRefENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt9monostateEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_16MethodSerializedINS8_INS_9StringRefENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS7_IhNS8_IhNS9_IhEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS7_ItNS8_ItNS9_ItEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS7_IjNS8_IjNS9_IjEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEESD_EEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS7_IN4wide7integerILm128EjEENS8_ISG_NS9_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS7_IN4wide7integerILm256EjEENS8_ISG_NS9_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_21MethodOneNumberDirectIhNS8_IhNS9_IhEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_21MethodOneNumberDirectItNS8_ItNS9_ItEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_21MethodOneNumberDirectIjNS8_IjNS9_IjEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_21MethodOneNumberDirectImNS8_ImSA_Lb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS8_ISH_NS9_ISH_EELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_15MethodKeysFixedISB_EEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_15MethodKeysFixedINS8_INS_6UInt72ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_15MethodKeysFixedINS8_INS_6UInt96ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_15MethodKeysFixedINS8_INS_7UInt104ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_15MethodKeysFixedINS8_IN4wide7integerILm128EjEENS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_15MethodKeysFixedINS8_INS_7UInt136ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_15MethodKeysFixedINS8_IN4wide7integerILm256EjEENS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_19MethodStringNoCacheINS8_INS_9StringRefENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt9monostateEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_16MethodSerializedINSB_INS_9StringRefENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS7_IhNSB_IhNSC_IhEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS7_ItNSB_ItNSC_ItEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS7_IjNSB_IjNSC_IjEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS7_ImNSB_ImNSC_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEESG_EEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS7_INS9_ILm256EjEENSB_ISH_NSC_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_21MethodOneNumberDirectIhNSB_IhNSC_IhEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_21MethodOneNumberDirectItNSB_ItNSC_ItEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_21MethodOneNumberDirectIjNSB_IjNSC_IjEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_21MethodOneNumberDirectImNSB_ImNSC_ImEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_21MethodOneNumberDirectISA_NSB_ISA_SD_Lb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_15MethodKeysFixedINSB_ImNSC_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_15MethodKeysFixedINSB_INS_6UInt72ENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_15MethodKeysFixedINSB_INS_6UInt96ENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_15MethodKeysFixedINSB_INS_7UInt104ENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_15MethodKeysFixedISE_EEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_15MethodKeysFixedINSB_INS_7UInt136ENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_15MethodKeysFixedINSB_INS9_ILm256EjEENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_19MethodStringNoCacheINSB_INS_9StringRefENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERSt9monostateEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_16MethodSerializedINSB_INS_9StringRefENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS7_IhNSB_IhNSC_IhEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS7_ItNSB_ItNSC_ItEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS7_IjNSB_IjNSC_IjEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS7_ImNSB_ImNSC_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS7_INS9_ILm128EjEENSB_ISH_NSC_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEESG_EEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_21MethodOneNumberDirectIhNSB_IhNSC_IhEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_21MethodOneNumberDirectItNSB_ItNSC_ItEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_21MethodOneNumberDirectIjNSB_IjNSC_IjEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_21MethodOneNumberDirectImNSB_ImNSC_ImEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_21MethodOneNumberDirectINS9_ILm128EjEENSB_ISI_NSC_ISI_EELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_15MethodKeysFixedINSB_ImNSC_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_15MethodKeysFixedINSB_INS_6UInt72ENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_15MethodKeysFixedINSB_INS_6UInt96ENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_15MethodKeysFixedINSB_INS_7UInt104ENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_15MethodKeysFixedINSB_INS9_ILm128EjEENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_15MethodKeysFixedINSB_INS_7UInt136ENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_15MethodKeysFixedISE_EEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodOneNumberIN4wide7integerILm256EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb0EEEEERNS_19MethodStringNoCacheINSB_INS_9StringRefENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERSt9monostateEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERNS_16MethodSerializedINS8_INS_9StringRefENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERNS_15MethodOneNumberIhNS8_IhSA_Lb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERNS_15MethodOneNumberItNS8_ItNS9_ItEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERNS_15MethodOneNumberIjNS8_IjNS9_IjEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERNS_15MethodOneNumberImNS8_ImNS9_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERNS_15MethodOneNumberIN4wide7integerILm128EjEENS8_ISH_NS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERNS_15MethodOneNumberIN4wide7integerILm256EjEENS8_ISH_NS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEESD_EEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERNS7_ItNS8_ItNS9_ItEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERNS7_IjNS8_IjNS9_IjEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERNS7_ImNS8_ImNS9_ImEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERNS7_IN4wide7integerILm128EjEENS8_ISG_NS9_ISG_EELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERNS_15MethodKeysFixedINS8_ImNS9_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERNS_15MethodKeysFixedINS8_INS_6UInt72ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERNS_15MethodKeysFixedINS8_INS_6UInt96ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERNS_15MethodKeysFixedINS8_INS_7UInt104ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERNS_15MethodKeysFixedINS8_IN4wide7integerILm128EjEENS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERNS_15MethodKeysFixedINS8_INS_7UInt136ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERNS_15MethodKeysFixedINS8_IN4wide7integerILm256EjEENS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIhNS_13JoinHashTableIhNS_17HashCRC32Return32IhEELb1EEEEERNS_19MethodStringNoCacheINS8_INS_9StringRefENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERSt9monostateEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERNS_16MethodSerializedINS8_INS_9StringRefENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERNS_15MethodOneNumberIhNS8_IhNS9_IhEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERNS_15MethodOneNumberItNS8_ItSA_Lb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERNS_15MethodOneNumberIjNS8_IjNS9_IjEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERNS_15MethodOneNumberImNS8_ImNS9_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERNS_15MethodOneNumberIN4wide7integerILm128EjEENS8_ISH_NS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERNS_15MethodOneNumberIN4wide7integerILm256EjEENS8_ISH_NS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERNS7_IhNS8_IhNS9_IhEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEESD_EEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERNS7_IjNS8_IjNS9_IjEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERNS7_ImNS8_ImNS9_ImEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERNS7_IN4wide7integerILm128EjEENS8_ISG_NS9_ISG_EELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERNS_15MethodKeysFixedINS8_ImNS9_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERNS_15MethodKeysFixedINS8_INS_6UInt72ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERNS_15MethodKeysFixedINS8_INS_6UInt96ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERNS_15MethodKeysFixedINS8_INS_7UInt104ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERNS_15MethodKeysFixedINS8_IN4wide7integerILm128EjEENS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERNS_15MethodKeysFixedINS8_INS_7UInt136ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERNS_15MethodKeysFixedINS8_IN4wide7integerILm256EjEENS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectItNS_13JoinHashTableItNS_17HashCRC32Return32ItEELb1EEEEERNS_19MethodStringNoCacheINS8_INS_9StringRefENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERSt9monostateEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERNS_16MethodSerializedINS8_INS_9StringRefENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERNS_15MethodOneNumberIhNS8_IhNS9_IhEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERNS_15MethodOneNumberItNS8_ItNS9_ItEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERNS_15MethodOneNumberIjNS8_IjSA_Lb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERNS_15MethodOneNumberImNS8_ImNS9_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERNS_15MethodOneNumberIN4wide7integerILm128EjEENS8_ISH_NS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERNS_15MethodOneNumberIN4wide7integerILm256EjEENS8_ISH_NS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERNS7_IhNS8_IhNS9_IhEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERNS7_ItNS8_ItNS9_ItEELb1EEEEEEEDaOT_OT0_
hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEESD_EEDaOT_OT0_
Line
Count
Source
916
1
                [](auto&& dst, auto&& src) {
917
                    if constexpr (!std::is_same_v<std::monostate, std::decay_t<decltype(dst)>> &&
918
                                  std::is_same_v<std::decay_t<decltype(src)>,
919
1
                                                 std::decay_t<decltype(dst)>>) {
920
1
                        dst.hash_table = src.hash_table;
921
                    } else {
922
                        throw Exception(Status::InternalError(
923
                                "Hash table type mismatch when share hash table"));
924
                    }
925
1
                },
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERNS7_ImNS8_ImNS9_ImEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERNS7_IN4wide7integerILm128EjEENS8_ISG_NS9_ISG_EELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERNS_15MethodKeysFixedINS8_ImNS9_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERNS_15MethodKeysFixedINS8_INS_6UInt72ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERNS_15MethodKeysFixedINS8_INS_6UInt96ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERNS_15MethodKeysFixedINS8_INS_7UInt104ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERNS_15MethodKeysFixedINS8_IN4wide7integerILm128EjEENS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERNS_15MethodKeysFixedINS8_INS_7UInt136ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERNS_15MethodKeysFixedINS8_IN4wide7integerILm256EjEENS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIjNS_13JoinHashTableIjNS_17HashCRC32Return32IjEELb1EEEEERNS_19MethodStringNoCacheINS8_INS_9StringRefENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERSt9monostateEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERNS_16MethodSerializedINS8_INS_9StringRefENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERNS_15MethodOneNumberIhNS8_IhNS9_IhEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERNS_15MethodOneNumberItNS8_ItNS9_ItEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERNS_15MethodOneNumberIjNS8_IjNS9_IjEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERNS_15MethodOneNumberImNS8_ImSA_Lb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERNS_15MethodOneNumberIN4wide7integerILm128EjEENS8_ISH_NS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERNS_15MethodOneNumberIN4wide7integerILm256EjEENS8_ISH_NS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERNS7_IhNS8_IhNS9_IhEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERNS7_ItNS8_ItNS9_ItEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERNS7_IjNS8_IjNS9_IjEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEESD_EEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERNS7_IN4wide7integerILm128EjEENS8_ISG_NS9_ISG_EELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERNS_15MethodKeysFixedINS8_ImSA_Lb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERNS_15MethodKeysFixedINS8_INS_6UInt72ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERNS_15MethodKeysFixedINS8_INS_6UInt96ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERNS_15MethodKeysFixedINS8_INS_7UInt104ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERNS_15MethodKeysFixedINS8_IN4wide7integerILm128EjEENS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERNS_15MethodKeysFixedINS8_INS_7UInt136ENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERNS_15MethodKeysFixedINS8_IN4wide7integerILm256EjEENS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectImNS_13JoinHashTableImNS_17HashCRC32Return32ImEELb1EEEEERNS_19MethodStringNoCacheINS8_INS_9StringRefENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERSt9monostateEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERNS_16MethodSerializedINSB_INS_9StringRefENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERNS_15MethodOneNumberIhNSB_IhNSC_IhEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERNS_15MethodOneNumberItNSB_ItNSC_ItEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERNS_15MethodOneNumberIjNSB_IjNSC_IjEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERNS_15MethodOneNumberImNSB_ImNSC_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERNS_15MethodOneNumberISA_NSB_ISA_SD_Lb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERNS_15MethodOneNumberINS9_ILm256EjEENSB_ISI_NSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERNS7_IhNSB_IhNSC_IhEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERNS7_ItNSB_ItNSC_ItEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERNS7_IjNSB_IjNSC_IjEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERNS7_ImNSB_ImNSC_ImEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEESG_EEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERNS_15MethodKeysFixedINSB_ImNSC_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERNS_15MethodKeysFixedINSB_INS_6UInt72ENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERNS_15MethodKeysFixedINSB_INS_6UInt96ENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERNS_15MethodKeysFixedINSB_INS_7UInt104ENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERNS_15MethodKeysFixedINSB_ISA_SD_Lb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERNS_15MethodKeysFixedINSB_INS_7UInt136ENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERNS_15MethodKeysFixedINSB_INS9_ILm256EjEENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS_13JoinHashTableISA_NS_17HashCRC32Return32ISA_EELb1EEEEERNS_19MethodStringNoCacheINSB_INS_9StringRefENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERSt9monostateEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_16MethodSerializedINS8_INS_9StringRefENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_15MethodOneNumberIhNS8_IhNS9_IhEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_15MethodOneNumberItNS8_ItNS9_ItEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_15MethodOneNumberIjNS8_IjNS9_IjEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_15MethodOneNumberImSB_EEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_15MethodOneNumberIN4wide7integerILm128EjEENS8_ISH_NS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_15MethodOneNumberIN4wide7integerILm256EjEENS8_ISH_NS9_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_21MethodOneNumberDirectIhNS8_IhNS9_IhEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_21MethodOneNumberDirectItNS8_ItNS9_ItEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_21MethodOneNumberDirectIjNS8_IjNS9_IjEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_21MethodOneNumberDirectImNS8_ImSA_Lb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS8_ISH_NS9_ISH_EELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEESD_EEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS7_INS8_INS_6UInt72ENS9_ISE_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS7_INS8_INS_6UInt96ENS9_ISE_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS7_INS8_INS_7UInt104ENS9_ISE_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS7_INS8_IN4wide7integerILm128EjEENS9_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS7_INS8_INS_7UInt136ENS9_ISE_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS7_INS8_IN4wide7integerILm256EjEENS9_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableImNS_17HashCRC32Return32ImEELb0EEEEERNS_19MethodStringNoCacheINS8_INS_9StringRefENS9_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERSt9monostateEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_16MethodSerializedINS8_INS_9StringRefENSA_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIhNS8_IhNSA_IhEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberItNS8_ItNSA_ItEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIjNS8_IjNSA_IjEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberImNS8_ImNSA_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIN4wide7integerILm128EjEENS8_ISI_NSA_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIN4wide7integerILm256EjEENS8_ISI_NSA_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectIhNS8_IhNSA_IhEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectItNS8_ItNSA_ItEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectIjNS8_IjNSA_IjEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectImNS8_ImNSA_ImEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS8_ISI_NSA_ISI_EELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_ImNSA_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEESE_EEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_INS_6UInt96ENSA_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_INS_7UInt104ENSA_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_IN4wide7integerILm128EjEENSA_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_INS_7UInt136ENSA_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_IN4wide7integerILm256EjEENSA_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt72ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_19MethodStringNoCacheINS8_INS_9StringRefENSA_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERSt9monostateEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_16MethodSerializedINS8_INS_9StringRefENSA_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIhNS8_IhNSA_IhEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberItNS8_ItNSA_ItEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIjNS8_IjNSA_IjEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberImNS8_ImNSA_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIN4wide7integerILm128EjEENS8_ISI_NSA_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIN4wide7integerILm256EjEENS8_ISI_NSA_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectIhNS8_IhNSA_IhEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectItNS8_ItNSA_ItEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectIjNS8_IjNSA_IjEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectImNS8_ImNSA_ImEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS8_ISI_NSA_ISI_EELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_ImNSA_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_INS_6UInt72ENSA_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEESE_EEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_INS_7UInt104ENSA_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_IN4wide7integerILm128EjEENSA_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_INS_7UInt136ENSA_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_IN4wide7integerILm256EjEENSA_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_6UInt96ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_19MethodStringNoCacheINS8_INS_9StringRefENSA_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERSt9monostateEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_16MethodSerializedINS8_INS_9StringRefENSA_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIhNS8_IhNSA_IhEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberItNS8_ItNSA_ItEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIjNS8_IjNSA_IjEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberImNS8_ImNSA_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIN4wide7integerILm128EjEENS8_ISI_NSA_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIN4wide7integerILm256EjEENS8_ISI_NSA_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectIhNS8_IhNSA_IhEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectItNS8_ItNSA_ItEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectIjNS8_IjNSA_IjEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectImNS8_ImNSA_ImEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS8_ISI_NSA_ISI_EELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_ImNSA_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_INS_6UInt72ENSA_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_INS_6UInt96ENSA_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEESE_EEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_IN4wide7integerILm128EjEENSA_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_INS_7UInt136ENSA_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_IN4wide7integerILm256EjEENSA_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt104ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_19MethodStringNoCacheINS8_INS_9StringRefENSA_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt9monostateEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_16MethodSerializedINS8_INS_9StringRefENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_15MethodOneNumberIhNS8_IhNSC_IhEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_15MethodOneNumberItNS8_ItNSC_ItEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_15MethodOneNumberIjNS8_IjNSC_IjEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_15MethodOneNumberImNS8_ImNSC_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_15MethodOneNumberISB_SE_EEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_15MethodOneNumberINSA_ILm256EjEENS8_ISI_NSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_21MethodOneNumberDirectIhNS8_IhNSC_IhEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_21MethodOneNumberDirectItNS8_ItNSC_ItEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_21MethodOneNumberDirectIjNS8_IjNSC_IjEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_21MethodOneNumberDirectImNS8_ImNSC_ImEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_21MethodOneNumberDirectISB_NS8_ISB_SD_Lb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS7_INS8_ImNSC_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS7_INS8_INS_6UInt72ENSC_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS7_INS8_INS_6UInt96ENSC_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS7_INS8_INS_7UInt104ENSC_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEESG_EEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS7_INS8_INS_7UInt136ENSC_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS7_INS8_INSA_ILm256EjEENSC_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm128EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_19MethodStringNoCacheINS8_INS_9StringRefENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERSt9monostateEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_16MethodSerializedINS8_INS_9StringRefENSA_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIhNS8_IhNSA_IhEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberItNS8_ItNSA_ItEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIjNS8_IjNSA_IjEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberImNS8_ImNSA_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIN4wide7integerILm128EjEENS8_ISI_NSA_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIN4wide7integerILm256EjEENS8_ISI_NSA_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectIhNS8_IhNSA_IhEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectItNS8_ItNSA_ItEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectIjNS8_IjNSA_IjEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectImNS8_ImNSA_ImEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS8_ISI_NSA_ISI_EELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_ImNSA_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_INS_6UInt72ENSA_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_INS_6UInt96ENSA_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_INS_7UInt104ENSA_ISF_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_IN4wide7integerILm128EjEENSA_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEESE_EEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERNS7_INS8_IN4wide7integerILm256EjEENSA_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableINS_7UInt136ENS_17HashCRC32Return32IS9_EELb0EEEEERNS_19MethodStringNoCacheINS8_INS_9StringRefENSA_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERSt9monostateEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_16MethodSerializedINS8_INS_9StringRefENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_15MethodOneNumberIhNS8_IhNSC_IhEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_15MethodOneNumberItNS8_ItNSC_ItEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_15MethodOneNumberIjNS8_IjNSC_IjEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_15MethodOneNumberImNS8_ImNSC_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_15MethodOneNumberINSA_ILm128EjEENS8_ISI_NSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_15MethodOneNumberISB_SE_EEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_21MethodOneNumberDirectIhNS8_IhNSC_IhEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_21MethodOneNumberDirectItNS8_ItNSC_ItEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_21MethodOneNumberDirectIjNS8_IjNSC_IjEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_21MethodOneNumberDirectImNS8_ImNSC_ImEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_21MethodOneNumberDirectINSA_ILm128EjEENS8_ISI_NSC_ISI_EELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS7_INS8_ImNSC_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS7_INS8_INS_6UInt72ENSC_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS7_INS8_INS_6UInt96ENSC_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS7_INS8_INS_7UInt104ENSC_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS7_INS8_INSA_ILm128EjEENSC_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS7_INS8_INS_7UInt136ENSC_ISH_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEESG_EEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_15MethodKeysFixedINS_13JoinHashTableIN4wide7integerILm256EjEENS_17HashCRC32Return32ISB_EELb0EEEEERNS_19MethodStringNoCacheINS8_INS_9StringRefENSC_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERSt9monostateEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_16MethodSerializedISC_EEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIhNS8_IhNSA_IhEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberItNS8_ItNSA_ItEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIjNS8_IjNSA_IjEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberImNS8_ImNSA_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIN4wide7integerILm128EjEENS8_ISI_NSA_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodOneNumberIN4wide7integerILm256EjEENS8_ISI_NSA_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectIhNS8_IhNSA_IhEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectItNS8_ItNSA_ItEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectIjNS8_IjNSA_IjEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectImNS8_ImNSA_ImEELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_21MethodOneNumberDirectIN4wide7integerILm128EjEENS8_ISI_NSA_ISI_EELb1EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodKeysFixedINS8_ImNSA_ImEELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodKeysFixedINS8_INS_6UInt72ENSA_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodKeysFixedINS8_INS_6UInt96ENSA_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodKeysFixedINS8_INS_7UInt104ENSA_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodKeysFixedINS8_IN4wide7integerILm128EjEENSA_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodKeysFixedINS8_INS_7UInt136ENSA_ISG_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEERNS_15MethodKeysFixedINS8_IN4wide7integerILm256EjEENSA_ISI_EELb0EEEEEEEDaOT_OT0_
Unexecuted instantiation: hashjoin_build_sink.cpp:_ZZN5doris26HashJoinBuildSinkOperatorX9sink_implEPNS_12RuntimeStateEPNS_5BlockEbENK3$_0clIRNS_19MethodStringNoCacheINS_13JoinHashTableINS_9StringRefENS_17HashCRC32Return32IS9_EELb0EEEEESE_EEDaOT_OT0_
926
2
                local_state._shared_state->hash_table_variant_vector[local_state._task_idx]
927
2
                        ->method_variant,
928
2
                local_state._shared_state->hash_table_variant_vector.front()->method_variant);
929
2
    }
930
931
96.0k
    if (eos) {
932
        // If a shared hash table is used, states are shared by all tasks.
933
        // Sink and source has n-n relationship If a shared hash table is used otherwise 1-1 relationship.
934
        // So we should notify the `_task_idx` source task if a shared hash table is used.
935
48.0k
        local_state._dependency->set_ready_to_read(_use_shared_hash_table ? local_state._task_idx
936
48.0k
                                                                          : 0);
937
48.0k
    }
938
939
96.0k
    return Status::OK();
940
96.0k
}
941
942
144k
size_t HashJoinBuildSinkOperatorX::get_reserve_mem_size(RuntimeState* state, bool eos) {
943
144k
    auto& local_state = get_local_state(state);
944
144k
    return local_state.get_reserve_mem_size(state, eos);
945
144k
}
946
947
48.0k
size_t HashJoinBuildSinkOperatorX::get_memory_usage(RuntimeState* state) const {
948
48.0k
    auto& local_state = get_local_state(state);
949
48.0k
    return local_state._memory_used_counter->value();
950
48.0k
}
951
952
24.0k
std::string HashJoinBuildSinkOperatorX::get_memory_usage_debug_str(RuntimeState* state) const {
953
24.0k
    auto& local_state = get_local_state(state);
954
24.0k
    return fmt::format("build block: {}, hash table: {}, build key arena: {}",
955
24.0k
                       PrettyPrinter::print_bytes(local_state._build_blocks_memory_usage->value()),
956
24.0k
                       PrettyPrinter::print_bytes(local_state._hash_table_memory_usage->value()),
957
24.0k
                       PrettyPrinter::print_bytes(local_state._build_arena_memory_usage->value()));
958
24.0k
}
959
960
} // namespace doris