From 4073b569428036259a093dcbfe0f67ac3ef3a1e0 Mon Sep 17 00:00:00 2001 From: Simon Heisterkamp Date: Wed, 22 Sep 2021 08:29:50 +0200 Subject: added some builtin types that can appear in Spark create table statements. --- sqlparse/keywords.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sqlparse') diff --git a/sqlparse/keywords.py b/sqlparse/keywords.py index f2c24fb..88631bb 100644 --- a/sqlparse/keywords.py +++ b/sqlparse/keywords.py @@ -908,6 +908,7 @@ KEYWORDS_HQL = { 'INLINE': tokens.Keyword, 'INSTR': tokens.Keyword, 'LEN': tokens.Keyword, + 'MAP': tokens.Name.Builtin, 'MAXELEMENT': tokens.Keyword, 'MAXINDEX': tokens.Keyword, 'MAX_PART_DATE': tokens.Keyword, @@ -939,9 +940,12 @@ KEYWORDS_HQL = { 'SQRT': tokens.Keyword, 'STACK': tokens.Keyword, 'STR': tokens.Keyword, + 'STRING': tokens.Name.Builtin, + 'STRUCT': tokens.Name.Builtin, 'SUBSTR': tokens.Keyword, 'SUMMARY': tokens.Keyword, 'TBLPROPERTIES': tokens.Keyword, + 'TIMESTAMP': tokens.Name.Builtin, 'TIMESTAMP_ISO': tokens.Keyword, 'TO_CHAR': tokens.Keyword, 'TO_DATE': tokens.Keyword, -- cgit v1.2.1