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 445fa517303 IGNITE-27737 Update TX API usage in examples (#7547)
445fa517303 is described below

commit 445fa5173037aa149570eb656330862eaabbbfdd
Author: jinxxxoid <[email protected]>
AuthorDate: Fri Apr 3 16:32:17 2026 +0400

    IGNITE-27737 Update TX API usage in examples (#7547)
---
 .../org/apache/ignite/example/table/ItTableExamplesTest.java  |  8 ++++----
 .../ignite/example/compute/ComputeColocatedExample.java       |  8 ++++----
 .../example/streaming/SingleTableDataStreamerExample.java     | 11 ++++++-----
 .../org/apache/ignite/example/streaming/TwoTableReceiver.java |  4 ++--
 .../org/apache/ignite/example/table/KeyValueViewExample.java  |  8 ++++----
 .../apache/ignite/example/table/KeyValueViewPojoExample.java  |  4 ++--
 .../java/org/apache/ignite/example/table/MapperExample.java   |  2 +-
 .../java/org/apache/ignite/example/table/QueryExample.java    |  5 ++---
 .../org/apache/ignite/example/table/RecordViewExample.java    |  9 +++++----
 .../apache/ignite/example/table/RecordViewPojoExample.java    |  8 ++++----
 .../java/org/apache/ignite/example/table/TableExample.java    |  8 ++++----
 .../org/apache/ignite/example/tx/TransactionsExample.java     |  6 +++---
 12 files changed, 41 insertions(+), 40 deletions(-)

diff --git 
a/examples/java/src/integrationTest/java/org/apache/ignite/example/table/ItTableExamplesTest.java
 
b/examples/java/src/integrationTest/java/org/apache/ignite/example/table/ItTableExamplesTest.java
index e0959ea1d24..6b572cf152d 100644
--- 
a/examples/java/src/integrationTest/java/org/apache/ignite/example/table/ItTableExamplesTest.java
+++ 
b/examples/java/src/integrationTest/java/org/apache/ignite/example/table/ItTableExamplesTest.java
@@ -36,7 +36,7 @@ public class ItTableExamplesTest extends AbstractExamplesTest 
{
         assertConsoleOutputContains(RecordViewExample::main, EMPTY_ARGS,
                 "\nRetrieved record:\n"
                         + "    Account Number: 123456\n"
-                        + "    Owner: Val Kulichenko\n"
+                        + "    Owner: Jane Doe\n"
                         + "    Balance: $100.0\n");
     }
 
@@ -50,7 +50,7 @@ public class ItTableExamplesTest extends AbstractExamplesTest 
{
         assertConsoleOutputContains(RecordViewPojoExample::main, EMPTY_ARGS,
                 "\nRetrieved record:\n"
                         + "    Account Number: 123456\n"
-                        + "    Owner: Val Kulichenko\n"
+                        + "    Owner: Jane Doe\n"
                         + "    Balance: $100.0\n");
     }
 
@@ -64,7 +64,7 @@ public class ItTableExamplesTest extends AbstractExamplesTest 
{
         assertConsoleOutputContains(KeyValueViewExample::main, EMPTY_ARGS,
                 "\nRetrieved value:\n"
                         + "    Account Number: 123456\n"
-                        + "    Owner: Val Kulichenko\n"
+                        + "    Owner: Jane Doe\n"
                         + "    Balance: $100.0\n");
     }
 
@@ -78,7 +78,7 @@ public class ItTableExamplesTest extends AbstractExamplesTest 
{
         assertConsoleOutputContains(KeyValueViewPojoExample::main, EMPTY_ARGS,
                 "\nRetrieved value:\n"
                         + "    Account Number: 123456\n"
-                        + "    Owner: Val Kulichenko\n"
+                        + "    Owner: Jane Doe\n"
                         + "    Balance: $100.0\n");
     }
 }
diff --git 
a/examples/java/src/main/java/org/apache/ignite/example/compute/ComputeColocatedExample.java
 
b/examples/java/src/main/java/org/apache/ignite/example/compute/ComputeColocatedExample.java
index 67f5eb6d1c8..b597ab1fa21 100644
--- 
a/examples/java/src/main/java/org/apache/ignite/example/compute/ComputeColocatedExample.java
+++ 
b/examples/java/src/main/java/org/apache/ignite/example/compute/ComputeColocatedExample.java
@@ -99,9 +99,9 @@ public class ComputeColocatedExample {
 
                 System.out.println("Creating account records...");
 
-                for (int i = 0; i < ACCOUNTS_COUNT; i++) {
-                    view.insert(null, account(i));
-                }
+            for (int i = 0; i < ACCOUNTS_COUNT; i++) {
+                view.insert(account(i));
+            }
 
                 
//--------------------------------------------------------------------------------------
                 //
@@ -157,7 +157,7 @@ public class ComputeColocatedExample {
 
             RecordView<Tuple> view = 
context.ignite().tables().table("accounts").recordView();
 
-            Tuple account = view.get(null, accountKey);
+            Tuple account = view.get(accountKey);
 
             System.out.println("Account info [accountNumber=" + 
account.intValue(0) +
                     ", name=" + account.stringValue(1) + "]");
diff --git 
a/examples/java/src/main/java/org/apache/ignite/example/streaming/SingleTableDataStreamerExample.java
 
b/examples/java/src/main/java/org/apache/ignite/example/streaming/SingleTableDataStreamerExample.java
index 819386016f8..228f306027d 100644
--- 
a/examples/java/src/main/java/org/apache/ignite/example/streaming/SingleTableDataStreamerExample.java
+++ 
b/examples/java/src/main/java/org/apache/ignite/example/streaming/SingleTableDataStreamerExample.java
@@ -1,4 +1,3 @@
-package org.apache.ignite.example.streaming;
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements. See the NOTICE file distributed with
@@ -16,6 +15,8 @@ package org.apache.ignite.example.streaming;
  * limitations under the License.
  */
 
+package org.apache.ignite.example.streaming;
+
 import java.util.List;
 import java.util.concurrent.CompletableFuture;
 import java.util.concurrent.SubmissionPublisher;
@@ -116,12 +117,12 @@ public class SingleTableDataStreamerExample {
         streamerFut.join();
     }
 
-    private static void verifyPut(RecordView view) {
+    private static void verifyPut(RecordView<Account> view) {
         System.out.println("=== Table data after PUT ===");
         for (int i = 0; i < ACCOUNTS_COUNT; i++) {
             Account keyRec = new Account(i);
-            if (view.contains(null, keyRec)) {
-                Account record = (Account) view.get(null, keyRec);
+            if (view.contains(keyRec)) {
+                Account record = view.get(keyRec);
                 System.out.printf("Found: id=%d, name=%s, balance=%d, 
active=%b%n",
                         record.getId(), record.getName(), record.getBalance(), 
record.isActive());
             } else {
@@ -135,7 +136,7 @@ public class SingleTableDataStreamerExample {
         List<Account> keys = IntStream.range(0, ACCOUNTS_COUNT)
                 .mapToObj(Account::new)
                 .collect(Collectors.toList());
-        List<Account> records = view.getAll(null, keys);
+        List<Account> records = view.getAll(keys);
         for (int i = 0; i < records.size(); i++) {
             System.out.printf("id=%d exists? %b%n", i, records.get(i) != null);
         }
diff --git 
a/examples/java/src/main/java/org/apache/ignite/example/streaming/TwoTableReceiver.java
 
b/examples/java/src/main/java/org/apache/ignite/example/streaming/TwoTableReceiver.java
index a8b4b8ffda4..a308819f43c 100644
--- 
a/examples/java/src/main/java/org/apache/ignite/example/streaming/TwoTableReceiver.java
+++ 
b/examples/java/src/main/java/org/apache/ignite/example/streaming/TwoTableReceiver.java
@@ -35,8 +35,8 @@ public class TwoTableReceiver implements 
DataStreamerReceiver<Tuple, Void, Tuple
                     .set("street", sourceItem.stringValue("street"))
                     .set("city", sourceItem.stringValue("city"));
 
-            customersTable.upsert(null, customer);
-            addressesTable.upsert(null, address);
+            customersTable.upsert(customer);
+            addressesTable.upsert(address);
         }
 
         return CompletableFuture.completedFuture(results);
diff --git 
a/examples/java/src/main/java/org/apache/ignite/example/table/KeyValueViewExample.java
 
b/examples/java/src/main/java/org/apache/ignite/example/table/KeyValueViewExample.java
index b7900220171..a7be0c91103 100644
--- 
a/examples/java/src/main/java/org/apache/ignite/example/table/KeyValueViewExample.java
+++ 
b/examples/java/src/main/java/org/apache/ignite/example/table/KeyValueViewExample.java
@@ -80,11 +80,11 @@ public class KeyValueViewExample {
                     .set("accountNumber", 123456);
 
             Tuple value = Tuple.create()
-                    .set("firstName", "Val")
-                    .set("lastName", "Kulichenko")
+                    .set("firstName", "Jane")
+                    .set("lastName", "Doe")
                     .set("balance", 100.00d);
 
-            kvView.put(null, key, value);
+            kvView.put(key, value);
 
             
//--------------------------------------------------------------------------------------
             //
@@ -94,7 +94,7 @@ public class KeyValueViewExample {
 
             System.out.println("Retrieving a value using KeyValueView API...");
 
-            value = kvView.get(null, key);
+            value = kvView.get(key);
 
             System.out.println(
                     "\nRetrieved value:\n"
diff --git 
a/examples/java/src/main/java/org/apache/ignite/example/table/KeyValueViewPojoExample.java
 
b/examples/java/src/main/java/org/apache/ignite/example/table/KeyValueViewPojoExample.java
index 0b9af03b9de..d0964c185e5 100644
--- 
a/examples/java/src/main/java/org/apache/ignite/example/table/KeyValueViewPojoExample.java
+++ 
b/examples/java/src/main/java/org/apache/ignite/example/table/KeyValueViewPojoExample.java
@@ -80,8 +80,8 @@ public class KeyValueViewPojoExample {
             AccountKey key = new AccountKey(123456);
 
             Account value = new Account(
-                    "Val",
-                    "Kulichenko",
+                    "Jane",
+                    "Doe",
                     100.00d
             );
 
diff --git 
a/examples/java/src/main/java/org/apache/ignite/example/table/MapperExample.java
 
b/examples/java/src/main/java/org/apache/ignite/example/table/MapperExample.java
index 34566cb31db..f3ea3560345 100644
--- 
a/examples/java/src/main/java/org/apache/ignite/example/table/MapperExample.java
+++ 
b/examples/java/src/main/java/org/apache/ignite/example/table/MapperExample.java
@@ -90,7 +90,7 @@ public class MapperExample {
 
             Person myPerson = new Person(2, "2", "John Doe", 40, "Apache");
 
-            view.upsert(null, myPerson);
+            view.upsert(myPerson);
 
             System.out.println("Dropping the table...");
 
diff --git 
a/examples/java/src/main/java/org/apache/ignite/example/table/QueryExample.java 
b/examples/java/src/main/java/org/apache/ignite/example/table/QueryExample.java
index cc33c675c90..8e18dc6afcc 100644
--- 
a/examples/java/src/main/java/org/apache/ignite/example/table/QueryExample.java
+++ 
b/examples/java/src/main/java/org/apache/ignite/example/table/QueryExample.java
@@ -70,7 +70,7 @@ public class QueryExample {
         System.out.println("[ Example 1 ] Performing query without 
transaction");
 
         try (Cursor<Entry<Tuple, Tuple>> cursor = table.keyValueView().query(
-                null, // Implicit transaction
+                (Transaction) null, // Implicit transaction
                 // Query criteria
                 and(
                         columnValue("name", equalTo("John Doe")),
@@ -122,8 +122,7 @@ public class QueryExample {
     public static void performQueryAsync(Table table) {
         System.out.println("[ Example 3 ] Performing asynchronous query");
 
-        AsyncCursor<Entry<Tuple, Tuple>> result = 
table.keyValueView().queryAsync(
-                        null, // Implicit transaction
+        AsyncCursor<Entry<Tuple, Tuple>> result = 
table.keyValueView().queryAsync(null, // Implicit transaction
                         and(
                                 columnValue("name", equalTo("John Doe")),
                                 columnValue("age", greaterThan(20))
diff --git 
a/examples/java/src/main/java/org/apache/ignite/example/table/RecordViewExample.java
 
b/examples/java/src/main/java/org/apache/ignite/example/table/RecordViewExample.java
index fd98f50ec98..7b1f28f541c 100644
--- 
a/examples/java/src/main/java/org/apache/ignite/example/table/RecordViewExample.java
+++ 
b/examples/java/src/main/java/org/apache/ignite/example/table/RecordViewExample.java
@@ -20,6 +20,7 @@ package org.apache.ignite.example.table;
 import org.apache.ignite.client.IgniteClient;
 import org.apache.ignite.table.RecordView;
 import org.apache.ignite.table.Tuple;
+import org.apache.ignite.tx.Transaction;
 
 /**
  * This example demonstrates the usage of the {@link RecordView} API.
@@ -78,11 +79,11 @@ public class RecordViewExample {
 
             Tuple newAccountTuple = Tuple.create()
                     .set("accountNumber", 123456)
-                    .set("firstName", "Val")
-                    .set("lastName", "Kulichenko")
+                    .set("firstName", "Jane")
+                    .set("lastName", "Doe")
                     .set("balance", 100.00d);
 
-            accounts.insert(null, newAccountTuple);
+            accounts.insert(newAccountTuple);
 
             
//--------------------------------------------------------------------------------------
             //
@@ -94,7 +95,7 @@ public class RecordViewExample {
 
             Tuple accountNumberTuple = Tuple.create().set("accountNumber", 
123456);
 
-            Tuple accountTuple = accounts.get(null, accountNumberTuple);
+            Tuple accountTuple = accounts.get(accountNumberTuple);
 
             System.out.println(
                     "\nRetrieved record:\n"
diff --git 
a/examples/java/src/main/java/org/apache/ignite/example/table/RecordViewPojoExample.java
 
b/examples/java/src/main/java/org/apache/ignite/example/table/RecordViewPojoExample.java
index b14578d6f7f..bcea89b7449 100644
--- 
a/examples/java/src/main/java/org/apache/ignite/example/table/RecordViewPojoExample.java
+++ 
b/examples/java/src/main/java/org/apache/ignite/example/table/RecordViewPojoExample.java
@@ -79,12 +79,12 @@ public class RecordViewPojoExample {
 
             Account newAccount = new Account(
                     123456,
-                    "Val",
-                    "Kulichenko",
+                    "Jane",
+                    "Doe",
                     100.00d
             );
 
-            accounts.insert(null, newAccount);
+            accounts.insert(newAccount);
 
             
//--------------------------------------------------------------------------------------
             //
@@ -94,7 +94,7 @@ public class RecordViewPojoExample {
 
             System.out.println("Retrieving a record using RecordView API...");
 
-            Account account = accounts.get(null, new Account(123456));
+            Account account = accounts.get(new Account(123456));
 
             System.out.println(
                     "\nRetrieved record:\n"
diff --git 
a/examples/java/src/main/java/org/apache/ignite/example/table/TableExample.java 
b/examples/java/src/main/java/org/apache/ignite/example/table/TableExample.java
index d9b2488b7b4..f514f36530a 100644
--- 
a/examples/java/src/main/java/org/apache/ignite/example/table/TableExample.java
+++ 
b/examples/java/src/main/java/org/apache/ignite/example/table/TableExample.java
@@ -83,11 +83,11 @@ public class TableExample {
                         .set("age", 32)
                         .set("company", "Apache");
 
-                personTableView.upsert(null, personTuple);
+            personTableView.upsert(personTuple);
 
-                Tuple personIdTuple = Tuple.create()
-                        .set("id", 1);
-                Tuple insertedPerson = personTableView.get(null, 
personIdTuple);
+            Tuple personIdTuple = Tuple.create()
+                    .set("id", 1);
+            Tuple insertedPerson = personTableView.get(personIdTuple);
 
                 System.out.println("Person name: " + 
insertedPerson.stringValue("name"));
             } finally {
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 3f6f16d6b33..dd05dcbb321 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
@@ -75,7 +75,7 @@ public class TransactionsExample {
 
             // Insert initial account.
             accounts.put(null, key, new Account("John", "Doe", 1000.0d));
-            System.out.println("Initial balance: " + accounts.get(null, 
key).balance);
+            System.out.println("Initial balance: " + 
accounts.get(key).balance);
 
             // Using synchronous transactional API to update the balance.
             client.transactions().runInTransaction(tx -> {
@@ -84,7 +84,7 @@ public class TransactionsExample {
                 accounts.put(tx, key, acct);
             });
 
-            System.out.println("Balance after the sync transaction: " + 
accounts.get(null, key).balance);
+            System.out.println("Balance after the sync transaction: " + 
accounts.get(key).balance);
 
             // Using asynchronous transactional API to update the balance.
             CompletableFuture<Void> future = 
client.transactions().runInTransactionAsync(tx ->
@@ -95,7 +95,7 @@ public class TransactionsExample {
                             })
             );
             future.join();
-            System.out.println("Balance after the async transaction: " + 
accounts.get(null, key).balance);
+            System.out.println("Balance after the async transaction: " + 
accounts.get(key).balance);
 
             
//--------------------------------------------------------------------------------------
             //

Reply via email to