Package-level declarations

Types

Link copied to clipboard
class Counter

A counter backed by a document on Couchbase Server.

Link copied to clipboard
Link copied to clipboard
sealed class Durability

Specifies the durability requirements for a mutation.

Link copied to clipboard
Link copied to clipboard
sealed class Expiry
Link copied to clipboard

The result of retrieving a full document, possibly from a replica instead of the primary.

Link copied to clipboard
open class GetResult

The result retrieving a full document.

Link copied to clipboard

Specifies whether to wait for certain KV mutations to be indexed before starting the scan.

Link copied to clipboard
open class LookupInResult
Link copied to clipboard
abstract class LookupInSpec

Specifies which fields to retrieve when doing a subdoc lookup.

Link copied to clipboard
Link copied to clipboard
class MutateInResult(core: CoreSubdocMutateResult, spec: MutateInSpec) : MutationResult
Link copied to clipboard
Link copied to clipboard
open class MutationResult

Result returned from all kinds of Key-Value mutation operations.

Link copied to clipboard
class MutationState : Iterable<MutationToken>

Aggregation of MutationTokens from MutationResults.

Link copied to clipboard
Link copied to clipboard
sealed class ReadPreference

For operations that can fetch information from multiple nodes, specifying a read preference influences which nodes the SDK talks to.

Link copied to clipboard
Link copied to clipboard
class ScanTerm(val term: String, val exclusive: Boolean = false)

A lower or upper bound of a KV range scan.

Link copied to clipboard

Specifies the type of scan to do (range scan or sample scan) and associated parameters.

Link copied to clipboard
sealed class StoreSemantics

Describes how the outer document store semantics on subdoc should act.

Link copied to clipboard
class Subdoc
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard