This is an automated email from the ASF dual-hosted git repository.

zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 18f01ec9d30 Rename SqlTypeNameConverter (#37340)
18f01ec9d30 is described below

commit 18f01ec9d3097842a957851eb9e989b494a17a96
Author: Liang Zhang <[email protected]>
AuthorDate: Thu Dec 11 10:39:05 2025 +0800

    Rename SqlTypeNameConverter (#37340)
---
 .../expression/impl/TypeCastExpressionConverter.java     |  4 ++--
 ...{DataTypeConverter.java => SqlTypeNameConverter.java} |  4 ++--
 ...eConverterTest.java => SqlTypeNameConverterTest.java} | 16 ++++++++--------
 3 files changed, 12 insertions(+), 12 deletions(-)

diff --git 
a/kernel/sql-federation/compiler/src/main/java/org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/segment/expression/impl/TypeCastExpressionConverter.java
 
b/kernel/sql-federation/compiler/src/main/java/org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/segment/expression/impl/TypeCastExpressionConverter.java
index fa1e443c9d2..c88565b0b93 100644
--- 
a/kernel/sql-federation/compiler/src/main/java/org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/segment/expression/impl/TypeCastExpressionConverter.java
+++ 
b/kernel/sql-federation/compiler/src/main/java/org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/segment/expression/impl/TypeCastExpressionConverter.java
@@ -28,7 +28,7 @@ import org.apache.calcite.sql.fun.SqlCastFunction;
 import org.apache.calcite.sql.parser.SqlParserPos;
 import 
org.apache.shardingsphere.sql.parser.statement.core.segment.dml.expr.TypeCastExpression;
 import 
org.apache.shardingsphere.sqlfederation.compiler.sql.ast.converter.segment.expression.ExpressionConverter;
-import 
org.apache.shardingsphere.sqlfederation.compiler.sql.ast.converter.type.DataTypeConverter;
+import 
org.apache.shardingsphere.sqlfederation.compiler.sql.ast.converter.type.SqlTypeNameConverter;
 
 import java.util.Arrays;
 import java.util.Optional;
@@ -50,7 +50,7 @@ public final class TypeCastExpressionConverter {
         if (!expression.isPresent()) {
             return Optional.empty();
         }
-        SqlTypeNameSpec sqlTypeName = new 
SqlBasicTypeNameSpec(DataTypeConverter.convert(segment.getDataType().toUpperCase()),
 SqlParserPos.ZERO);
+        SqlTypeNameSpec sqlTypeName = new 
SqlBasicTypeNameSpec(SqlTypeNameConverter.convert(segment.getDataType().toUpperCase()),
 SqlParserPos.ZERO);
         return Optional.of(new SqlBasicCall(new SqlCastFunction(), 
Arrays.asList(expression.get(), new SqlDataTypeSpec(sqlTypeName, 
SqlParserPos.ZERO)), SqlParserPos.ZERO));
     }
 }
diff --git 
a/kernel/sql-federation/compiler/src/main/java/org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/type/DataTypeConverter.java
 
b/kernel/sql-federation/compiler/src/main/java/org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/type/SqlTypeNameConverter.java
similarity index 96%
rename from 
kernel/sql-federation/compiler/src/main/java/org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/type/DataTypeConverter.java
rename to 
kernel/sql-federation/compiler/src/main/java/org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/type/SqlTypeNameConverter.java
index 5c3a9c4c02a..e930af258d1 100644
--- 
a/kernel/sql-federation/compiler/src/main/java/org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/type/DataTypeConverter.java
+++ 
b/kernel/sql-federation/compiler/src/main/java/org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/type/SqlTypeNameConverter.java
@@ -25,10 +25,10 @@ import org.apache.calcite.sql.type.SqlTypeName;
 import java.util.Map;
 
 /**
- * Data type converter.
+ * SQL type name converter.
  */
 @NoArgsConstructor(access = AccessLevel.PRIVATE)
-public final class DataTypeConverter {
+public final class SqlTypeNameConverter {
     
     private static final Map<String, SqlTypeName> REGISTRY = new 
CaseInsensitiveMap<>();
     
diff --git 
a/kernel/sql-federation/compiler/src/test/java/org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/type/DataTypeConverterTest.java
 
b/kernel/sql-federation/compiler/src/test/java/org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/type/SqlTypeNameConverterTest.java
similarity index 65%
rename from 
kernel/sql-federation/compiler/src/test/java/org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/type/DataTypeConverterTest.java
rename to 
kernel/sql-federation/compiler/src/test/java/org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/type/SqlTypeNameConverterTest.java
index 157b667bbb6..90fa58415e4 100644
--- 
a/kernel/sql-federation/compiler/src/test/java/org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/type/DataTypeConverterTest.java
+++ 
b/kernel/sql-federation/compiler/src/test/java/org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/type/SqlTypeNameConverterTest.java
@@ -23,20 +23,20 @@ import org.junit.jupiter.api.Test;
 import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.MatcherAssert.assertThat;
 
-class DataTypeConverterTest {
+class SqlTypeNameConverterTest {
     
     @Test
     void assertConvertRegisteredDataType() {
-        assertThat(DataTypeConverter.convert("int"), is(SqlTypeName.INTEGER));
-        assertThat(DataTypeConverter.convert("int2"), 
is(SqlTypeName.SMALLINT));
-        assertThat(DataTypeConverter.convert("int4"), is(SqlTypeName.INTEGER));
-        assertThat(DataTypeConverter.convert("int8"), is(SqlTypeName.BIGINT));
-        assertThat(DataTypeConverter.convert("money"), 
is(SqlTypeName.DECIMAL));
+        assertThat(SqlTypeNameConverter.convert("int"), 
is(SqlTypeName.INTEGER));
+        assertThat(SqlTypeNameConverter.convert("int2"), 
is(SqlTypeName.SMALLINT));
+        assertThat(SqlTypeNameConverter.convert("INT4"), 
is(SqlTypeName.INTEGER));
+        assertThat(SqlTypeNameConverter.convert("INT8"), 
is(SqlTypeName.BIGINT));
+        assertThat(SqlTypeNameConverter.convert("money"), 
is(SqlTypeName.DECIMAL));
     }
     
     @Test
     void assertConvertUnregisteredDataType() {
-        assertThat(DataTypeConverter.convert("varchar"), 
is(SqlTypeName.VARCHAR));
-        assertThat(DataTypeConverter.convert("VARCHAR"), 
is(SqlTypeName.VARCHAR));
+        assertThat(SqlTypeNameConverter.convert("varchar"), 
is(SqlTypeName.VARCHAR));
+        assertThat(SqlTypeNameConverter.convert("VARCHAR"), 
is(SqlTypeName.VARCHAR));
     }
 }

Reply via email to