Class CoreTransactionOptionalGetMultiResult
java.lang.Object
com.couchbase.client.core.transaction.CoreTransactionOptionalGetMultiResult
- All Implemented Interfaces:
Comparable<CoreTransactionOptionalGetMultiResult>
@Internal
public class CoreTransactionOptionalGetMultiResult
extends Object
implements Comparable<CoreTransactionOptionalGetMultiResult>
Wraps a CoreTransactionGetResult with the CoreTransactionGetMultiSpec it's for, to make it easier
to sort the results just once at the end.
N.b. this is not the TransactionGetMultiResult required by the spec: that gets produced later, in the wrappers.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCoreTransactionOptionalGetMultiResult
(CoreTransactionGetMultiSpec spec, Optional<CoreTransactionGetResult> r) -
Method Summary
-
Field Details
-
spec
-
internal
-
-
Constructor Details
-
CoreTransactionOptionalGetMultiResult
public CoreTransactionOptionalGetMultiResult(CoreTransactionGetMultiSpec spec, Optional<CoreTransactionGetResult> r)
-
-
Method Details
-
get
-
compareTo
- Specified by:
compareTo
in interfaceComparable<CoreTransactionOptionalGetMultiResult>
-
isPresent
public boolean isPresent() -
convertToPostTransaction
-