summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Heisterkamp <she@delegate.dk>2021-09-22 08:29:50 +0200
committerAndi Albrecht <albrecht.andi@gmail.com>2022-08-08 10:43:59 +0200
commit4073b569428036259a093dcbfe0f67ac3ef3a1e0 (patch)
treee1e2ff6ed058b46e8cbe3ee510a046c20fb89a49
parent36687995cfd8d2f674c31f967512a6b17858ca0f (diff)
downloadsqlparse-4073b569428036259a093dcbfe0f67ac3ef3a1e0.tar.gz
added some builtin types that can appear in Spark create table statements.
-rw-r--r--sqlparse/keywords.py4
1 files changed, 4 insertions, 0 deletions
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,