- Java
-
A transaction is performed by calling
.submitTxon anIXtdbSubmitAPIwith aTransactionobject.The
Transactionobject can be created by either usingTransaction.Builderdirectly or using aConsumer.If using the
Consumerapproach, we recommend importingxtdb.api.tx.Transaction.buildTxstatically for brevity.link:example$test/xtdb/docs/examples/transactions/TransactionsTest.java[role=include] link:example$test/xtdb/docs/examples/transactions/TransactionsTest.java[role=include] link:example$test/xtdb/docs/examples/transactions/TransactionsTest.java[role=include] // To run the transaction: link:example$test/xtdb/docs/examples/transactions/TransactionsTest.java[role=include] // To run a transaction directly: link:example$test/xtdb/docs/examples/transactions/TransactionsTest.java[role=include] - Clojure
-
A transaction is performed by calling
xtdb.api/submit-txon a node with a list of transaction operations.(xt/submit-tx node [ ;; Operations ])