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


The following commit(s) were added to refs/heads/master by this push:
     new 8ebe2df68 minor cleanup
8ebe2df68 is described below

commit 8ebe2df68e5e6af370c3f6ddea1b7907b3578cb4
Author: Andrus Adamchik <[email protected]>
AuthorDate: Sun Aug 30 11:25:32 2026 -0400

    minor cleanup
---
 .../access/TransactionResultIteratorDecorator.java |  4 ++--
 .../access/jdbc/ConnectionAwareResultIterator.java | 11 ++++++-----
 .../access/jdbc/DistinctResultIterator.java        | 23 +++++++++++-----------
 .../cayenne/access/jdbc/LimitResultIterator.java   |  3 +--
 4 files changed, 20 insertions(+), 21 deletions(-)

diff --git 
a/cayenne/src/main/java/org/apache/cayenne/access/TransactionResultIteratorDecorator.java
 
b/cayenne/src/main/java/org/apache/cayenne/access/TransactionResultIteratorDecorator.java
index fcdc52804..028e4de38 100644
--- 
a/cayenne/src/main/java/org/apache/cayenne/access/TransactionResultIteratorDecorator.java
+++ 
b/cayenne/src/main/java/org/apache/cayenne/access/TransactionResultIteratorDecorator.java
@@ -35,8 +35,8 @@ import java.util.List;
  */
 final class TransactionResultIteratorDecorator<T> implements ResultIterator<T> 
{
 
-    private ResultIterator<T> result;
-    private Transaction tx;
+    private final ResultIterator<T> result;
+    private final Transaction tx;
 
     public TransactionResultIteratorDecorator(ResultIterator<T> result, 
Transaction tx) {
 
diff --git 
a/cayenne/src/main/java/org/apache/cayenne/access/jdbc/ConnectionAwareResultIterator.java
 
b/cayenne/src/main/java/org/apache/cayenne/access/jdbc/ConnectionAwareResultIterator.java
index 4be2310cd..a0cd270d1 100644
--- 
a/cayenne/src/main/java/org/apache/cayenne/access/jdbc/ConnectionAwareResultIterator.java
+++ 
b/cayenne/src/main/java/org/apache/cayenne/access/jdbc/ConnectionAwareResultIterator.java
@@ -18,14 +18,14 @@
  ****************************************************************/
 package org.apache.cayenne.access.jdbc;
 
+import org.apache.cayenne.CayenneRuntimeException;
+import org.apache.cayenne.ResultIterator;
+
 import java.sql.Connection;
 import java.sql.SQLException;
 import java.util.Iterator;
 import java.util.List;
 
-import org.apache.cayenne.CayenneRuntimeException;
-import org.apache.cayenne.ResultIterator;
-
 /**
  * A {@link ResultIterator} wrapper that handles closing a connection. Also
  * internally counts processed rows, mostly for the benefit of subclasses.
@@ -36,8 +36,9 @@ import org.apache.cayenne.ResultIterator;
  */
 public class ConnectionAwareResultIterator<T> implements ResultIterator<T> {
 
-    private ResultIterator<T> delegate;
-    private Connection connection;
+    private final ResultIterator<T> delegate;
+    private final Connection connection;
+    
     private boolean closed;
     protected int rowCounter;
 
diff --git 
a/cayenne/src/main/java/org/apache/cayenne/access/jdbc/DistinctResultIterator.java
 
b/cayenne/src/main/java/org/apache/cayenne/access/jdbc/DistinctResultIterator.java
index 370b43e07..3ee2ff82d 100644
--- 
a/cayenne/src/main/java/org/apache/cayenne/access/jdbc/DistinctResultIterator.java
+++ 
b/cayenne/src/main/java/org/apache/cayenne/access/jdbc/DistinctResultIterator.java
@@ -38,24 +38,23 @@ import java.util.Set;
  * distinct rows. Distinct comparison is done by comparing ObjectIds created
  * from each row. Internally DistinctResultIterator wraps another 
ResultIterator
  * that provides the actual rows.
- * 
+ *
  * @since 3.0
  */
 public class DistinctResultIterator<T> implements ResultIterator<T> {
 
-    protected ResultIterator<T> delegate;
-    protected Set<Object> fetchedIds;
-    protected T nextDataRow;
-    protected DbEntity defaultEntity;
-    protected boolean compareFullRows;
+    private final ResultIterator<T> delegate;
+    private final Set<Object> fetchedIds;
+    private final DbEntity defaultEntity;
+    private final boolean compareFullRows;
+
+    private T nextDataRow;
 
     /**
      * Creates new DistinctResultIterator wrapping another ResultIterator.
-     * 
-     * @param delegate
-     *            actual result iterator, that will be decorated by this 
DistinctResultIterator
-     * @param defaultEntity
-     *            an entity needed to build ObjectIds for distinct comparison.
+     *
+     * @param delegate      actual result iterator, that will be decorated by 
this DistinctResultIterator
+     * @param defaultEntity an entity needed to build ObjectIds for distinct 
comparison.
      */
     public DistinctResultIterator(ResultIterator<T> delegate, DbEntity 
defaultEntity, boolean compareFullRows) {
         if (delegate == null) {
@@ -162,7 +161,7 @@ public class DistinctResultIterator<T> implements 
ResultIterator<T> {
 
             Map<String, Object> id = new HashMap<>();
             for (final DbAttribute pk : defaultEntity.getPrimaryKeys()) {
-                id.put(pk.getName(), ((DataRow)next).get(pk.getName()));
+                id.put(pk.getName(), ((DataRow) next).get(pk.getName()));
             }
 
             if (fetchedIds.add(id)) {
diff --git 
a/cayenne/src/main/java/org/apache/cayenne/access/jdbc/LimitResultIterator.java 
b/cayenne/src/main/java/org/apache/cayenne/access/jdbc/LimitResultIterator.java
index 453f9f297..fd808590c 100644
--- 
a/cayenne/src/main/java/org/apache/cayenne/access/jdbc/LimitResultIterator.java
+++ 
b/cayenne/src/main/java/org/apache/cayenne/access/jdbc/LimitResultIterator.java
@@ -24,7 +24,6 @@ import org.apache.cayenne.util.ResultIteratorIterator;
 import java.util.ArrayList;
 import java.util.Iterator;
 import java.util.List;
-import java.util.Map;
 import java.util.NoSuchElementException;
 
 /**
@@ -59,7 +58,7 @@ public class LimitResultIterator<T> implements 
ResultIterator<T> {
      */
     @Override
     public Iterator<T> iterator() {
-        return new ResultIteratorIterator<T>(this);
+        return new ResultIteratorIterator<>(this);
     }
 
     private void checkOffset() {

Reply via email to