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":