Skip to content
This repository was archived by the owner on Jan 3, 2023. It is now read-only.

Commit 836de63

Browse files
author
Alexander Beedie
committed
add keyword recognition for "FULL OUTER JOIN" and "CROSS JOIN"
1 parent 3b41501 commit 836de63

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

sqlparse/lexer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ class Lexer(object):
198198
# not a real string literal in ANSI SQL:
199199
(r'(""|".*?[^\\]")', tokens.String.Symbol),
200200
(r'(\[.*[^\]]\])', tokens.Name),
201-
(r'(LEFT\s+|RIGHT\s+)?(INNER\s+|OUTER\s+|STRAIGHT\s+)?JOIN\b', tokens.Keyword),
201+
(r'(LEFT\s+|RIGHT\s+|FULL\s+)?(INNER\s+|OUTER\s+|STRAIGHT\s+|CROSS\s+)?JOIN\b', tokens.Keyword),
202202
(r'END(\s+IF|\s+LOOP)?\b', tokens.Keyword),
203203
(r'NOT NULL\b', tokens.Keyword),
204204
(r'CREATE(\s+OR\s+REPLACE)?\b', tokens.Keyword.DDL),

0 commit comments

Comments
 (0)