transactions-ruby
Installation
SKILL.md
Distributed Transactions — Ruby
Ruby SDK 3.x does not support distributed ACID transactions. There is no Transactions API.
Basic Transaction
Not available. See Alternatives below for single-document atomicity (CAS) and multi-document saga patterns.
SQL++ in Transactions
Not applicable — transactions are not supported. Use cluster.query() for SQL++ queries. See server-querying-ruby.
Error Handling
Since there is no transaction API, there are no TransactionFailed or TransactionExpired exceptions. Handle CAS conflicts with CasMismatch retries (see Alternatives below).