diff --git a/src/query/plan/preprocess.cpp b/src/query/plan/preprocess.cpp index 1554ce8ce..ca605a46a 100644 --- a/src/query/plan/preprocess.cpp +++ b/src/query/plan/preprocess.cpp @@ -660,6 +660,10 @@ void PatternVisitor::Visit(Exists &op) { std::vector PatternVisitor::getFilterMatchings() { return filter_matchings_; } +std::vector PatternVisitor::getPatternComprehensionMatchings() { + return pattern_comprehension_matchings_; +} + static void ParseForeach(query::Foreach &foreach, SingleQueryPart &query_part, AstStorage &storage, SymbolTable &symbol_table) { for (auto *clause : foreach.clauses_) { diff --git a/src/query/plan/preprocess.hpp b/src/query/plan/preprocess.hpp index b1ad253c4..5d4e2e8d2 100644 --- a/src/query/plan/preprocess.hpp +++ b/src/query/plan/preprocess.hpp @@ -239,9 +239,7 @@ class PatternVisitor : public ExpressionVisitor { void Visit(PatternComprehension &op) override; std::vector getFilterMatchings(); - std::vector getPatternComprehensionMatchings() { - return pattern_comprehension_matchings_; - } + std::vector getPatternComprehensionMatchings(); SymbolTable &symbol_table_; AstStorage &storage_;