From 0e6d03c15da16c96c65f851427001e55fd6736c9 Mon Sep 17 00:00:00 2001 From: Dan Lenski Date: Sun, 26 Jun 2016 10:33:14 -0700 Subject: I think ROWID, ROWLABEL, ROWNUM, and SYSDATE should be classified as Name.Builtin rather than Keyword, since they are identifier-like --- sqlparse/keywords.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'sqlparse') diff --git a/sqlparse/keywords.py b/sqlparse/keywords.py index cbcae12..413f794 100644 --- a/sqlparse/keywords.py +++ b/sqlparse/keywords.py @@ -467,9 +467,6 @@ KEYWORDS = { 'ROUTINE_NAME': tokens.Keyword, 'ROUTINE_SCHEMA': tokens.Keyword, 'ROW': tokens.Keyword, - 'ROWID': tokens.Keyword, - 'ROWLABEL': tokens.Keyword, - 'ROWNUM': tokens.Keyword, 'ROWS': tokens.Keyword, 'ROW_COUNT': tokens.Keyword, 'RULE': tokens.Keyword, @@ -529,7 +526,6 @@ KEYWORDS = { 'SUM': tokens.Keyword, 'SYMMETRIC': tokens.Keyword, 'SYNONYM': tokens.Keyword, - 'SYSDATE': tokens.Keyword, 'SYSID': tokens.Keyword, 'SYSTEM': tokens.Keyword, 'SYSTEM_USER': tokens.Keyword, @@ -628,10 +624,14 @@ KEYWORDS = { 'NUMBER': tokens.Name.Builtin, 'NUMERIC': tokens.Name.Builtin, 'REAL': tokens.Name.Builtin, + 'ROWID': tokens.Name.Builtin, + 'ROWLABEL': tokens.Name.Builtin, + 'ROWNUM': tokens.Name.Builtin, 'SERIAL': tokens.Name.Builtin, 'SERIAL8': tokens.Name.Builtin, 'SIGNED': tokens.Name.Builtin, 'SMALLINT': tokens.Name.Builtin, + 'SYSDATE': tokens.Name.Builtin, 'TEXT': tokens.Name.Builtin, 'TINYINT': tokens.Name.Builtin, 'UNSIGNED': tokens.Name.Builtin, -- cgit v1.2.1