Class TransactionLinks
- java.lang.Object
-
- com.couchbase.client.core.transaction.components.TransactionLinks
-
-
Constructor Summary
Constructors Constructor Description TransactionLinks(Optional<String> stagedContent, Optional<String> atrId, Optional<String> atrBucketName, Optional<String> atrScopeName, Optional<String> atrCollectionName, Optional<String> stagedTransactionId, Optional<String> stagedAttemptId, Optional<String> casPreTxn, Optional<String> revidPreTxn, Optional<Long> exptimePreTxn, Optional<String> op, boolean isDeleted, Optional<String> crc32OfStaging, Optional<ForwardCompatibility> forwardCompatibility, Optional<String> stagedOperationId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<String>
atrBucketName()
Optional<String>
atrCollectionName()
Optional<String>
atrId()
Optional<String>
atrScopeName()
Optional<String>
casPreTxn()
CollectionIdentifier
collection()
Optional<String>
crc32OfStaging()
The CRC32 from staging the document.Optional<Long>
exptimePreTxn()
Optional<ForwardCompatibility>
forwardCompatibility()
boolean
hasStagedWrite()
boolean
isDeleted()
boolean
isDocumentBeingRemoved()
boolean
isDocumentInTransaction()
Note this doesn't guarantee an active transaction, as it may have expired and need rolling back.Optional<String>
op()
Optional<String>
revidPreTxn()
Optional<String>
stagedAttemptId()
Optional<String>
stagedContent()
Optional<String>
stagedOperationId()
Optional<String>
stagedTransactionId()
String
toString()
-
-
-
Constructor Detail
-
TransactionLinks
public TransactionLinks(Optional<String> stagedContent, Optional<String> atrId, Optional<String> atrBucketName, Optional<String> atrScopeName, Optional<String> atrCollectionName, Optional<String> stagedTransactionId, Optional<String> stagedAttemptId, Optional<String> casPreTxn, Optional<String> revidPreTxn, Optional<Long> exptimePreTxn, Optional<String> op, boolean isDeleted, Optional<String> crc32OfStaging, Optional<ForwardCompatibility> forwardCompatibility, Optional<String> stagedOperationId)
-
-
Method Detail
-
isDocumentInTransaction
public boolean isDocumentInTransaction()
Note this doesn't guarantee an active transaction, as it may have expired and need rolling back.
-
isDocumentBeingRemoved
public boolean isDocumentBeingRemoved()
-
hasStagedWrite
public boolean hasStagedWrite()
-
isDeleted
public boolean isDeleted()
-
crc32OfStaging
public Optional<String> crc32OfStaging()
The CRC32 from staging the document.It is only available if it has been explicitly fetched. E.g. it will not be present after the mutation (which cannot return this field).
-
forwardCompatibility
public Optional<ForwardCompatibility> forwardCompatibility()
-
collection
public CollectionIdentifier collection()
-
-