From 21c3f014ccce592ccdbca5cd3a1932cea06b40ef Mon Sep 17 00:00:00 2001 From: radixun <278968099+radixun@users.noreply.github.com> Date: Fri, 9 Oct 2026 10:43:37 +0400 Subject: [PATCH] Recognize CROSS APPLY and OUTER APPLY keywords --- CHANGELOG | 2 +- sqlparse/keywords.py | 1 + tests/test_apply.py | 68 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 tests/test_apply.py diff --git a/CHANGELOG b/CHANGELOG index 44d5938e..cf5d4bc9 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,7 +1,7 @@ Development Version ------------------- -Nothing yet. +* Recognize CROSS APPLY and OUTER APPLY as keywords (issue300). Release 0.6.0 (Aug 13, 2026) diff --git a/sqlparse/keywords.py b/sqlparse/keywords.py index dd6e5d15..abd0ea5c 100644 --- a/sqlparse/keywords.py +++ b/sqlparse/keywords.py @@ -173,6 +173,7 @@ def find_delimited_spans(text): (r'(?