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

duanzhengqiang 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 91aed71e895 Refactor ResultSetUtil (#20442)
91aed71e895 is described below

commit 91aed71e895707ba4a69d7c5de1d58370ac85950
Author: Liang Zhang <[email protected]>
AuthorDate: Tue Aug 23 13:35:05 2022 +0800

    Refactor ResultSetUtil (#20442)
---
 .../impl/driver/jdbc/type/util/ResultSetUtil.java      | 18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)

diff --git 
a/shardingsphere-infra/shardingsphere-infra-executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/util/ResultSetUtil.java
 
b/shardingsphere-infra/shardingsphere-infra-executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/util/ResultSetUtil.java
index 39708380ecd..5821a984b0c 100644
--- 
a/shardingsphere-infra/shardingsphere-infra-executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/util/ResultSetUtil.java
+++ 
b/shardingsphere-infra/shardingsphere-infra-executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/util/ResultSetUtil.java
@@ -178,31 +178,25 @@ public final class ResultSetUtil {
             case "boolean":
                 return longToBoolean(number.longValue());
             case "byte":
+            case "java.lang.Byte":
                 return number.byteValue();
             case "short":
+            case "java.lang.Short":
                 return number.shortValue();
             case "int":
+            case "java.lang.Integer":
                 return number.intValue();
             case "long":
+            case "java.lang.Long":
                 return number.longValue();
             case "double":
+            case "java.lang.Double":
                 return number.doubleValue();
             case "float":
+            case "java.lang.Float":
                 return number.floatValue();
             case "java.math.BigDecimal":
                 return new BigDecimal(number.toString());
-            case "java.lang.Byte":
-                return Byte.valueOf(number.byteValue());
-            case "java.lang.Short":
-                return Short.valueOf(number.shortValue());
-            case "java.lang.Integer":
-                return Integer.valueOf(number.intValue());
-            case "java.lang.Long":
-                return Long.valueOf(number.longValue());
-            case "java.lang.Double":
-                return Double.valueOf(number.doubleValue());
-            case "java.lang.Float":
-                return Float.valueOf(number.floatValue());
             case "java.lang.Object":
                 return value;
             case "java.lang.String":

Reply via email to