diff --git a/duckpgq/src/duckpgq/operators/path_finding_operator.cpp b/duckpgq/src/duckpgq/operators/path_finding_operator.cpp index 8e81217c..18874234 100644 --- a/duckpgq/src/duckpgq/operators/path_finding_operator.cpp +++ b/duckpgq/src/duckpgq/operators/path_finding_operator.cpp @@ -7,13 +7,12 @@ namespace duckdb { unique_ptr PathFindingOperator::CreatePlan(ClientContext &, duckdb::PhysicalPlanGenerator &generator) { - // D_ASSERT(children.size() == 2); - // auto left = generator.CreatePlan(std::move(children[0])); - // auto right = generator.CreatePlan(std::move(children[1])); - // - // auto result = - // duckdb::make_uniq_base(*this); - // result->children.emplace_back(std::move(result)); - // return result; + D_ASSERT(children.size() == 2); + auto left = generator.CreatePlan(std::move(children[0])); + auto right = generator.CreatePlan(std::move(children[1])); + return make_uniq(*this, std::move(left), std::move(right)); +} +vector PathFindingOperator::GetColumnBindings() { + return LogicalOperator::GetColumnBindings(); } } // namespace duckdb