| 284 | } |
| 285 | |
| 286 | void Planner::planNodeIDScan(uint32_t nodePos) { |
| 287 | auto node = context.queryGraph->getQueryNode(nodePos); |
| 288 | auto newSubgraph = context.getEmptySubqueryGraph(); |
| 289 | newSubgraph.addQueryNode(nodePos); |
| 290 | auto plan = LogicalPlan(); |
| 291 | appendScanNodeTable(node->getInternalID(), node->getTableIDs(), {}, plan); |
| 292 | context.addPlan(newSubgraph, std::move(plan)); |
| 293 | } |
| 294 | |
| 295 | static std::pair<std::shared_ptr<NodeExpression>, std::shared_ptr<NodeExpression>> |
| 296 | getBoundAndNbrNodes(const RelExpression& rel, ExtendDirection direction) { |
nothing calls this directly
no test coverage detected