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