29#ifndef COUCHBASE_CXX_CLIENT_DOXYGEN
76 [[nodiscard]] auto
scope(std::string_view scope_name) const ->
scope;
105 -> std::future<std::pair<error, ping_result>>;
122 std::shared_ptr<bucket_impl> impl_;
Provides access to Couchbase bucket.
Definition bucket.hxx:45
auto default_collection() const -> collection
Opens the default collection for this bucket using the default scope.
auto default_scope() const -> scope
Opens default scope.
auto collections() const -> collection_manager
Provides access to the collection management services.
void ping(const ping_options &options, ping_handler &&handler) const
Performs application-level ping requests against services in the Couchbase cluster.
The cluster is the main entry point when connecting to a Couchbase cluster.
Definition cluster.hxx:60
Definition collection_manager.hxx:47
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
Represents a single item from the result of collection::scan()
Definition allow_querying_search_index_options.hxx:28
std::function< void(error, ping_result)> ping_handler
Definition ping_options.hxx:93
Definition ping_options.hxx:32