Package com. couchbase. client. kotlin. transactions
Types
Link copied to clipboard
Link copied to clipboard
class TransactionCommitAmbiguousException(e: CoreTransactionCommitAmbiguousException) : TransactionFailedException
Content copied to clipboard
The transaction expired at the point of trying to commit it. It is ambiguous whether the transaction has committed or not. Actors may be able to see the content of this transaction.
Link copied to clipboard
class TransactionExpiredException(e: CoreTransactionExpiredException) : TransactionFailedException
Content copied to clipboard
The transaction could not be fully completed in the configured timeout.
Link copied to clipboard
open class TransactionFailedException(wrapped: CoreTransactionFailedException) : CouchbaseException
Content copied to clipboard
The transaction failed to reach the Committed point.
Link copied to clipboard
A document inside a transaction.
Link copied to clipboard
Holds the value returned by the transaction lambda, as well as debugging and logging facilities for tracking what happened during the transaction.
Link copied to clipboard
The starting point for accessing Couchbase transactions.