You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by nt...@apache.org on 2022/08/24 14:16:43 UTC

[cayenne] 01/02: Minor cleanup

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

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

commit f021e0c771cf631b38316e601bab9a0e5061c6f2
Author: Nikita Timofeev <st...@gmail.com>
AuthorDate: Wed Aug 24 17:15:24 2022 +0300

    Minor cleanup
---
 .../apache/cayenne/access/flush/ReplacementIdVisitor.java   |  2 +-
 .../java/org/apache/cayenne/access/jdbc/BatchAction.java    | 13 +++++--------
 .../cayenne/access/jdbc/reader/DefaultRowReaderFactory.java |  3 +--
 .../cayenne/access/translator/select/TranslatorContext.java |  4 ++--
 4 files changed, 9 insertions(+), 13 deletions(-)

diff --git a/cayenne-server/src/main/java/org/apache/cayenne/access/flush/ReplacementIdVisitor.java b/cayenne-server/src/main/java/org/apache/cayenne/access/flush/ReplacementIdVisitor.java
index 0f21b3f75..3194e7fff 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/access/flush/ReplacementIdVisitor.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/access/flush/ReplacementIdVisitor.java
@@ -59,7 +59,7 @@ class ReplacementIdVisitor implements DbRowOpVisitor<Void> {
                 // resolve lazy suppliers
                 for (Map.Entry<String, Object> next : id.getReplacementIdMap().entrySet()) {
                     if (next.getValue() instanceof Supplier) {
-                        next.setValue(((Supplier) next.getValue()).get());
+                        next.setValue(((Supplier<?>) next.getValue()).get());
                     }
                 }
                 store.markFlattenedPath(dbRow.getChangeId(), path, id.createReplacementId());
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/access/jdbc/BatchAction.java b/cayenne-server/src/main/java/org/apache/cayenne/access/jdbc/BatchAction.java
index 2788e4110..03b105614 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/access/jdbc/BatchAction.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/access/jdbc/BatchAction.java
@@ -261,14 +261,11 @@ public class BatchAction extends BaseSQLAction {
 
 		ResultSet keysRS = statement.getGeneratedKeys();
 
-		// TODO: andrus, 7/4/2007 - (1) get the type of meaningful PK's from
-		// their
-		// ObjAttributes; (2) use a different form of Statement.execute -
-		// "execute(String,String[])" to be able to map generated column names
-		// (this way
-		// we can support multiple columns.. although need to check how well
-		// this works
-		// with most common drivers)
+		// TODO: andrus, 7/4/2007 -
+		//  	(1) get the type of meaningful PK's from their ObjAttributes;
+		//  	(2) use a different form of Statement.execute - "execute(String,String[])" to be able to map
+		//  		generated column names (this way we can support multiple columns.. although need to check how well
+		// 			this works with most common drivers)
 
 		RowDescriptorBuilder builder = new RowDescriptorBuilder();
 
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/access/jdbc/reader/DefaultRowReaderFactory.java b/cayenne-server/src/main/java/org/apache/cayenne/access/jdbc/reader/DefaultRowReaderFactory.java
index a22ea0b5e..5e3a2fe15 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/access/jdbc/reader/DefaultRowReaderFactory.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/access/jdbc/reader/DefaultRowReaderFactory.java
@@ -178,8 +178,7 @@ public class DefaultRowReaderFactory implements RowReaderFactory {
 				for (int i = 0; i < columns.length; i++) {
 					if (columns[i] == entry.getValue()) {
 
-						// if attribute type is the same as column, there is no
-						// conflict
+						// if attribute type is the same as column, there is no conflict
 						if (!attribute.getType().equals(columns[i].getJavaClass())) {
 							// note that JDBC index is "1" based
 							index = i + 1;
diff --git a/cayenne-server/src/main/java/org/apache/cayenne/access/translator/select/TranslatorContext.java b/cayenne-server/src/main/java/org/apache/cayenne/access/translator/select/TranslatorContext.java
index 702bc3a51..fc41f8b97 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/access/translator/select/TranslatorContext.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/access/translator/select/TranslatorContext.java
@@ -99,8 +99,8 @@ public class TranslatorContext implements SQLGenerationContext {
     // index of a last result node of a root entity
     private int rootSegmentEnd;
     // should current entity be linked to root object
-    // (prefetch entity should, while unrelated entity in a column select should't)
-    // this flag can be removed if logic that converts result row into an object tree allow random order of columns if a row.
+    // (prefetch entity should, while unrelated entity in a column select shouldn't)
+    // this flag can be removed if logic that converts result row into an object tree allows random order of columns in a row.
     private boolean appendResultToRoot;
 
     private SQLResult sqlResult;