MCPcopy Create free account
hub / github.com/apache/arrow / GetFactory

Method GetFactory

cpp/src/arrow/acero/exec_plan.cc:1123–1130  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1121 }
1122
1123 Result<Factory> GetFactory(const std::string& factory_name) override {
1124 auto it = factories_.find(factory_name);
1125 if (it == factories_.end()) {
1126 return Status::KeyError("ExecNode factory named ", factory_name,
1127 " not present in registry.");
1128 }
1129 return it->second;
1130 }
1131
1132 Status AddFactory(std::string factory_name, Factory factory) override {
1133 auto it_success = factories_.emplace(std::move(factory_name), std::move(factory));

Callers 4

RegisterMethod · 0.80
RegisterMethod · 0.80
RegisterMethod · 0.80
RegisterMethod · 0.80

Calls 3

KeyErrorFunction · 0.85
findMethod · 0.45
endMethod · 0.45

Tested by 4

RegisterMethod · 0.64
RegisterMethod · 0.64
RegisterMethod · 0.64
RegisterMethod · 0.64