Maksim Zhuravkov created IGNITE-26420: -----------------------------------------
Summary: Sql. ResultSetMetadata column name look up fails with IllegalArgumentException Malformed identifier Key: IGNITE-26420 URL: https://issues.apache.org/jira/browse/IGNITE-26420 Project: Ignite Issue Type: Bug Components: sql ai3 Affects Versions: 3.0 Reporter: Maksim Zhuravkov Reproducer: A result set column names are col1, Col2, Col 3, resultset indexOf class IgniteNameUtils parseIdentifier and fails {noformat} @Test public void test() { ResultSet<SqlRow> rs = igniteSql().execute(null, "SELECT 1 as col1, 2 as \"Col2\", 3 as \"Col 3\""); ResultSetMetadata metadata = rs.metadata(); for (var col : metadata.columns()) { System.err.println(col.name()); System.err.println(metadata.indexOf(col.name())); } } {noformat} Results: {noformat} java.lang.IllegalArgumentException: Malformed identifier [identifier=Col 3, pos=3] {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)