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

Method CreateNode

cpp/src/arrow/acero/tpch_node.cc:3464–3470  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3462
3463template <typename Generator>
3464Result<ExecNode*> TpchGenImpl::CreateNode(const char* name,
3465 std::vector<std::string> columns) {
3466 std::unique_ptr<Generator> generator = std::make_unique<Generator>();
3467 RETURN_NOT_OK(generator->Init(std::move(columns), scale_factor_, batch_size_,
3468 kSeedDist(seed_rng_)));
3469 return plan_->EmplaceNode<TpchNode>(plan_, name, std::move(generator));
3470}
3471
3472Result<ExecNode*> TpchGenImpl::Supplier(std::vector<std::string> columns) {
3473 return CreateNode<SupplierGenerator>("Supplier", std::move(columns));

Callers

nothing calls this directly

Calls 1

InitMethod · 0.45

Tested by

no test coverage detected