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

Function MakeExecNode

cpp/src/arrow/acero/exec_plan.h:376–382  ·  view source on GitHub ↗

\brief Construct an ExecNode using the named factory

Source from the content-addressed store, hash-verified

374
375/// \brief Construct an ExecNode using the named factory
376inline Result<ExecNode*> MakeExecNode(
377 const std::string& factory_name, ExecPlan* plan, std::vector<ExecNode*> inputs,
378 const ExecNodeOptions& options,
379 ExecFactoryRegistry* registry = default_exec_factory_registry()) {
380 ARROW_ASSIGN_OR_RAISE(auto factory, registry->GetFactory(factory_name));
381 return factory(plan, std::move(inputs), options);
382}
383
384/// @}
385

Callers 13

MakeScanNodeFunction · 0.85
MakeAugmentedProjectNodeFunction · 0.85
TESTFunction · 0.85
TESTFunction · 0.85
TestSourceSinkErrorFunction · 0.85
SourceOrderBySinkExampleFunction · 0.85
SourceKSelectExampleFunction · 0.85
TableSinkExampleFunction · 0.85

Calls 2

factoryFunction · 0.85

Tested by 4

TESTFunction · 0.68
TESTFunction · 0.68
TestSourceSinkErrorFunction · 0.68