c

com.couchbase.client.scala.kv

MutationResult

case class MutationResult(cas: Long, mutationToken: Option[MutationToken]) extends HasDurabilityTokens with Product with Serializable

Contains the result of a successful mutation.

cas

each Couchbase document has a CAS value, which is increased (not necessarily monotonically) on each successful mutation. This is the updated post-mutation value.

mutationToken

if the com.couchbase.client.scala.env.ClusterEnvironment's ioConfig() .mutationTokensEnabled() field is true (which is recommended), this will contain a MutationToken providing additional context on the mutation.

Since

1.0.0

Linear Supertypes
Serializable, Product, Equals, HasDurabilityTokens, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MutationResult
  2. Serializable
  3. Product
  4. Equals
  5. HasDurabilityTokens
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new MutationResult(cas: Long, mutationToken: Option[MutationToken])

    cas

    each Couchbase document has a CAS value, which is increased (not necessarily monotonically) on each successful mutation. This is the updated post-mutation value.

    mutationToken

    if the com.couchbase.client.scala.env.ClusterEnvironment's ioConfig() .mutationTokensEnabled() field is true (which is recommended), this will contain a MutationToken providing additional context on the mutation.

Value Members

  1. val cas: Long
    Definition Classes
    MutationResult → HasDurabilityTokens
  2. val mutationToken: Option[MutationToken]
    Definition Classes
    MutationResult → HasDurabilityTokens
  3. def productElementNames: Iterator[String]
    Definition Classes
    Product
  4. def productIterator: Iterator[Any]
    Definition Classes
    Product