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

sk0x50 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


The following commit(s) were added to refs/heads/main by this push:
     new 17eea8f7b37 IGNITE-27547 Improve EXPLAIN printout for searchBounds 
(#7401)
17eea8f7b37 is described below

commit 17eea8f7b37dea608d065f7edb5d6d76baa66807
Author: jinxxxoid <[email protected]>
AuthorDate: Fri Apr 3 16:55:45 2026 +0400

    IGNITE-27547 Improve EXPLAIN printout for searchBounds (#7401)
---
 docs/versioned_docs/version-3.0.0/sql-tuning/using-explain.md        | 1 +
 .../main/java/org/apache/ignite/example/tx/TransactionsExample.java  | 5 +++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/docs/versioned_docs/version-3.0.0/sql-tuning/using-explain.md 
b/docs/versioned_docs/version-3.0.0/sql-tuning/using-explain.md
index 36419deae06..0ed799de3dc 100644
--- a/docs/versioned_docs/version-3.0.0/sql-tuning/using-explain.md
+++ b/docs/versioned_docs/version-3.0.0/sql-tuning/using-explain.md
@@ -78,6 +78,7 @@ The operator name reflects the specific algorithm or strategy 
used. For example:
 - `Sort` – Explicit sorting step.
 - `HashJoin`, `MergeJoin`, `NestedLoopJoin` – Types of join algorithms.
 - `Limit`, `Project`, `Exchange` – Execution-related transformations and 
controls.
+- `SearchBounds` - Shows index lookup constraints: `searchBounds: <v1, v2, 
...>` for an exact lookup, `[<l1, l2>..<u1, u2>)` for a range lookup.
 
 ### Hierarchical Plan Structure
 
diff --git 
a/examples/java/src/main/java/org/apache/ignite/example/tx/TransactionsExample.java
 
b/examples/java/src/main/java/org/apache/ignite/example/tx/TransactionsExample.java
index dd05dcbb321..7a1c3db7e0a 100644
--- 
a/examples/java/src/main/java/org/apache/ignite/example/tx/TransactionsExample.java
+++ 
b/examples/java/src/main/java/org/apache/ignite/example/tx/TransactionsExample.java
@@ -73,8 +73,9 @@ public class TransactionsExample {
 
             AccountKey key = new AccountKey(123);
 
-            // Insert initial account.
-            accounts.put(null, key, new Account("John", "Doe", 1000.0d));
+            /* Insert initial account */
+            accounts.put(key, new Account("John", "Doe", 1000.0d));
+
             System.out.println("Initial balance: " + 
accounts.get(key).balance);
 
             // Using synchronous transactional API to update the balance.

Reply via email to