#include <transaction_links.hxx>
|
| transaction_links (boost::optional< std::string > atr_id, boost::optional< std::string > atr_bucket_name, boost::optional< std::string > atr_scope_name, boost::optional< std::string > atr_collection_name, boost::optional< std::string > staged_transaction_id, boost::optional< std::string > staged_attempt_id, boost::optional< nlohmann::json > staged_content, boost::optional< std::string > cas_pre_txn, boost::optional< std::string > revid_pre_txn, boost::optional< uint32_t > exptime_pre_txn, boost::optional< std::string > crc32_of_staging, boost::optional< std::string > op, boost::optional< nlohmann::json > forward_compat, bool is_deleted) |
|
CB_NODISCARD bool | is_document_in_transaction () const |
|
CB_NODISCARD bool | has_staged_content () const |
|
CB_NODISCARD bool | is_document_being_removed () const |
|
CB_NODISCARD bool | has_staged_write () const |
|
CB_NODISCARD boost::optional< std::string > | atr_id () const |
|
CB_NODISCARD boost::optional< std::string > | atr_bucket_name () const |
|
CB_NODISCARD boost::optional< std::string > | atr_scope_name () const |
|
CB_NODISCARD boost::optional< std::string > | atr_collection_name () const |
|
CB_NODISCARD boost::optional< std::string > | staged_transaction_id () const |
|
CB_NODISCARD boost::optional< std::string > | staged_attempt_id () const |
|
CB_NODISCARD boost::optional< std::string > | cas_pre_txn () const |
|
CB_NODISCARD boost::optional< std::string > | revid_pre_txn () const |
|
CB_NODISCARD boost::optional< uint32_t > | exptime_pre_txn () const |
|
CB_NODISCARD boost::optional< std::string > | op () const |
|
CB_NODISCARD boost::optional< std::string > | crc32_of_staging () const |
|
template<typename Content > |
CB_NODISCARD Content | staged_content () const |
|
CB_NODISCARD boost::optional< nlohmann::json > | forward_compat () const |
|
CB_NODISCARD bool | is_deleted () const |
|
◆ is_document_in_transaction()
CB_NODISCARD bool couchbase::transactions::transaction_links::is_document_in_transaction |
( |
| ) |
const |
|
inline |
Note this doesn't guarantee an active transaction, as it may have expired and need rolling back.
The documentation for this class was generated from the following file: