Skip to content

Commit 3a0a476

Browse files
committed
fix(engine/sqlite): fix join_operator rule
fix #1919
1 parent b643642 commit 3a0a476

File tree

3 files changed

+1086
-1063
lines changed

3 files changed

+1086
-1063
lines changed

internal/engine/sqlite/parser/SQLiteParser.g4

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,8 @@ result_column:
446446

447447
join_operator:
448448
COMMA
449-
| NATURAL_? (LEFT_ OUTER_? | INNER_ | CROSS_)? JOIN_
449+
| NATURAL_? (((LEFT_ | RIGHT_ | FULL_) OUTER_?) | INNER_)? JOIN_
450+
| CROSS_ JOIN_
450451
;
451452

452453
join_constraint:

internal/engine/sqlite/parser/SQLiteParser.interp

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)