Package com.couchbase.client.core.msg.kv
package com.couchbase.client.core.msg.kv
-
ClassDescriptionBaseKeyValueRequest<R extends Response>The
BaseKeyValueRequestshould be subclassed by all KeyValue requests since it provides common ground for all of them (i.e.A request to fetch a global configuration.The common flags enum.Specifies enhanced durability options for the mutation.Represents a KV GetAndTouch operation.Represents the response of aGetAndLockRequest.Represents a KV GetAndTouch operation.Represents the response of aGetAndTouchRequest.Fetches the collection ID from the cluster based on aCollectionIdentifier.Represents a kv get meta operation.Represents the response of aGetMetaRequest.Represents a KV Get (full document) operation.Represents the response of aGetRequest.Uses the KV "add" command to insert documents if they do not already exist.KeyValueRequest<R extends Response>Main parent interface for all Key/Value requests.Special observe request implementation to handle more than one key at the same time.Response for the special purposeMultiObserveViaCasRequest.Value object to contain partition details and sequence number.Helper class that language-specific clients may use to implementMutationState.Represents a NOOP KV Request, doing nothing.The response of aNoopRequest.Represents a KV delete operation.Uses the KV replace command to replace a document if it exists.Container for extended response status information.TheSubDocumentOpResponseStatusdescribes what kind of response came back for a specific subdoc operation request.Marker interface to signal that the given request supports synchronous durability.Uses the KV "set" command to unconditionally replace or insert documents regardless if they exist or not.