@InterfaceStability.Committed @InterfaceAudience.Public public interface BinarySubdocMultiLookupRequest extends BinaryRequest
A BinarySubdocRequest
that describes multiple lookup operations on a single document.
Each LookupCommand
can act on a different path inside the document. Such a multi-operation can partially fail, as some lookup are valid while others are not.
Modifier and Type | Method and Description |
---|---|
List<LookupCommand> |
commands() |
ByteBuf |
content()
The
ByteBuf representing the whole list of commands() . |
byte |
docFlags() |
key, keyBytes, opaque, partition, partition
bucket, complete, dispatchHostname, dispatchHostname, emit, fail, incrementRetryCount, isActive, lastLocalId, lastLocalId, lastLocalSocket, lastLocalSocket, lastRemoteSocket, lastRemoteSocket, maxRetryDuration, maxRetryDuration, observable, operationId, password, retryAfter, retryAfter, retryCount, retryDelay, retryDelay, span, span, subscriber, succeed, username
creationTime
List<LookupCommand> commands()
LookupCommand
describing the multiple operations to apply.byte docFlags()
ByteBuf content()
The ByteBuf
representing the whole list of commands()
.
This buffer is to be automatically released once the message has been written on the wire.
Copyright © 2018 Couchbase, Inc.. All rights reserved.