Aleksey Plekhanov created IGNITE-19759:
------------------------------------------

             Summary: Calcite engine. Review list of reserved keywords
                 Key: IGNITE-19759
                 URL: https://issues.apache.org/jira/browse/IGNITE-19759
             Project: Ignite
          Issue Type: Improvement
            Reporter: Aleksey Plekhanov
            Assignee: Aleksey Plekhanov


For the calcite engine we have too strict list of reserved keywords. For 
example, lexems such as "TYPE" and "OPTIONS" are reserved keywords and can't be 
used as columns or table names. But "TYPE" is frequently used by users as 
column name and we should exclude it from the list of reserved keywords (add it 
to non-reserved keywords, see {{config.fmpp}} file \{{nonReservedKeywords}} 
section). Other vendors allow to use "TYPE" as column name. 

We should also review the whole list of reserved keywords (see generated 
{{{}Parser.jj{}}}), perhaps some other keywords should be excluded from 
reserved list too. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to