Github user DaveBirdsall commented on a diff in the pull request:
https://github.com/apache/trafodion/pull/1622#discussion_r199649187
--- Diff: core/sql/parser/sqlparser.y ---
@@ -500,6 +501,7 @@ static void enableMakeQuotedStringISO88591Mechanism()
%token <tokval> TOK_CARDINALITY
%token <tokval> TOK_CASE
%token <tokval> TOK_CAST
+%token <tokval> TOK_CENTURY
--- End diff --
The new tokens, TOK_CENTURY, TOK_DECADE, etc., need to be added to the nonreserved_word
production, otherwise they will be taken as reserved words (notwithstanding the NONRESTOKEN_
flag in ParKeyWords.cpp). Please also add them to test core/TEST037, which tests that non-reserved
words really are non-reserved.
---
|