Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class TransactionCommitAmbiguousException(e: CoreTransactionCommitAmbiguousException) : TransactionFailedException

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 TransactionDocumentSpec(val collection: Collection, val documentId: String)

A collection and the ID of a document in the collection.

Link copied to clipboard
class TransactionExpiredException(e: CoreTransactionExpiredException) : TransactionFailedException

The transaction could not be fully completed in the configured timeout.

Link copied to clipboard
open class TransactionFailedException(wrapped: CoreTransactionFailedException) : CouchbaseException

The transaction failed to reach the Committed point.

Link copied to clipboard
Link copied to clipboard
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.