Packages

c

com.couchbase.client.scala

ReactiveBinaryCollection

class ReactiveBinaryCollection extends AnyRef

Operations on non-JSON Couchbase documents.

This is a reactive version of the BinaryCollection API. See also AsyncBinaryCollection.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ReactiveBinaryCollection
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ReactiveBinaryCollection(async: AsyncBinaryCollection)

Value Members

  1. def append(id: String, content: Array[Byte], options: AppendOptions): SMono[MutationResult]

    Add bytes to the end of a Couchbase binary document.

    Add bytes to the end of a Couchbase binary document.

    This reactive version performs the same functionality and takes the same parameters, but returns the same result object asynchronously in a SMono. See the equivalent method in BinaryCollection for details.

  2. def append(id: String, content: Array[Byte], cas: Long = 0, durability: Durability = Disabled, timeout: Duration = Duration.MinusInf): SMono[MutationResult]

    Add bytes to the end of a Couchbase binary document.

    Add bytes to the end of a Couchbase binary document.

    This reactive version performs the same functionality and takes the same parameters, but returns the same result object asynchronously in a SMono. See the equivalent method in BinaryCollection for details.

  3. def decrement(id: String, delta: Long, options: DecrementOptions): SMono[CounterResult]

    Decrement a Couchbase 'counter' document.

    Decrement a Couchbase 'counter' document.

    This reactive version performs the same functionality and takes the same parameters, but returns the same result object asynchronously in a SMono. See the equivalent method in BinaryCollection for details.

  4. def decrement(id: String, delta: Long, initial: Option[Long] = None, durability: Durability = Disabled, timeout: Duration = Duration.MinusInf): SMono[CounterResult]

    Decrement a Couchbase 'counter' document.

    Decrement a Couchbase 'counter' document.

    This reactive version performs the same functionality and takes the same parameters, but returns the same result object asynchronously in a SMono. See the equivalent method in BinaryCollection for details.

  5. def increment(id: String, delta: Long, options: IncrementOptions): SMono[CounterResult]

    Increment a Couchbase 'counter' document.

    Increment a Couchbase 'counter' document.

    This reactive version performs the same functionality and takes the same parameters, but returns the same result object asynchronously in a SMono. See the equivalent method in BinaryCollection for details.

  6. def increment(id: String, delta: Long, initial: Option[Long] = None, durability: Durability = Disabled, timeout: Duration = Duration.MinusInf): SMono[CounterResult]

    Increment a Couchbase 'counter' document.

    Increment a Couchbase 'counter' document.

    This reactive version performs the same functionality and takes the same parameters, but returns the same result object asynchronously in a SMono. See the equivalent method in BinaryCollection for details.

  7. def prepend(id: String, content: Array[Byte], options: PrependOptions): SMono[MutationResult]

    Add bytes to the beginning of a Couchbase binary document.

    Add bytes to the beginning of a Couchbase binary document.

    This reactive version performs the same functionality and takes the same parameters, but returns the same result object asynchronously in a SMono. See the equivalent method in BinaryCollection for details.

  8. def prepend(id: String, content: Array[Byte], cas: Long = 0, durability: Durability = Disabled, timeout: Duration = Duration.MinusInf): SMono[MutationResult]

    Add bytes to the beginning of a Couchbase binary document.

    Add bytes to the beginning of a Couchbase binary document.

    This reactive version performs the same functionality and takes the same parameters, but returns the same result object asynchronously in a SMono. See the equivalent method in BinaryCollection for details.