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

Method addConnectorPoolLocked

bolt/exec/Task.cpp:614–629  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

612}
613
614bolt::memory::MemoryPool* Task::addConnectorPoolLocked(
615 const core::PlanNodeId& planNodeId,
616 int pipelineId,
617 uint32_t driverId,
618 const std::string& operatorType,
619 const std::string& connectorId) {
620 auto* nodePool = getOrAddNodePool(planNodeId);
621 childPools_.push_back(nodePool->addAggregateChild(fmt::format(
622 "op.{}.{}.{}.{}.{}",
623 planNodeId,
624 pipelineId,
625 driverId,
626 operatorType,
627 connectorId)));
628 return childPools_.back().get();
629}
630
631bolt::memory::MemoryPool* Task::addMergeSourcePool(
632 const core::PlanNodeId& planNodeId,

Callers 3

IndexLookupJoinMethod · 0.80
TableWriterMethod · 0.80
TableScanMethod · 0.80

Calls 4

addAggregateChildMethod · 0.80
backMethod · 0.80
push_backMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected