class ReactiveBinaryCollection extends AnyRef
Operations on non-JSON Couchbase documents.
This is a reactive version of the BinaryCollection API. See also AsyncBinaryCollection.
- Alphabetic
- By Inheritance
- ReactiveBinaryCollection
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ReactiveBinaryCollection(async: AsyncBinaryCollection)
Value Members
- 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. - 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. - 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. - 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. - 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. - 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. - 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. - 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.