| 601 | } |
| 602 | |
| 603 | std::shared_ptr<NodeExpression> Binder::createQueryNode(const NodePattern& nodePattern) { |
| 604 | auto parsedName = nodePattern.getVariableName(); |
| 605 | auto [entries, dbNames] = bindNodeTableEntries(nodePattern.getTableNames()); |
| 606 | // Store original labels before they might be replaced by _nodes for ANY graphs |
| 607 | std::vector<std::string> originalLabels = nodePattern.getTableNames(); |
| 608 | auto node = createQueryNode(parsedName, entries, dbNames, originalLabels); |
| 609 | return node; |
| 610 | } |
| 611 | |
| 612 | std::shared_ptr<NodeExpression> Binder::createQueryNode(const std::string& parsedName, |
| 613 | const std::vector<TableCatalogEntry*>& entries, |
no test coverage detected