Package com.couchbase.client.kotlin.kv

Types

Link copied to clipboard
class Counter

A counter backed by a document on Couchbase Server.

Link copied to clipboard
class CounterResult : MutationResult
Link copied to clipboard
sealed class Durability

Specifies the durability requirements for a mutation.

Link copied to clipboard
class ExistsResult
Link copied to clipboard
sealed class Expiry
Link copied to clipboard
class GetReplicaResult : GetResult

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
class LookupInResult(id: String, size: Int, cas: Long, deleted: Boolean, fields: List<SubDocumentField>, defaultSerializer: JsonSerializer, spec: LookupInSpec)
Link copied to clipboard
abstract class LookupInSpec

Specifies which fields to retrieve when doing a subdoc lookup.

Link copied to clipboard
open class MutateInMacro
Link copied to clipboard
class MutateInResult(size: Int, fields: List<SubDocumentField?>, cas: Long, mutationToken: MutationToken?, spec: MutateInSpec) : MutationResult
Link copied to clipboard
class MutateInSpec
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
enum PersistTo : Enum<PersistTo>
Link copied to clipboard
enum ReplicateTo : Enum<ReplicateTo>
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
class SubdocCount
Link copied to clipboard
class SubdocExists
Link copied to clipboard
class SubdocLong