MCPcopy Create free account
hub / github.com/LadybugDB/ladybug / tryReplaceByName

Method tryReplaceByName

src/main/client_context.cpp:157–167  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

155}
156
157std::unique_ptr<function::ScanReplacementData> ClientContext::tryReplaceByName(
158 const std::string& objectName) const {
159 for (auto& scanReplacement : scanReplacements) {
160 auto replaceHandles = scanReplacement.lookupFunc(objectName);
161 if (replaceHandles.empty()) {
162 continue; // Fail to replace.
163 }
164 return scanReplacement.replaceFunc(std::span(replaceHandles.begin(), replaceHandles.end()));
165 }
166 return {};
167}
168
169std::unique_ptr<function::ScanReplacementData> ClientContext::tryReplaceByHandle(
170 function::scan_replace_handle_t handle) const {

Callers 1

bindObjectScanSourceMethod · 0.80

Calls 3

emptyMethod · 0.45
beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected