Couchbase Transactions C++ Client  1.0.0
Transactions client for couchbase
Internal Interfaces
Member couchbase::transactions::attempt_context::insert_raw (std::shared_ptr< collection > collection, const std::string &id, const nlohmann::json &content)=0
Member couchbase::transactions::attempt_context::replace_raw (std::shared_ptr< collection > collection, const transaction_get_result &document, const nlohmann::json &content)=0
Member couchbase::transactions::document_metadata::document_metadata (boost::optional< std::string > cas, boost::optional< std::string > revid, boost::optional< std::uint32_t > exptime, boost::optional< std::string > crc32)
Member couchbase::transactions::transaction_config::attempt_context_hooks () const
Member couchbase::transactions::transaction_config::cleanup_hooks () const
Member couchbase::transactions::transaction_config::test_factories (attempt_context_testing_hooks &hooks, cleanup_testing_hooks &cleanup_hooks)
Member couchbase::transactions::transaction_get_result::create_from (transaction_get_result &document, Content content)
Member couchbase::transactions::transaction_get_result::create_from (collection &collection, std::string id, result res)
Member couchbase::transactions::transaction_get_result::links () const
Member couchbase::transactions::transaction_get_result::operator<< (OStream &os, const transaction_get_result document)
Member couchbase::transactions::transaction_get_result::operator= (const transaction_get_result &other)
Member couchbase::transactions::transaction_get_result::transaction_get_result (std::string id, Content content, uint64_t cas, collection &collection, transaction_links links, boost::optional< document_metadata > metadata)
Member couchbase::transactions::transaction_get_result::transaction_get_result (const transaction_get_result &doc)
Class couchbase::transactions::transaction_links
Member couchbase::transactions::transactions::cleanup () const
Called internally
Member couchbase::transactions::transactions::cleanup ()
Called internally
Member couchbase::transactions::transactions::commit (attempt_context &ctx)
called internally - will likely move
Member couchbase::transactions::transactions::rollback (attempt_context &ctx)
called internally - will likely move