[ 
https://issues.apache.org/jira/browse/IGNITE-19759?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aleksey Plekhanov updated IGNITE-19759:
---------------------------------------
    Labels: ise  (was: )

> 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
>            Priority: Major
>              Labels: ise
>
> 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