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

Pavel Pereslegin updated IGNITE-24584:
--------------------------------------
    Description: 
After IGNITE-24021 IgniteNameUtils does not accept identifiers like _id, $id 
(may be more), but SQL parser does accept such identifiers.

*Need to*

Learn which SQL identifiers are valid from Calcite's point of view and make 
{{IgniteNameUtils}} compatible with them.

*Or*

Prohibit invalid identifiers at the SQL parser level.

  was:
After IGNITE-24021 IgniteNameUtils does not accept identifiers like _id, $id 
and so on, but SQL parser does accept such identifiers.

*Need to*

Learn which SQL identifiers are valid from Calcite's point of view and make 
{{IgniteNameUtils}} compatible with them.

*Or*

Prohibit invalid identifiers at the SQL parser level.


> Sql. IgniteNameUtils.parseIdentifier must be compatible with Calcite's sql 
> identifier.
> --------------------------------------------------------------------------------------
>
>                 Key: IGNITE-24584
>                 URL: https://issues.apache.org/jira/browse/IGNITE-24584
>             Project: Ignite
>          Issue Type: Bug
>          Components: sql
>            Reporter: Pavel Pereslegin
>            Priority: Major
>              Labels: ignite-3
>
> After IGNITE-24021 IgniteNameUtils does not accept identifiers like _id, $id 
> (may be more), but SQL parser does accept such identifiers.
> *Need to*
> Learn which SQL identifiers are valid from Calcite's point of view and make 
> {{IgniteNameUtils}} compatible with them.
> *Or*
> Prohibit invalid identifiers at the SQL parser level.



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

Reply via email to