Namespace Couchbase.KeyValue
Classes
AppendOptions
AppendOptions.ReadOnly
BinaryCollectionExtensions
CollectionExtensions
CollectionOutdatedException
DecrementOptions
DecrementOptions.ReadOnly
DurabilityRequirement
ExistsOptions
Optional parameters for ExistsAsync(string, ExistsOptions?)
ExistsOptions.ReadOnly
GetAllReplicasOptions
Optional parameters for GetAllReplicasAsync(string, GetAllReplicasOptions?)
GetAllReplicasOptions.ReadOnly
GetAndLockOptions
GetAndLockOptions.ReadOnly
GetAndTouchOptions
GetAndTouchOptions.ReadOnly
GetAnyReplicaOptions
Optional parameters for GetAnyReplicaAsync(string, GetAnyReplicaOptions?)
GetAnyReplicaOptions.ReadOnly
GetOptions
Optional parameters for GetAsync(string, GetOptions?)
GetOptions.ReadOnly
IncrementOptions
IncrementOptions.ReadOnly
InsertOptions
InsertOptions.ReadOnly
KvErrorMapRetryException
LookupInAllReplicasOptions
LookupInAnyReplicaOptions
LookupInOptions
LookupInOptions.ReadOnly
LookupInResultExtensions
Extensions for ILookupInResult.
LookupInSpec
LookupInSpecBuilder
A builder for chaining together lookup specs into a JSON document.
LookupInSpecBuilderExtensions
Extensions for LookupInSpecBuilder.
LookupInSpecBuilder<TDocument>
Strongly typed version of LookupInSpecBuilder.
MutateInArrayAddUniqueOptions
MutateInArrayAppendOptions
MutateInArrayInsertOptions
MutateInArrayPrependOptions
MutateInDecrementOptions
MutateInIncrementOptions
MutateInInsertOptions
MutateInOperationOptions
MutateInOptions
MutateInOptions.ReadOnly
MutateInRemoveOptions
MutateInReplaceOptions
MutateInResult
MutateInResultExtensions
Extensions for IMutateInResult.
MutateInSpec
MutateInSpecBuilder
A builder for generating an array of mutation Sub-Document operations.
MutateInSpecBuilderExtensions
Extensions for MutateInSpecBuilder<TDocument>.
MutateInSpecBuilder<TDocument>
Strongly typed version of MutateInSpecBuilder.
MutateInUpsertOptions
MutateInXattrOperation
MutationMacro
Server defined MutationMacro values to be expanded by the server.
NotMyVBucketException
PrependOptions
PrependOptions.ReadOnly
RemoveOptions
RemoveOptions.ReadOnly
ReplaceOptions
ReplaceOptions.ReadOnly
TouchOptions
TouchOptions.ReadOnly
UnlockOptions
UnlockOptions.ReadOnly
UpsertOptions
UpsertOptions.ReadOnly
Interfaces
IBinaryCollection
ICouchbaseCollection
Represents a collection of JSON objects in Couchbase.
ICounterResult
IExistsResult
IGetReplicaResult
IGetResult
ILookupInReplicaResult
Result of a sub document LookupIn operation against any/all replicas.
ILookupInReplicaResult<TDocument>
Result of a sub document LookupIn operation against any/all replicas.
ILookupInResult
Result of a sub document LookupIn operation.
ILookupInResult<TDocument>
Result of a sub document LookupIn operation.
IMutateInResult
Result of a sub document MutateIn operation.
IMutateInResult<TDocument>
Result of a sub document MutateIn operation.
IMutationMacro
Marker interface for MutationMacro operations to be done by the server.
IMutationResult
IResponseStatus
IResult
IScope
ITryGetResult
Provides an interface for supporting the state of a document if the server returns a KeyNotFound status, as opposed to throwing a DocumentNotFoundException like in the regular GetAsync methods.
ITryMutationResult
Provides an interface for mutating a document, but instead of throwing DocumentNotFoundException exception if the document key is not found, allows for the existence to be checked via Exists.
ITryRemoveResult
Provides an interface for removing a document, but instead of throwing DocumentNotFoundException exception if the document key is not found, allows for the existence to be checked via Exists.
ITryTouchResult
Provides an interface for 'touching' a document, but instead of throwing DocumentNotFoundException exception if the document key is not found, allows for the existence to be checked via Exists.
ITryUnlockResult
Provides an interface for unlocking a locked document, but instead of throwing DocumentNotFoundException exception if the document key is not found, allows for the existence to be checked via Exists.
Enums
DurabilityLevel
The required number of nodes which the mutation must be replicated to (and/or persisted to) for durability requirements to be met. Possible values:
PersistTo
ReplicateTo
StoreSemantics
Flags for indicating additional actions when working with MutateIn Sub-Document operations.
SubdocDocFlags
Flags for indicating additional actions when working with subdocument documents.
SubdocPathFlags
Flags for indicating additional actions when working with subdocument paths.