[ 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)