You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by aa...@apache.org on 2026/09/12 18:57:21 UTC

(cayenne) 01/04: CAY-3024 Replace QueryResponse with List

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 379ed2e06e4fc65b8dd83a59e6173d1c9040e623
Author: Andrus Adamchik <an...@objectstyle.com>
AuthorDate: Sat Sep 12 14:11:52 2026 -0400

    CAY-3024 Replace QueryResponse with List<QueryResultItem>
    
    cleanup
---
 .../java/org/apache/cayenne/access/QueryResultItems.java     | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/cayenne/src/main/java/org/apache/cayenne/access/QueryResultItems.java b/cayenne/src/main/java/org/apache/cayenne/access/QueryResultItems.java
index bd25d855f..703abb4f3 100644
--- a/cayenne/src/main/java/org/apache/cayenne/access/QueryResultItems.java
+++ b/cayenne/src/main/java/org/apache/cayenne/access/QueryResultItems.java
@@ -38,8 +38,8 @@ final class QueryResultItems {
      */
     static List<?> firstList(List<QueryResultItem> items) {
         for (QueryResultItem item : items) {
-            if (item instanceof QueryResultItem.Select<?> select) {
-                return select.objects();
+            if (item instanceof QueryResultItem.Select<?>(List<?> objects)) {
+                return objects;
             }
         }
         return null;
@@ -50,8 +50,8 @@ final class QueryResultItems {
      */
     static ResultIterator<?> firstIterator(List<QueryResultItem> items) {
         for (QueryResultItem item : items) {
-            if (item instanceof QueryResultItem.Iterator<?> iterator) {
-                return iterator.iterator();
+            if (item instanceof QueryResultItem.Iterator<?>(ResultIterator<?> iterator1)) {
+                return iterator1;
             }
         }
         return null;
@@ -62,8 +62,8 @@ final class QueryResultItems {
      */
     static int[] firstUpdateCount(List<QueryResultItem> items) {
         for (QueryResultItem item : items) {
-            if (item instanceof QueryResultItem.Update update) {
-                return update.counts();
+            if (item instanceof QueryResultItem.Update(int[] counts)) {
+                return counts;
             }
         }
         return null;