You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by if...@apache.org on 2025/06/28 14:45:55 UTC

(cassandra-accord) branch trunk updated: Add separator to pretty-print command changes

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

ifesdjeen pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra-accord.git


The following commit(s) were added to refs/heads/trunk by this push:
     new cfde59da Add separator to pretty-print command changes
cfde59da is described below

commit cfde59daea99fa36503ba17930e67303cfbf64a4
Author: Alex Petrov <ol...@gmail.com>
AuthorDate: Sat Jun 28 16:42:55 2025 +0200

    Add separator to pretty-print command changes
    
    Patch by Alex Petrov; reviewed by Benedict Elliott Smith for CASSANDRA-20738
---
 .../src/main/java/accord/impl/CommandChange.java   | 37 ++++++++++++----------
 1 file changed, 21 insertions(+), 16 deletions(-)

diff --git a/accord-core/src/main/java/accord/impl/CommandChange.java b/accord-core/src/main/java/accord/impl/CommandChange.java
index 1d6d339f..a7ccfce1 100644
--- a/accord-core/src/main/java/accord/impl/CommandChange.java
+++ b/accord-core/src/main/java/accord/impl/CommandChange.java
@@ -606,22 +606,27 @@ public class CommandChange
 
         public String toString()
         {
-            return "Builder {" +
-                   "txnId=" + txnId
-                   + safeToString(PARTICIPANTS, flags, participants)
-                   + safeToString(SAVE_STATUS, flags, saveStatus)
-                   + safeToString(DURABILITY, flags, durability)
-                   + safeToString(EXECUTE_AT, flags, executeAt)
-                   + safeToString(PROMISED, flags, promised)
-                   + safeToString(ACCEPTED, flags, acceptedOrCommitted)
-                   + safeToString(PARTIAL_TXN, flags, partialTxn)
-                   + safeToString(PARTIAL_DEPS, flags, partialDeps)
-                   + safeToString(WAITING_ON, flags, waitingOn)
-                   + safeToString(MIN_UNIQUE_HLC, flags, minUniqueHlc)
-                   + safeToString(EXECUTES_AT_LEAST, flags, executesAtLeast)
-                   + safeToString(WRITES, flags, writes)
-                   + safeToString(RESULT, flags, result)
-                   + safeToString(CLEANUP, flags, cleanup)
+            return toString("");
+        }
+
+        public String toString(String separator)
+        {
+            return "Builder {"
+                   + separator + "txnId=" + txnId
+                   + separator + safeToString(PARTICIPANTS, flags, participants)
+                   + separator + safeToString(SAVE_STATUS, flags, saveStatus)
+                   + separator + safeToString(DURABILITY, flags, durability)
+                   + separator + safeToString(EXECUTE_AT, flags, executeAt)
+                   + separator + safeToString(PROMISED, flags, promised)
+                   + separator + safeToString(ACCEPTED, flags, acceptedOrCommitted)
+                   + separator + safeToString(PARTIAL_TXN, flags, partialTxn)
+                   + separator + safeToString(PARTIAL_DEPS, flags, partialDeps)
+                   + separator + safeToString(WAITING_ON, flags, waitingOn)
+                   + separator + safeToString(MIN_UNIQUE_HLC, flags, minUniqueHlc)
+                   + separator + safeToString(EXECUTES_AT_LEAST, flags, executesAtLeast)
+                   + separator + safeToString(WRITES, flags, writes)
+                   + separator + safeToString(RESULT, flags, result)
+                   + separator + safeToString(CLEANUP, flags, cleanup)
                    + '}';
         }
 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org