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

asf-gitbox-commits pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git

commit 2767f4789c7d25bfa1fc6df453e42b3910b8a55a
Author: Andrus Adamchik <[email protected]>
AuthorDate: Sun Aug 30 10:36:26 2026 -0400

    Deprecating DataContext.performIteratedQuery()
---
 cayenne/src/main/java/org/apache/cayenne/access/DataContext.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/cayenne/src/main/java/org/apache/cayenne/access/DataContext.java 
b/cayenne/src/main/java/org/apache/cayenne/access/DataContext.java
index 9272d2755..abe3ba770 100644
--- a/cayenne/src/main/java/org/apache/cayenne/access/DataContext.java
+++ b/cayenne/src/main/java/org/apache/cayenne/access/DataContext.java
@@ -1081,7 +1081,7 @@ public class DataContext implements ObjectContext {
      * <p>
      */
     @Override
-    public <T> ResultIterator<T> iterator(final Select<T> query) {
+    public <T> ResultIterator<T> iterator(Select<T> query) {
         return performIteratedQueryInternal(query, false);
     }
 
@@ -1097,7 +1097,9 @@ public class DataContext implements ObjectContext {
      * Note that {@code performIteratedQuery} always returns {@link 
ResultIterator} over DataRows.
      * <p>
      * Use {@link #iterate(Select, org.apache.cayenne.ResultIteratorCallback)} 
to get access to objects.
+     * @deprecated in favor of {@link #iterator(Select)}.
      */
+    @Deprecated(since = "5.0", forRemoval = true)
     @SuppressWarnings({ "rawtypes" })
     public ResultIterator performIteratedQuery(Query query) {
         return performIteratedQueryInternal(query, true);

Reply via email to