This is an automated email from the ASF dual-hosted git repository. amashenkov pushed a commit to branch ignite-25011 in repository https://gitbox.apache.org/repos/asf/ignite-3.git
commit 85deae969f52b6125a4185d0e80980dfdb0f603e Author: amashenkov <[email protected]> AuthorDate: Thu Apr 3 11:43:02 2025 +0300 minor --- .../api/src/main/java/org/apache/ignite/lang/util/IgniteNameUtils.java | 2 +- .../test/java/org/apache/ignite/internal/util/IgniteNameUtilsTest.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/api/src/main/java/org/apache/ignite/lang/util/IgniteNameUtils.java b/modules/api/src/main/java/org/apache/ignite/lang/util/IgniteNameUtils.java index 83a905e965f..969bc2a8086 100644 --- a/modules/api/src/main/java/org/apache/ignite/lang/util/IgniteNameUtils.java +++ b/modules/api/src/main/java/org/apache/ignite/lang/util/IgniteNameUtils.java @@ -93,7 +93,7 @@ public final class IgniteNameUtils { int codePoint = identifier.codePointAt(0); - if (!(Character.isUpperCase(codePoint) && identifierStart(codePoint))) { + if (codePoint != '_' && !(Character.isUpperCase(codePoint) && identifierStart(codePoint))) { return quote(identifier); } diff --git a/modules/core/src/test/java/org/apache/ignite/internal/util/IgniteNameUtilsTest.java b/modules/core/src/test/java/org/apache/ignite/internal/util/IgniteNameUtilsTest.java index d17b8bded6c..782a329a87b 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/util/IgniteNameUtilsTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/util/IgniteNameUtilsTest.java @@ -113,6 +113,8 @@ public class IgniteNameUtilsTest { Arguments.of("F16", "F16"), Arguments.of("Ff16", "\"Ff16\""), Arguments.of("FF16", "FF16"), + Arguments.of("_FF16", "_FF16"), + Arguments.of("FF_16", "FF_16"), Arguments.of(" ", "\" \""), Arguments.of(" F", "\" F\""), Arguments.of(" ,", "\" ,\""),
