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()CollectionIdentifiercollection()Optional<String>crc32OfStaging()The CRC32 from staging the document.Optional<Long>exptimePreTxn()Optional<ForwardCompatibility>forwardCompatibility()booleanhasStagedWrite()booleanisDeleted()booleanisDocumentBeingRemoved()booleanisDocumentInTransaction()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()StringtoString()
-
-
-
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()
-
-