29class attempt_context_impl;
30class transaction_get_result;
31class transaction_links;
32class document_metadata;
53 std::enable_if_t<!codec::is_transcoder_v<Document>,
bool> =
true,
54 std::enable_if_t<codec::is_transcoder_v<Transcoder>,
bool> =
true>
60 template<
typename Transcoder, std::enable_if_t<codec::is_transcoder_v<Transcoder>,
bool> = true>
63 return Transcoder::decode(content());
77 std::shared_ptr<couchbase::core::transactions::transaction_get_result>
base)
Provides access to Couchbase bucket.
Definition bucket.hxx:45
CAS is a special type that represented in protocol using unsigned 64-bit integer, but only equality c...
Definition cas.hxx:34
The collection provides access to all collection APIs.
Definition collection.hxx:70
The scope identifies a group of collections and allows high application density as a result.
Definition scope.hxx:47
Definition transaction_get_result.hxx:39
auto content_as() const -> typename Transcoder::document_type
Definition transaction_get_result.hxx:61
auto id() const -> const std::string &
Get document id.
friend class couchbase::core::transactions::attempt_context_impl
Definition transaction_get_result.hxx:85
friend class couchbase::core::transactions::transaction_get_result
Definition transaction_get_result.hxx:84
auto content_as() const -> Document
Content of the document.
Definition transaction_get_result.hxx:55
The transactions object is used to initiate a transaction.
Definition transactions.hxx:39
json_transcoder< tao_json_serializer > default_json_transcoder
Definition default_json_transcoder.hxx:28
Definition transaction_get_result.hxx:28
Definition transactions.hxx:28
Represents a single item from the result of collection::scan()
Definition allow_querying_search_index_options.hxx:28