Skip to content

Commit 440d5ac

Browse files
committed
Error on usage of MATCH syntax
1 parent 1402d94 commit 440d5ac

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

partiql-logical-planner/src/lower.rs

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ use partiql_ast::ast;
66
use partiql_ast::ast::{
77
Assignment, Bag, BagOpExpr, BagOperator, Between, BinOp, BinOpKind, Call, CallAgg, CallArg,
88
CallArgNamed, CaseSensitivity, CreateIndex, CreateTable, Ddl, DdlOp, Delete, Dml, DmlOp,
9-
DropIndex, DropTable, Exclusion, Expr, FromClause, FromLet, FromLetKind, GroupByExpr, GroupKey,
10-
GroupingStrategy, Insert, InsertValue, Item, Join, JoinKind, JoinSpec, Like, List, Lit,
11-
NullOrderingSpec, OnConflict, OrderByExpr, OrderingSpec, Path, PathStep, ProjectExpr,
12-
Projection, ProjectionKind, Query, QuerySet, Remove, SearchedCase, Select, Set, SetQuantifier,
13-
Sexp, SimpleCase, SortSpec, Struct, SymbolPrimitive, UniOp, UniOpKind, VarRef,
9+
DropIndex, DropTable, Exclusion, Expr, FromClause, FromLet, FromLetKind, GraphMatch,
10+
GroupByExpr, GroupKey, GroupingStrategy, Insert, InsertValue, Item, Join, JoinKind, JoinSpec,
11+
Like, List, Lit, NullOrderingSpec, OnConflict, OrderByExpr, OrderingSpec, Path, PathStep,
12+
ProjectExpr, Projection, ProjectionKind, Query, QuerySet, Remove, SearchedCase, Select, Set,
13+
SetQuantifier, Sexp, SimpleCase, SortSpec, Struct, SymbolPrimitive, UniOp, UniOpKind, VarRef,
1414
};
1515
use partiql_ast::visit::{Traverse, Visit, Visitor};
1616
use partiql_logical as logical;
@@ -1894,6 +1894,10 @@ impl<'ast> Visitor<'ast> for AstToLogical<'_> {
18941894
}));
18951895
Traverse::Continue
18961896
}
1897+
1898+
fn enter_graph_match(&mut self, _graph_pattern: &'ast GraphMatch) -> Traverse {
1899+
not_yet_implemented_fault!(self, "MATCH expression");
1900+
}
18971901
}
18981902

18991903
fn lit_to_lit(lit: &Lit) -> Result<logical::Lit, AstTransformError> {

0 commit comments

Comments
 (0)