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)