MCPcopy Create free account
hub / github.com/bytedance/bolt / getMergeJoinSource

Method getMergeJoinSource

bolt/exec/Task.cpp:2646–2657  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2644}
2645
2646std::shared_ptr<MergeJoinSource> Task::getMergeJoinSource(
2647 uint32_t splitGroupId,
2648 const core::PlanNodeId& planNodeId) {
2649 auto& splitGroupState = splitGroupStates_[splitGroupId];
2650
2651 auto it = splitGroupState.mergeJoinSources.find(planNodeId);
2652 BOLT_CHECK(
2653 it != splitGroupState.mergeJoinSources.end(),
2654 "Merge join source for specified plan node doesn't exist: {}",
2655 planNodeId);
2656 return it->second;
2657}
2658
2659void Task::createLocalExchangeQueuesLocked(
2660 uint32_t splitGroupId,

Callers 2

makeOperatorSupplierFunction · 0.80
getOutputMethod · 0.80

Calls 2

findMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected