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 bd5f7cce879 Add @SuppressWarnings annotation to getCalendarValue 
method parameters to address obsolete DateTime API usage (#35764)
bd5f7cce879 is described below

commit bd5f7cce8799704ed6922d2e44a73d6a1a39c5db
Author: Liang Zhang <zhangli...@apache.org>
AuthorDate: Fri Jun 20 17:55:58 2025 +0800

    Add @SuppressWarnings annotation to getCalendarValue method parameters to 
address obsolete DateTime API usage (#35764)
---
 .../apache/shardingsphere/encrypt/merge/dql/EncryptMergedResult.java    | 2 +-
 .../java/org/apache/shardingsphere/mask/merge/dql/MaskMergedResult.java | 2 +-
 .../sharding/merge/dql/groupby/GroupByStreamMergedResult.java           | 2 +-
 .../query/impl/driver/jdbc/type/stream/JDBCStreamQueryResult.java       | 2 +-
 .../sql/execute/result/query/type/memory/AbstractMemoryQueryResult.java | 2 +-
 .../java/org/apache/shardingsphere/infra/merge/result/MergedResult.java | 2 +-
 .../infra/merge/result/impl/decorator/DecoratorMergedResult.java        | 2 +-
 .../infra/merge/result/impl/local/LocalDataMergedResult.java            | 2 +-
 .../infra/merge/result/impl/memory/MemoryMergedResult.java              | 2 +-
 .../infra/merge/result/impl/stream/StreamMergedResult.java              | 2 +-
 .../infra/merge/result/impl/transparent/TransparentMergedResult.java    | 2 +-
 11 files changed, 11 insertions(+), 11 deletions(-)

diff --git 
a/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/merge/dql/EncryptMergedResult.java
 
b/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/merge/dql/EncryptMergedResult.java
index 0fac8c12157..b3b64e65653 100644
--- 
a/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/merge/dql/EncryptMergedResult.java
+++ 
b/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/merge/dql/EncryptMergedResult.java
@@ -83,7 +83,7 @@ public final class EncryptMergedResult implements 
MergedResult {
     }
     
     @Override
-    public Object getCalendarValue(final int columnIndex, final Class<?> type, 
final Calendar calendar) throws SQLException {
+    public Object getCalendarValue(final int columnIndex, final Class<?> type, 
@SuppressWarnings("UseOfObsoleteDateTimeApi") final Calendar calendar) throws 
SQLException {
         return mergedResult.getCalendarValue(columnIndex, type, calendar);
     }
     
diff --git 
a/features/mask/core/src/main/java/org/apache/shardingsphere/mask/merge/dql/MaskMergedResult.java
 
b/features/mask/core/src/main/java/org/apache/shardingsphere/mask/merge/dql/MaskMergedResult.java
index 2a1c2990e94..366c871f5dc 100644
--- 
a/features/mask/core/src/main/java/org/apache/shardingsphere/mask/merge/dql/MaskMergedResult.java
+++ 
b/features/mask/core/src/main/java/org/apache/shardingsphere/mask/merge/dql/MaskMergedResult.java
@@ -76,7 +76,7 @@ public final class MaskMergedResult implements MergedResult {
     }
     
     @Override
-    public Object getCalendarValue(final int columnIndex, final Class<?> type, 
final Calendar calendar) throws SQLException {
+    public Object getCalendarValue(final int columnIndex, final Class<?> type, 
@SuppressWarnings("UseOfObsoleteDateTimeApi") final Calendar calendar) throws 
SQLException {
         return mergedResult.getCalendarValue(columnIndex, type, calendar);
     }
     
diff --git 
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/merge/dql/groupby/GroupByStreamMergedResult.java
 
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/merge/dql/groupby/GroupByStreamMergedResult.java
index 42eb459f014..1dd05c7aa0e 100644
--- 
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/merge/dql/groupby/GroupByStreamMergedResult.java
+++ 
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/merge/dql/groupby/GroupByStreamMergedResult.java
@@ -134,7 +134,7 @@ public final class GroupByStreamMergedResult extends 
OrderByStreamMergedResult {
     }
     
     @Override
-    public Object getCalendarValue(final int columnIndex, final Class<?> type, 
final Calendar calendar) {
+    public Object getCalendarValue(final int columnIndex, final Class<?> type, 
@SuppressWarnings("UseOfObsoleteDateTimeApi") final Calendar calendar) {
         Object result = currentRow.get(columnIndex - 1);
         setWasNull(null == result);
         return result;
diff --git 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/stream/JDBCStreamQueryResult.java
 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/stream/JDBCStreamQueryResult.java
index 97e21a2f411..0cb2d058e33 100644
--- 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/stream/JDBCStreamQueryResult.java
+++ 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/result/query/impl/driver/jdbc/type/stream/JDBCStreamQueryResult.java
@@ -112,7 +112,7 @@ public final class JDBCStreamQueryResult extends 
AbstractStreamQueryResult {
     }
     
     @Override
-    public Object getCalendarValue(final int columnIndex, final Class<?> type, 
final Calendar calendar) throws SQLException {
+    public Object getCalendarValue(final int columnIndex, final Class<?> type, 
@SuppressWarnings("UseOfObsoleteDateTimeApi") final Calendar calendar) throws 
SQLException {
         if (Date.class == type) {
             return resultSet.getDate(columnIndex, calendar);
         }
diff --git 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/result/query/type/memory/AbstractMemoryQueryResult.java
 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/result/query/type/memory/AbstractMemoryQueryResult.java
index 0a92070ea4f..526f9a22998 100644
--- 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/result/query/type/memory/AbstractMemoryQueryResult.java
+++ 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/execute/result/query/type/memory/AbstractMemoryQueryResult.java
@@ -79,7 +79,7 @@ public abstract class AbstractMemoryQueryResult implements 
QueryResult {
     }
     
     @Override
-    public final Object getCalendarValue(final int columnIndex, final Class<?> 
type, final Calendar calendar) {
+    public final Object getCalendarValue(final int columnIndex, final Class<?> 
type, @SuppressWarnings("UseOfObsoleteDateTimeApi") final Calendar calendar) {
         Object result = currentRow.getValue().get(columnIndex - 1);
         wasNull = null == result;
         return result;
diff --git 
a/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/MergedResult.java
 
b/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/MergedResult.java
index 9b7f807c2e9..de03a3c19cb 100644
--- 
a/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/MergedResult.java
+++ 
b/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/MergedResult.java
@@ -54,7 +54,7 @@ public interface MergedResult {
      * @return calendar value
      * @throws SQLException SQL exception
      */
-    Object getCalendarValue(int columnIndex, Class<?> type, Calendar calendar) 
throws SQLException;
+    Object getCalendarValue(int columnIndex, Class<?> type, 
@SuppressWarnings("UseOfObsoleteDateTimeApi") Calendar calendar) throws 
SQLException;
     
     /**
      * Get InputStream.
diff --git 
a/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/decorator/DecoratorMergedResult.java
 
b/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/decorator/DecoratorMergedResult.java
index 7a00e7117f9..fecfbfb7925 100644
--- 
a/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/decorator/DecoratorMergedResult.java
+++ 
b/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/decorator/DecoratorMergedResult.java
@@ -41,7 +41,7 @@ public abstract class DecoratorMergedResult implements 
MergedResult {
     }
     
     @Override
-    public final Object getCalendarValue(final int columnIndex, final Class<?> 
type, final Calendar calendar) throws SQLException {
+    public final Object getCalendarValue(final int columnIndex, final Class<?> 
type, @SuppressWarnings("UseOfObsoleteDateTimeApi") final Calendar calendar) 
throws SQLException {
         return mergedResult.getCalendarValue(columnIndex, type, calendar);
     }
     
diff --git 
a/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/local/LocalDataMergedResult.java
 
b/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/local/LocalDataMergedResult.java
index d615f66ed97..6bccb8bc083 100644
--- 
a/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/local/LocalDataMergedResult.java
+++ 
b/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/local/LocalDataMergedResult.java
@@ -55,7 +55,7 @@ public final class LocalDataMergedResult implements 
MergedResult {
     }
     
     @Override
-    public Object getCalendarValue(final int columnIndex, final Class<?> type, 
final Calendar calendar) {
+    public Object getCalendarValue(final int columnIndex, final Class<?> type, 
@SuppressWarnings("UseOfObsoleteDateTimeApi") final Calendar calendar) {
         return currentRow.getCell(columnIndex);
     }
     
diff --git 
a/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/memory/MemoryMergedResult.java
 
b/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/memory/MemoryMergedResult.java
index b4310c5a231..ccd0183ccb3 100644
--- 
a/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/memory/MemoryMergedResult.java
+++ 
b/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/memory/MemoryMergedResult.java
@@ -81,7 +81,7 @@ public abstract class MemoryMergedResult<T extends 
ShardingSphereRule> implement
     }
     
     @Override
-    public final Object getCalendarValue(final int columnIndex, final Class<?> 
type, final Calendar calendar) {
+    public final Object getCalendarValue(final int columnIndex, final Class<?> 
type, @SuppressWarnings("UseOfObsoleteDateTimeApi") final Calendar calendar) {
         // TODO implement with calendar
         Object result = currentResultSetRow.getCell(columnIndex);
         wasNull = null == result;
diff --git 
a/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/stream/StreamMergedResult.java
 
b/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/stream/StreamMergedResult.java
index 69e4a59ce33..631be547948 100644
--- 
a/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/stream/StreamMergedResult.java
+++ 
b/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/stream/StreamMergedResult.java
@@ -50,7 +50,7 @@ public abstract class StreamMergedResult implements 
MergedResult {
     }
     
     @Override
-    public Object getCalendarValue(final int columnIndex, final Class<?> type, 
final Calendar calendar) throws SQLException {
+    public Object getCalendarValue(final int columnIndex, final Class<?> type, 
@SuppressWarnings("UseOfObsoleteDateTimeApi") final Calendar calendar) throws 
SQLException {
         Object result = getCurrentQueryResult().getCalendarValue(columnIndex, 
type, calendar);
         wasNull = getCurrentQueryResult().wasNull();
         return result;
diff --git 
a/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/transparent/TransparentMergedResult.java
 
b/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/transparent/TransparentMergedResult.java
index db55ad768ed..01477a04134 100644
--- 
a/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/transparent/TransparentMergedResult.java
+++ 
b/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/result/impl/transparent/TransparentMergedResult.java
@@ -45,7 +45,7 @@ public final class TransparentMergedResult implements 
MergedResult {
     }
     
     @Override
-    public Object getCalendarValue(final int columnIndex, final Class<?> type, 
final Calendar calendar) throws SQLException {
+    public Object getCalendarValue(final int columnIndex, final Class<?> type, 
@SuppressWarnings("UseOfObsoleteDateTimeApi") final Calendar calendar) throws 
SQLException {
         return queryResult.getCalendarValue(columnIndex, type, calendar);
     }
     

Reply via email to