Couchbase C++ SDK 1.0.1 (rev. 58d46d7)
Loading...
Searching...
No Matches
Committed Interfaces

List of the committed interfaces.

A committed interface is the highest grade of stability, and is the preferred attribute level for consumers of the library.

Couchbase tries at best effort to preserve committed interfaces between major versions, and changes to committed interfaces within a major version is highly exceptional. Such exceptions may include situations where the interface may lead to data corruption, security holes etc. Explicitly note that backwards-compatible extensions are always allowed since they don't break old code.

Note
This is the default interface level for an API, unless the API is specifically marked otherwise.
Member analytics_index_manager::connect_link (const connect_link_analytics_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member analytics_index_manager::connect_link (const connect_link_analytics_options &options, connect_link_analytics_handler &&handler) const
Generally available API and should be preferred in production
Member analytics_index_manager::create_dataset (const std::string &dataset_name, const std::string &bucket_name, const create_dataset_analytics_options &options, create_dataset_analytics_handler &&handler) const
Generally available API and should be preferred in production
Member analytics_index_manager::create_dataset (const std::string &dataset_name, const std::string &bucket_name, const create_dataset_analytics_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member analytics_index_manager::create_dataverse (const std::string &dataverse_name, const create_dataverse_analytics_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member analytics_index_manager::create_dataverse (const std::string &dataverse_name, const create_dataverse_analytics_options &options, create_dataverse_analytics_handler &&handler) const
Generally available API and should be preferred in production
Member analytics_index_manager::create_index (const std::string &index_name, const std::string &dataset_name, const std::map< std::string, std::string > &fields, const create_index_analytics_options &options, create_index_analytics_handler &&handler) const
Generally available API and should be preferred in production
Member analytics_index_manager::create_index (const std::string &index_name, const std::string &dataset_name, const std::map< std::string, std::string > &fields, const create_index_analytics_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member analytics_index_manager::create_link (const management::analytics_link &link, const create_link_analytics_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member analytics_index_manager::create_link (const management::analytics_link &link, const create_link_analytics_options &options, create_link_analytics_handler &&handler) const
Generally available API and should be preferred in production
Member analytics_index_manager::disconnect_link (const disconnect_link_analytics_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member analytics_index_manager::disconnect_link (const disconnect_link_analytics_options &options, disconnect_link_analytics_handler &&handler) const
Generally available API and should be preferred in production
Member analytics_index_manager::drop_dataset (const std::string &dataset_name, const drop_dataset_analytics_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member analytics_index_manager::drop_dataset (const std::string &dataset_name, const drop_dataset_analytics_options &options, drop_dataset_analytics_handler &&handler) const
Generally available API and should be preferred in production
Member analytics_index_manager::drop_dataverse (const std::string &dataverse_name, const drop_dataverse_analytics_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member analytics_index_manager::drop_dataverse (const std::string &dataverse_name, const drop_dataverse_analytics_options &options, drop_dataverse_analytics_handler &&handler) const
Generally available API and should be preferred in production
Member analytics_index_manager::drop_index (const std::string &index_name, const std::string &dataset_name, const drop_index_analytics_options &options, drop_index_analytics_handler &&handler) const
Generally available API and should be preferred in production
Member analytics_index_manager::drop_index (const std::string &index_name, const std::string &dataset_name, const drop_index_analytics_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member analytics_index_manager::drop_link (const std::string &link_name, const std::string &dataverse_name, const drop_link_analytics_options &options, drop_link_analytics_handler &&handler) const
Generally available API and should be preferred in production
Member analytics_index_manager::drop_link (const std::string &link_name, const std::string &dataverse_name, const drop_link_analytics_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member analytics_index_manager::get_all_datasets (const get_all_datasets_analytics_options &options) const -> std::future< std::pair< error, std::vector< management::analytics_dataset > > >
Generally available API and should be preferred in production
Member analytics_index_manager::get_all_datasets (const get_all_datasets_analytics_options &options, get_all_datasets_analytics_handler &&handler) const
Generally available API and should be preferred in production
Member analytics_index_manager::get_all_indexes (const get_all_indexes_analytics_options &options, get_all_indexes_analytics_handler &&handler) const
Generally available API and should be preferred in production
Member analytics_index_manager::get_all_indexes (const get_all_indexes_analytics_options &options) const -> std::future< std::pair< error, std::vector< management::analytics_index > > >
Generally available API and should be preferred in production
Member analytics_index_manager::get_links (const get_links_analytics_options &options) const -> std::future< std::pair< error, std::vector< std::unique_ptr< management::analytics_link > > > >
Generally available API and should be preferred in production
Member analytics_index_manager::get_links (const get_links_analytics_options &options, get_links_analytics_handler &&handler) const
Generally available API and should be preferred in production
Member analytics_index_manager::get_pending_mutations (const get_pending_mutations_analytics_options &options, get_pending_mutations_analytics_handler &&handler) const
Generally available API and should be preferred in production
Member analytics_index_manager::get_pending_mutations (const get_pending_mutations_analytics_options &options) const -> std::future< std::pair< error, std::map< std::string, std::map< std::string, std::int64_t > > > >
Generally available API and should be preferred in production
Member analytics_index_manager::replace_link (const management::analytics_link &link, const replace_link_analytics_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member analytics_index_manager::replace_link (const management::analytics_link &link, const replace_link_analytics_options &options, replace_link_analytics_handler &&handler) const
Generally available API and should be preferred in production
Class analytics_meta_data
Generally available API and should be preferred in production
Member analytics_meta_data::client_context_id () const -> const std::string &
Generally available API and should be preferred in production
Member analytics_meta_data::metrics () const -> const analytics_metrics &
Generally available API and should be preferred in production
Member analytics_meta_data::request_id () const -> const std::string &
Generally available API and should be preferred in production
Member analytics_meta_data::signature () const -> const std::optional< codec::binary > &
Generally available API and should be preferred in production
Member analytics_meta_data::status () const -> analytics_status
Generally available API and should be preferred in production
Member analytics_meta_data::warnings () const -> const std::vector< analytics_warning > &
Generally available API and should be preferred in production
Class analytics_metrics
Generally available API and should be preferred in production
Member analytics_metrics::elapsed_time () const -> std::chrono::nanoseconds
Generally available API and should be preferred in production
Member analytics_metrics::error_count () const -> std::uint64_t
Generally available API and should be preferred in production
Member analytics_metrics::execution_time () const -> std::chrono::nanoseconds
Generally available API and should be preferred in production
Member analytics_metrics::processed_objects () const -> std::uint64_t
Generally available API and should be preferred in production
Member analytics_metrics::result_count () const -> std::uint64_t
Generally available API and should be preferred in production
Member analytics_metrics::result_size () const -> std::uint64_t
Generally available API and should be preferred in production
Member analytics_metrics::warning_count () const -> std::uint64_t
Generally available API and should be preferred in production
Struct analytics_options
Generally available API and should be preferred in production
Member analytics_options::client_context_id (std::string client_context_id) -> analytics_options &
Generally available API and should be preferred in production
Member analytics_options::consistent_with (const mutation_state &state) -> analytics_options &
Generally available API and should be preferred in production
Member analytics_options::named_parameters (const Parameters &... parameters) -> analytics_options &
Generally available API and should be preferred in production
Member analytics_options::positional_parameters (const Parameters &... parameters) -> analytics_options &
Generally available API and should be preferred in production
Member analytics_options::priority (bool prioritized) -> analytics_options &
Generally available API and should be preferred in production
Member analytics_options::raw (std::string name, const Value &value) -> analytics_options &
Generally available API and should be preferred in production
Member analytics_options::readonly (bool readonly) -> analytics_options &
Generally available API and should be preferred in production
Member analytics_options::scan_consistency (analytics_scan_consistency scan_consistency) -> analytics_options &
Generally available API and should be preferred in production
Member analytics_options::scan_wait (std::chrono::milliseconds wait) -> analytics_options &
Generally available API and should be preferred in production
Class analytics_result
Generally available API and should be preferred in production
Member analytics_result::meta_data () const -> const analytics_meta_data &
Generally available API and should be preferred in production
Class analytics_warning
Generally available API and should be preferred in production
Member analytics_warning::code () const -> std::uint64_t
Generally available API and should be preferred in production
Member analytics_warning::message () const -> const std::string &
Generally available API and should be preferred in production
Struct append_options
Generally available API and should be preferred in production
Class array_add_unique
Generally available API and should be preferred in production
Member array_add_unique::create_path (bool value=true) -> array_add_unique &
Generally available API and should be preferred in production
Member array_add_unique::xattr (bool value=true) -> array_add_unique &
Generally available API and should be preferred in production
Class array_append
Generally available API and should be preferred in production
Member array_append::create_path (bool value=true) -> array_append &
Generally available API and should be preferred in production
Member array_append::xattr (bool value=true) -> array_append &
Generally available API and should be preferred in production
Class array_insert
Generally available API and should be preferred in production
Member array_insert::create_path (bool value=true) -> array_insert &
Generally available API and should be preferred in production
Member array_insert::xattr (bool value=true) -> array_insert &
Generally available API and should be preferred in production
Class array_prepend
Generally available API and should be preferred in production
Member array_prepend::create_path (bool value=true) -> array_prepend &
Generally available API and should be preferred in production
Member array_prepend::xattr (bool value=true) -> array_prepend &
Generally available API and should be preferred in production
Member azure_blob_external_analytics_link::azure_blob_external_analytics_link ()=default
Generally available API and should be preferred in production
Member azure_blob_external_analytics_link::azure_blob_external_analytics_link (std::string name, std::string dataverse_name, std::optional< std::string > connection_string={}, std::optional< std::string > account_name={}, std::optional< std::string > account_key={}, std::optional< std::string > shared_access_signature={}, std::optional< std::string > blob_endpoint={}, std::optional< std::string > endpoint_suffix={})
Generally available API and should be preferred in production
Class binary_collection
Generally available API and should be preferred in production
Member binary_collection::append (std::string document_id, std::vector< std::byte > data, const append_options &options) const -> std::future< std::pair< error, mutation_result > >
Generally available API and should be preferred in production
Member binary_collection::append (std::string document_id, std::vector< std::byte > data, const append_options &options, append_handler &&handler) const
Generally available API and should be preferred in production
Member binary_collection::bucket_name () const -> const std::string &
Generally available API and should be preferred in production
Member binary_collection::decrement (std::string document_id, const decrement_options &options, decrement_handler &&handler) const
Generally available API and should be preferred in production
Member binary_collection::decrement (std::string document_id, const decrement_options &options) const -> std::future< std::pair< error, counter_result > >
Generally available API and should be preferred in production
Member binary_collection::increment (std::string document_id, const increment_options &options) const -> std::future< std::pair< error, counter_result > >
Generally available API and should be preferred in production
Member binary_collection::increment (std::string document_id, const increment_options &options, increment_handler &&handler) const
Generally available API and should be preferred in production
Member binary_collection::name () const -> const std::string &
Generally available API and should be preferred in production
Member binary_collection::prepend (std::string document_id, std::vector< std::byte > data, const prepend_options &options) const -> std::future< std::pair< error, mutation_result > >
Generally available API and should be preferred in production
Member binary_collection::prepend (std::string document_id, std::vector< std::byte > data, const prepend_options &options, prepend_handler &&handler) const
Generally available API and should be preferred in production
Member binary_collection::scope_name () const -> const std::string &
Generally available API and should be preferred in production
Class boolean_field_query
Generally available API and should be preferred in production
Member boolean_field_query::boolean_field_query (bool value)
Generally available API and should be preferred in production
Member boolean_field_query::field (std::string field_name) -> boolean_field_query &
Generally available API and should be preferred in production
Class boolean_query
Generally available API and should be preferred in production
Member boolean_query::must () -> conjunction_query &
Generally available API and should be preferred in production
Member boolean_query::must (SearchQuery... queries) -> boolean_query &
Generally available API and should be preferred in production
Member boolean_query::must (conjunction_query query) -> boolean_query &
Generally available API and should be preferred in production
Member boolean_query::must_not (SearchQuery... queries) -> boolean_query &
Generally available API and should be preferred in production
Member boolean_query::must_not (disjunction_query query) -> boolean_query &
Generally available API and should be preferred in production
Member boolean_query::must_not () -> disjunction_query &
Generally available API and should be preferred in production
Member boolean_query::should () -> disjunction_query &
Generally available API and should be preferred in production
Member boolean_query::should (SearchQuery... queries) -> boolean_query &
Generally available API and should be preferred in production
Member boolean_query::should (disjunction_query query) -> boolean_query &
Generally available API and should be preferred in production
Class bucket
Generally available API and should be preferred in production
Member bucket::collections () const -> collection_manager
Generally available API and should be preferred in production
Member bucket::default_collection () const -> collection
Generally available API and should be preferred in production
Member bucket::default_scope () const -> scope
Generally available API and should be preferred in production
Member bucket::ping (const ping_options &options={}) const -> std::future< std::pair< error, ping_result > >
Generally available API and should be preferred in production
Member bucket::ping (const ping_options &options, ping_handler &&handler) const
Generally available API and should be preferred in production
Member bucket::scope (std::string_view scope_name) const -> scope
Generally available API and should be preferred in production
Member bucket_manager::get_all_buckets (const get_all_buckets_options &options, get_all_buckets_handler &&handler) const
Generally available API and should be preferred in production
Member bucket_manager::get_bucket (std::string bucket_name, const get_bucket_options &options, get_bucket_handler &&handler) const
Generally available API and should be preferred in production
Class build_query_index_options
Generally available API and should be preferred in production
Class cas
Generally available API and should be preferred in production
Member cas::cas ()=default
Generally available API and should be preferred in production
Member cas::cas (std::uint64_t value)
Generally available API and should be preferred in production
Member cas::empty () const -> bool
Generally available API and should be preferred in production
Member cas::operator!= (const cas &other) const -> bool
Generally available API and should be preferred in production
Member cas::operator== (const cas &other) const -> bool
Generally available API and should be preferred in production
Class cluster
Generally available API and should be preferred in production
Member cluster::analytics_indexes () const -> analytics_index_manager
Generally available API and should be preferred in production
Member cluster::analytics_query (std::string statement, const analytics_options &options={}) const -> std::future< std::pair< error, analytics_result > >
Generally available API and should be preferred in production
Member cluster::analytics_query (std::string statement, const analytics_options &options, analytics_handler &&handler) const
Generally available API and should be preferred in production
Member cluster::bucket (std::string_view bucket_name) const -> bucket
Generally available API and should be preferred in production
Member cluster::buckets () const -> bucket_manager
Generally available API and should be preferred in production
Member cluster::connect (const std::string &connection_string, const cluster_options &options) -> std::future< std::pair< error, cluster > >
Generally available API and should be preferred in production
Member cluster::connect (const std::string &connection_string, const cluster_options &options, cluster_connect_handler &&handler)
Generally available API and should be preferred in production
Member cluster::diagnostics (const diagnostics_options &options={}) const -> std::future< std::pair< error, diagnostics_result > >
Generally available API and should be preferred in production
Member cluster::diagnostics (const diagnostics_options &options, diagnostics_handler &&handler) const
Generally available API and should be preferred in production
Member cluster::ping (const ping_options &options={}) const -> std::future< std::pair< error, ping_result > >
Generally available API and should be preferred in production
Member cluster::ping (const ping_options &options, ping_handler &&handler) const
Generally available API and should be preferred in production
Member cluster::query (std::string statement, const query_options &options, query_handler &&handler) const
Generally available API and should be preferred in production
Member cluster::query (std::string statement, const query_options &options) const -> std::future< std::pair< error, query_result > >
Generally available API and should be preferred in production
Member cluster::query_indexes () const -> query_index_manager
Generally available API and should be preferred in production
Member cluster::search (std::string index_name, search_request request, const search_options &options, search_handler &&handler) const
Generally available API and should be preferred in production
Member cluster::search (std::string index_name, search_request request, const search_options &options={}) const -> std::future< std::pair< error, search_result > >
Generally available API and should be preferred in production
Member cluster::search_indexes () const -> search_index_manager
Generally available API and should be preferred in production
Member cluster::transactions () const -> std::shared_ptr< couchbase::transactions::transactions >
Generally available API and should be preferred in production
Member cluster_options::cluster_options (certificate_authenticator authenticator)
Generally available API and should be preferred in production
Member cluster_options::cluster_options (std::string username, std::string password)
Generally available API and should be preferred in production
Member cluster_options::cluster_options (password_authenticator authenticator)
Generally available API and should be preferred in production
Member cluster_options::compression () -> compression_options &
Generally available API and should be preferred in production
Member cluster_options::default_retry_strategy (std::shared_ptr< retry_strategy > strategy) -> cluster_options &
Generally available API and should be preferred in production
Member cluster_options::dns () -> dns_options &
Generally available API and should be preferred in production
Member cluster_options::metrics () -> metrics_options &
Generally available API and should be preferred in production
Member cluster_options::network () -> network_options &
Generally available API and should be preferred in production
Member cluster_options::security () -> security_options &
Generally available API and should be preferred in production
Member cluster_options::timeouts () -> timeout_options &
Generally available API and should be preferred in production
Member cluster_options::tracing () -> tracing_options &
Generally available API and should be preferred in production
Member cluster_options::transactions () -> transactions::transactions_config &
Generally available API and should be preferred in production
Class collection
Generally available API and should be preferred in production
Member collection::binary () const -> binary_collection
Generally available API and should be preferred in production
Member collection::bucket_name () const -> const std::string &
Generally available API and should be preferred in production
Member collection::default_name
Generally available API and should be preferred in production
Member collection::exists (std::string document_id, const exists_options &options, exists_handler &&handler) const
Generally available API and should be preferred in production
Member collection::exists (std::string document_id, const exists_options &options={}) const -> std::future< std::pair< error, exists_result > >
Generally available API and should be preferred in production
Member collection::get (std::string document_id, const get_options &options={}) const -> std::future< std::pair< error, get_result > >
Generally available API and should be preferred in production
Member collection::get (std::string document_id, const get_options &options, get_handler &&handler) const
Generally available API and should be preferred in production
Member collection::get_all_replicas (std::string document_id, const get_all_replicas_options &options, get_all_replicas_handler &&handler) const
Generally available API and should be preferred in production
Member collection::get_all_replicas (std::string document_id, const get_all_replicas_options &options={}) const -> std::future< std::pair< error, get_all_replicas_result > >
Generally available API and should be preferred in production
Member collection::get_and_lock (std::string document_id, std::chrono::seconds lock_duration, const get_and_lock_options &options={}) const -> std::future< std::pair< error, get_result > >
Generally available API and should be preferred in production
Member collection::get_and_lock (std::string document_id, std::chrono::seconds lock_duration, const get_and_lock_options &options, get_and_lock_handler &&handler) const
Generally available API and should be preferred in production
Member collection::get_and_touch (std::string document_id, std::chrono::seconds duration, const get_and_touch_options &options, get_and_touch_handler &&handler) const
Generally available API and should be preferred in production
Member collection::get_and_touch (std::string document_id, std::chrono::seconds duration, const get_and_touch_options &options={}) const -> std::future< std::pair< error, get_result > >
Generally available API and should be preferred in production
Member collection::get_and_touch (std::string document_id, std::chrono::system_clock::time_point time_point, const get_and_touch_options &options={}) const -> std::future< std::pair< error, get_result > >
Generally available API and should be preferred in production
Member collection::get_and_touch (std::string document_id, std::chrono::system_clock::time_point time_point, const get_and_touch_options &options, get_and_touch_handler &&handler) const
Generally available API and should be preferred in production
Member collection::get_any_replica (std::string document_id, const get_any_replica_options &options, get_any_replica_handler &&handler) const
Generally available API and should be preferred in production
Member collection::get_any_replica (std::string document_id, const get_any_replica_options &options={}) const -> std::future< std::pair< error, get_replica_result > >
Generally available API and should be preferred in production
Member collection::insert (std::string document_id, const Document &document, const insert_options &options={}) const -> std::future< std::pair< error, mutation_result > >
Generally available API and should be preferred in production
Member collection::insert (std::string document_id, Document document, const insert_options &options, insert_handler &&handler) const
Generally available API and should be preferred in production
Member collection::lookup_in (std::string document_id, const lookup_in_specs &specs, const lookup_in_options &options, lookup_in_handler &&handler) const
Generally available API and should be preferred in production
Member collection::lookup_in (std::string document_id, const lookup_in_specs &specs, const lookup_in_options &options={}) const -> std::future< std::pair< error, lookup_in_result > >
Generally available API and should be preferred in production
Member collection::lookup_in_all_replicas (std::string document_id, const lookup_in_specs &specs, const lookup_in_all_replicas_options &options, lookup_in_all_replicas_handler &&handler) const
Generally available API and should be preferred in production
Member collection::lookup_in_all_replicas (std::string document_id, const lookup_in_specs &specs, const lookup_in_all_replicas_options &options={}) const -> std::future< std::pair< error, lookup_in_all_replicas_result > >
Generally available API and should be preferred in production
Member collection::lookup_in_any_replica (std::string document_id, const lookup_in_specs &specs, const lookup_in_any_replica_options &options, lookup_in_any_replica_handler &&handler) const
Generally available API and should be preferred in production
Member collection::lookup_in_any_replica (std::string document_id, const lookup_in_specs &specs, const lookup_in_any_replica_options &options={}) const -> std::future< std::pair< error, lookup_in_replica_result > >
Generally available API and should be preferred in production
Member collection::mutate_in (std::string document_id, const mutate_in_specs &specs, const mutate_in_options &options={}) const -> std::future< std::pair< error, mutate_in_result > >
Generally available API and should be preferred in production
Member collection::mutate_in (std::string document_id, const mutate_in_specs &specs, const mutate_in_options &options, mutate_in_handler &&handler) const
Generally available API and should be preferred in production
Member collection::name () const -> const std::string &
Generally available API and should be preferred in production
Member collection::remove (std::string document_id, const remove_options &options={}) const -> std::future< std::pair< error, mutation_result > >
Generally available API and should be preferred in production
Member collection::remove (std::string document_id, const remove_options &options, remove_handler &&handler) const
Generally available API and should be preferred in production
Member collection::replace (std::string document_id, const Document &document, const replace_options &options={}) const -> std::future< std::pair< error, mutation_result > >
Generally available API and should be preferred in production
Member collection::replace (std::string document_id, Document document, const replace_options &options, replace_handler &&handler) const
Generally available API and should be preferred in production
Member collection::scope_name () const -> const std::string &
Generally available API and should be preferred in production
Member collection::touch (std::string document_id, std::chrono::system_clock::time_point time_point, const touch_options &options={}) const -> std::future< std::pair< error, result > >
Generally available API and should be preferred in production
Member collection::touch (std::string document_id, std::chrono::system_clock::time_point time_point, const touch_options &options, touch_handler &&handler) const
Generally available API and should be preferred in production
Member collection::touch (std::string document_id, std::chrono::seconds duration, const touch_options &options={}) const -> std::future< std::pair< error, result > >
Generally available API and should be preferred in production
Member collection::touch (std::string document_id, std::chrono::seconds duration, const touch_options &options, touch_handler &&handler) const
Generally available API and should be preferred in production
Member collection::unlock (std::string document_id, couchbase::cas cas, const unlock_options &options={}) const -> std::future< error >
Generally available API and should be preferred in production
Member collection::unlock (std::string document_id, couchbase::cas cas, const unlock_options &options, unlock_handler &&handler) const
Generally available API and should be preferred in production
Member collection::upsert (std::string document_id, const Document &document, const upsert_options &options={}) const -> std::future< std::pair< error, mutation_result > >
Generally available API and should be preferred in production
Member collection::upsert (std::string document_id, Document document, const upsert_options &options, upsert_handler &&handler) const
Generally available API and should be preferred in production
Class collection_query_index_manager
Generally available API and should be preferred in production
Member collection_query_index_manager::build_deferred_indexes (const build_query_index_options &options, build_deferred_query_indexes_handler &&handler) const
Generally available API and should be preferred in production
Member collection_query_index_manager::build_deferred_indexes (const build_query_index_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member collection_query_index_manager::create_index (std::string index_name, std::vector< std::string > keys, const create_query_index_options &options, create_query_index_handler &&handler) const
Generally available API and should be preferred in production
Member collection_query_index_manager::create_index (std::string index_name, std::vector< std::string > keys, const create_query_index_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member collection_query_index_manager::create_primary_index (const create_primary_query_index_options &options, create_primary_query_index_handler &&handler) const
Generally available API and should be preferred in production
Member collection_query_index_manager::create_primary_index (const create_primary_query_index_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member collection_query_index_manager::drop_index (std::string index_name, const drop_query_index_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member collection_query_index_manager::drop_index (std::string index_name, const drop_query_index_options &options, drop_query_index_handler &&handler) const
Generally available API and should be preferred in production
Member collection_query_index_manager::drop_primary_index (const drop_primary_query_index_options &options, drop_primary_query_index_handler &&handler) const
Generally available API and should be preferred in production
Member collection_query_index_manager::drop_primary_index (const drop_primary_query_index_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member collection_query_index_manager::get_all_indexes (const get_all_query_indexes_options &options, get_all_query_indexes_handler &&handler) const
Generally available API and should be preferred in production
Member collection_query_index_manager::get_all_indexes (const get_all_query_indexes_options &options) const -> std::future< std::pair< error, std::vector< couchbase::management::query_index > > >
Generally available API and should be preferred in production
Member collection_query_index_manager::watch_indexes (std::vector< std::string > index_names, const watch_query_indexes_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member collection_query_index_manager::watch_indexes (std::vector< std::string > index_names, const watch_query_indexes_options &options, watch_query_indexes_handler &&handler) const
Generally available API and should be preferred in production
Class common_durability_options< derived_class >
Generally available API and should be preferred in production
Member common_durability_options< derived_class >::durability (durability_level level) -> derived_class &
Generally available API and should be preferred in production
Class common_options< derived_class >
Generally available API and should be preferred in production
Member common_options< derived_class >::retry_strategy (const std::shared_ptr< retry_strategy > strategy) -> derived_class &
Generally available API and should be preferred in production
Member common_options< derived_class >::timeout (const std::chrono::milliseconds timeout) -> derived_class &
Generally available API and should be preferred in production
Class conjunction_query
Generally available API and should be preferred in production
Member conjunction_query::and_also (SearchQuery... queries) -> conjunction_query &
Generally available API and should be preferred in production
Member conjunction_query::conjunction_query (SearchQuery &&... queries)
Generally available API and should be preferred in production
Member connect_link_analytics_options::dataverse_name (std::string dataverse_name) -> connect_link_analytics_options &
Generally available API and should be preferred in production
Member connect_link_analytics_options::link_name (std::string link_name) -> connect_link_analytics_options &
Generally available API and should be preferred in production
Member couchbase::active
Generally available API and should be preferred in production
Member couchbase::analytics_status
Generally available API and should be preferred in production
Member couchbase::ansi
Generally available API and should be preferred in production
Member couchbase::connected
Generally available API and should be preferred in production
Member couchbase::connecting
Generally available API and should be preferred in production
Member couchbase::disconnected
Generally available API and should be preferred in production
Member couchbase::disconnecting
Generally available API and should be preferred in production
Member couchbase::durability_level
Generally available API and should be preferred in production
Member couchbase::errc::ambiguous_timeout
Generally available API and should be preferred in production
Member couchbase::errc::analytics
Generally available API and should be preferred in production
Member couchbase::errc::authentication_failure
Generally available API and should be preferred in production
Member couchbase::errc::bucket_not_found
Generally available API and should be preferred in production
Member couchbase::errc::cannot_revive_living_document
Generally available API and should be preferred in production
Member couchbase::errc::cas_mismatch
Generally available API and should be preferred in production
Member couchbase::errc::collection_not_found
Generally available API and should be preferred in production
Member couchbase::errc::common
Generally available API and should be preferred in production
Member couchbase::errc::compilation_failure
Generally available API and should be preferred in production
Member couchbase::errc::dataset_exists
Generally available API and should be preferred in production
Member couchbase::errc::dataset_not_found
Generally available API and should be preferred in production
Member couchbase::errc::dataverse_exists
Generally available API and should be preferred in production
Member couchbase::errc::dataverse_not_found
Generally available API and should be preferred in production
Member couchbase::errc::decoding_failure
Generally available API and should be preferred in production
Member couchbase::errc::delta_invalid
Generally available API and should be preferred in production
Member couchbase::errc::design_document_not_found
Generally available API and should be preferred in production
Member couchbase::errc::dml_failure
Generally available API and should be preferred in production
Member couchbase::errc::document_exists
Generally available API and should be preferred in production
Member couchbase::errc::document_irretrievable
Generally available API and should be preferred in production
Member couchbase::errc::document_locked
Generally available API and should be preferred in production
Member couchbase::errc::document_not_found
Generally available API and should be preferred in production
Member couchbase::errc::document_not_json
Generally available API and should be preferred in production
Member couchbase::errc::document_not_locked
Generally available API and should be preferred in production
Member couchbase::errc::durability_ambiguous
Generally available API and should be preferred in production
Member couchbase::errc::durability_impossible
Generally available API and should be preferred in production
Member couchbase::errc::durability_level_not_available
Generally available API and should be preferred in production
Member couchbase::errc::durable_write_in_progress
Generally available API and should be preferred in production
Member couchbase::errc::durable_write_re_commit_in_progress
Generally available API and should be preferred in production
Member couchbase::errc::encoding_failure
Generally available API and should be preferred in production
Member couchbase::errc::feature_not_available
Generally available API and should be preferred in production
Member couchbase::errc::index_exists
Generally available API and should be preferred in production
Member couchbase::errc::index_failure
Generally available API and should be preferred in production
Member couchbase::errc::index_not_found
Generally available API and should be preferred in production
Member couchbase::errc::internal_server_failure
Generally available API and should be preferred in production
Member couchbase::errc::invalid_argument
Generally available API and should be preferred in production
Member couchbase::errc::job_queue_full
Generally available API and should be preferred in production
Member couchbase::errc::key_value
Generally available API and should be preferred in production
Member couchbase::errc::link_exists
Generally available API and should be preferred in production
Member couchbase::errc::link_not_found
Generally available API and should be preferred in production
Member couchbase::errc::management
Generally available API and should be preferred in production
Member couchbase::errc::number_too_big
Generally available API and should be preferred in production
Member couchbase::errc::parsing_failure
Generally available API and should be preferred in production
Member couchbase::errc::path_exists
Generally available API and should be preferred in production
Member couchbase::errc::path_invalid
Generally available API and should be preferred in production
Member couchbase::errc::path_mismatch
Generally available API and should be preferred in production
Member couchbase::errc::path_not_found
Generally available API and should be preferred in production
Member couchbase::errc::path_too_big
Generally available API and should be preferred in production
Member couchbase::errc::path_too_deep
Generally available API and should be preferred in production
Member couchbase::errc::planning_failure
Generally available API and should be preferred in production
Member couchbase::errc::prepared_statement_failure
Generally available API and should be preferred in production
Member couchbase::errc::query
Generally available API and should be preferred in production
Member couchbase::errc::rate_limited
Generally available API and should be preferred in production
Member couchbase::errc::request_canceled
Generally available API and should be preferred in production
Member couchbase::errc::scope_not_found
Generally available API and should be preferred in production
Member couchbase::errc::search
Generally available API and should be preferred in production
Member couchbase::errc::service_not_available
Generally available API and should be preferred in production
Member couchbase::errc::temporary_failure
Generally available API and should be preferred in production
Member couchbase::errc::unambiguous_timeout
Generally available API and should be preferred in production
Member couchbase::errc::unsupported_operation
Generally available API and should be preferred in production
Member couchbase::errc::value_invalid
Generally available API and should be preferred in production
Member couchbase::errc::value_too_deep
Generally available API and should be preferred in production
Member couchbase::errc::value_too_large
Generally available API and should be preferred in production
Member couchbase::errc::view
Generally available API and should be preferred in production
Member couchbase::errc::view_not_found
Generally available API and should be preferred in production
Member couchbase::errc::xattr_cannot_modify_virtual_attribute
Generally available API and should be preferred in production
Member couchbase::errc::xattr_invalid_key_combo
Generally available API and should be preferred in production
Member couchbase::errc::xattr_no_access
Generally available API and should be preferred in production
Member couchbase::errc::xattr_unknown_macro
Generally available API and should be preferred in production
Member couchbase::errc::xattr_unknown_virtual_attribute
Generally available API and should be preferred in production
Member couchbase::error
Generally available API and should be preferred in production
Member couchbase::four
Generally available API and should be preferred in production
Member couchbase::highlight_style
Generally available API and should be preferred in production
Member couchbase::html
Generally available API and should be preferred in production
Member couchbase::insert
Generally available API and should be preferred in production
Member couchbase::logical_and
Generally available API and should be preferred in production
Member couchbase::logical_or
Generally available API and should be preferred in production
Member couchbase::majority
Generally available API and should be preferred in production
Member couchbase::majority_and_persist_to_active
Generally available API and should be preferred in production
Member couchbase::match_operator
Generally available API and should be preferred in production
Member couchbase::none
Generally available API and should be preferred in production
Member couchbase::none
Generally available API and should be preferred in production
Member couchbase::none
Generally available API and should be preferred in production
Member couchbase::not_bounded
Generally available API and should be preferred in production
Member couchbase::not_bounded
Generally available API and should be preferred in production
Member couchbase::not_bounded
Generally available API and should be preferred in production
Member couchbase::off
Generally available API and should be preferred in production
Member couchbase::ok
Generally available API and should be preferred in production
Member couchbase::one
Generally available API and should be preferred in production
Member couchbase::one
Generally available API and should be preferred in production
Member couchbase::persist_to_majority
Generally available API and should be preferred in production
Member couchbase::phases
Generally available API and should be preferred in production
Member couchbase::query_status
Generally available API and should be preferred in production
Member couchbase::replace
Generally available API and should be preferred in production
Member couchbase::request_plus
Generally available API and should be preferred in production
Member couchbase::request_plus
Generally available API and should be preferred in production
Member couchbase::retry_reason
Generally available API and should be preferred in production
Member couchbase::store_semantics
Generally available API and should be preferred in production
Member couchbase::three
Generally available API and should be preferred in production
Member couchbase::three
Generally available API and should be preferred in production
Member couchbase::timeout
Generally available API and should be preferred in production
Member couchbase::timings
Generally available API and should be preferred in production
Member couchbase::two
Generally available API and should be preferred in production
Member couchbase::two
Generally available API and should be preferred in production
Member couchbase::upsert
Generally available API and should be preferred in production
Member couchbase_remote_analytics_link::couchbase_remote_analytics_link ()=default
Generally available API and should be preferred in production
Member couchbase_remote_analytics_link::couchbase_remote_analytics_link (std::string name, std::string dataverse_name, std::string hostname, couchbase_analytics_encryption_settings encryption={}, std::optional< std::string > username={}, std::optional< std::string > password={})
Generally available API and should be preferred in production
Class count
Generally available API and should be preferred in production
Member count::xattr (bool value=true) -> count &
Generally available API and should be preferred in production
Class counter
Generally available API and should be preferred in production
Member counter::create_path (bool value=true) -> counter &
Generally available API and should be preferred in production
Member counter::xattr (bool value=true) -> counter &
Generally available API and should be preferred in production
Class counter_result
Generally available API and should be preferred in production
Member counter_result::counter_result (couchbase::cas cas, couchbase::mutation_token token, std::uint64_t content)
Generally available API and should be preferred in production
Member create_dataset_analytics_options::condition (std::string condition) -> create_dataset_analytics_options &
Generally available API and should be preferred in production
Member create_dataset_analytics_options::dataverse_name (std::string dataverse_name) -> create_dataset_analytics_options &
Generally available API and should be preferred in production
Member create_dataset_analytics_options::ignore_if_exists (bool ignore_if_exists) -> create_dataset_analytics_options &
Generally available API and should be preferred in production
Member create_dataverse_analytics_options::ignore_if_exists (bool ignore_if_exists) -> create_dataverse_analytics_options &
Generally available API and should be preferred in production
Member create_index_analytics_options::dataverse_name (std::string dataverse_name) -> create_index_analytics_options &
Generally available API and should be preferred in production
Member create_index_analytics_options::ignore_if_exists (bool ignore_if_exists) -> create_index_analytics_options &
Generally available API and should be preferred in production
Member create_primary_query_index_options::build_deferred (bool deferred) -> create_primary_query_index_options &
Generally available API and should be preferred in production
Member create_primary_query_index_options::ignore_if_exists (bool ignore_if_exists) -> create_primary_query_index_options &
Generally available API and should be preferred in production
Member create_primary_query_index_options::num_replicas (uint8_t num_replicas) -> create_primary_query_index_options &
Generally available API and should be preferred in production
Member create_query_index_options::build_deferred (bool deferred) -> create_query_index_options &
Generally available API and should be preferred in production
Member create_query_index_options::ignore_if_exists (bool ignore_if_exists) -> create_query_index_options &
Generally available API and should be preferred in production
Member create_query_index_options::num_replicas (uint8_t num_replicas) -> create_query_index_options &
Generally available API and should be preferred in production
Class date_range_facet_result
Generally available API and should be preferred in production
Class date_range_query
Generally available API and should be preferred in production
Member date_range_query::date_time_parser (std::string parser_name) -> date_range_query &
Generally available API and should be preferred in production
Member date_range_query::end (std::chrono::system_clock::time_point value) -> date_range_query &
Generally available API and should be preferred in production
Member date_range_query::end (std::tm value) -> date_range_query &
Generally available API and should be preferred in production
Member date_range_query::end (std::chrono::system_clock::time_point value, bool inclusive) -> date_range_query &
Generally available API and should be preferred in production
Member date_range_query::end (std::tm value, bool inclusive) -> date_range_query &
Generally available API and should be preferred in production
Member date_range_query::end (std::string value)
Generally available API and should be preferred in production
Member date_range_query::end (std::string value, bool inclusive) -> date_range_query &
Generally available API and should be preferred in production
Member date_range_query::field (std::string field_name) -> date_range_query &
Generally available API and should be preferred in production
Member date_range_query::start (std::string value, bool inclusive) -> date_range_query &
Generally available API and should be preferred in production
Member date_range_query::start (std::string value) -> date_range_query &
Generally available API and should be preferred in production
Member date_range_query::start (std::chrono::system_clock::time_point value) -> date_range_query &
Generally available API and should be preferred in production
Member date_range_query::start (std::tm value) -> date_range_query &
Generally available API and should be preferred in production
Member date_range_query::start (std::chrono::system_clock::time_point value, bool inclusive) -> date_range_query &
Generally available API and should be preferred in production
Member date_range_query::start (std::tm value, bool inclusive) -> date_range_query &
Generally available API and should be preferred in production
Struct decrement_options
Generally available API and should be preferred in production
Member decrement_options::delta (std::uint64_t delta) -> decrement_options &
Generally available API and should be preferred in production
Member decrement_options::expiry (std::chrono::seconds duration) -> decrement_options &
Generally available API and should be preferred in production
Member decrement_options::expiry (std::chrono::system_clock::time_point time_point) -> decrement_options &
Generally available API and should be preferred in production
Member decrement_options::initial (std::uint64_t value) -> decrement_options &
Generally available API and should be preferred in production
Member diagnostics_options::report_id (std::string report_id) -> diagnostics_options &
Generally available API and should be preferred in production
Member diagnostics_result::as_json () const -> std::string
Generally available API and should be preferred in production
Member diagnostics_result::endpoints () const -> std::map< service_type, std::vector< endpoint_diagnostics > >
Generally available API and should be preferred in production
Member diagnostics_result::id () const -> std::string
Generally available API and should be preferred in production
Member diagnostics_result::sdk () const -> std::string
Generally available API and should be preferred in production
Member diagnostics_result::version () const -> std::uint16_t
Generally available API and should be preferred in production
Member disconnect_link_analytics_options::dataverse_name (std::string dataverse_name) -> disconnect_link_analytics_options &
Generally available API and should be preferred in production
Member disconnect_link_analytics_options::link_name (std::string link_name) -> disconnect_link_analytics_options &
Generally available API and should be preferred in production
Class disjunction_query
Generally available API and should be preferred in production
Member disjunction_query::disjunction_query (SearchQuery &&... queries)
Generally available API and should be preferred in production
Member disjunction_query::min (std::uint32_t number_of_queries) -> disjunction_query &
Generally available API and should be preferred in production
Member disjunction_query::or_else (SearchQuery... queries) -> disjunction_query &
Generally available API and should be preferred in production
Class doc_id_query
Generally available API and should be preferred in production
Member doc_id_query::doc_id (const std::string &id) -> doc_id_query &
Generally available API and should be preferred in production
Member doc_id_query::doc_id_query (std::vector< std::string > ids)
Generally available API and should be preferred in production
Member doc_id_query::doc_id_query (std::initializer_list< std::string > ids)
Generally available API and should be preferred in production
Member doc_id_query::doc_ids (const std::vector< std::string > &ids) -> doc_id_query &
Generally available API and should be preferred in production
Member drop_dataset_analytics_options::dataverse_name (std::string dataverse_name) -> drop_dataset_analytics_options &
Generally available API and should be preferred in production
Member drop_dataset_analytics_options::ignore_if_not_exists (bool ignore_if_not_exists) -> drop_dataset_analytics_options &
Generally available API and should be preferred in production
Member drop_dataverse_analytics_options::ignore_if_not_exists (bool ignore_if_not_exists) -> drop_dataverse_analytics_options &
Generally available API and should be preferred in production
Member drop_index_analytics_options::dataverse_name (std::string dataverse_name) -> drop_index_analytics_options &
Generally available API and should be preferred in production
Member drop_index_analytics_options::ignore_if_not_exists (bool ignore_if_not_exists) -> drop_index_analytics_options &
Generally available API and should be preferred in production
Member drop_primary_query_index_options::ignore_if_not_exists (bool ignore_if_not_exists) -> drop_primary_query_index_options &
Generally available API and should be preferred in production
Member drop_query_index_options::ignore_if_not_exists (bool ignore_if_not_exists) -> drop_query_index_options &
Generally available API and should be preferred in production
Member endpoint_diagnostics::details () const -> std::optional< std::string >
Generally available API and should be preferred in production
Member endpoint_diagnostics::endpoint_namespace () const -> std::optional< std::string >
Generally available API and should be preferred in production
Member endpoint_diagnostics::id () const -> std::string
Generally available API and should be preferred in production
Member endpoint_diagnostics::last_activity () const -> std::optional< std::chrono::microseconds >
Generally available API and should be preferred in production
Member endpoint_diagnostics::local () const -> std::string
Generally available API and should be preferred in production
Member endpoint_diagnostics::remote () const -> std::string
Generally available API and should be preferred in production
Member endpoint_diagnostics::state () const -> endpoint_state
Generally available API and should be preferred in production
Member endpoint_diagnostics::type () const -> service_type
Generally available API and should be preferred in production
Member endpoint_ping_report::endpoint_namespace () const -> std::optional< std::string >
Generally available API and should be preferred in production
Member endpoint_ping_report::error () const -> std::optional< std::string >
Generally available API and should be preferred in production
Member endpoint_ping_report::id () const -> std::string
Generally available API and should be preferred in production
Member endpoint_ping_report::latency () const -> std::chrono::microseconds
Generally available API and should be preferred in production
Member endpoint_ping_report::local () const -> std::string
Generally available API and should be preferred in production
Member endpoint_ping_report::remote () const -> std::string
Generally available API and should be preferred in production
Member endpoint_ping_report::state () const -> ping_state
Generally available API and should be preferred in production
Member endpoint_ping_report::type () const -> service_type
Generally available API and should be preferred in production
Class exists
Generally available API and should be preferred in production
Member exists::xattr (bool value=true) -> exists &
Generally available API and should be preferred in production
Struct exists_options
Generally available API and should be preferred in production
Class exists_result
Generally available API and should be preferred in production
Member exists_result::exists () const -> bool
Generally available API and should be preferred in production
Member exists_result::exists_result (couchbase::cas cas, bool exists)
Generally available API and should be preferred in production
Struct formatter< couchbase::analytics_scan_consistency >
Generally available API and should be preferred in production
Struct formatter< couchbase::analytics_status >
Generally available API and should be preferred in production
Struct formatter< couchbase::cas >
Generally available API and should be preferred in production
Struct formatter< couchbase::durability_level >
Generally available API and should be preferred in production
Struct formatter< couchbase::mutation_token >
Generally available API and should be preferred in production
Struct formatter< couchbase::query_profile >
Generally available API and should be preferred in production
Struct formatter< couchbase::query_scan_consistency >
Generally available API and should be preferred in production
Struct formatter< couchbase::query_status >
Generally available API and should be preferred in production
Struct formatter< couchbase::retry_reason >
Generally available API and should be preferred in production
Struct formatter< couchbase::search_scan_consistency >
Generally available API and should be preferred in production
Struct formatter< couchbase::tls_verify_mode >
Generally available API and should be preferred in production
Class geo_bounding_box_query
Generally available API and should be preferred in production
Member geo_bounding_box_query::field (std::string field_name) -> geo_bounding_box_query &
Generally available API and should be preferred in production
Member geo_bounding_box_query::geo_bounding_box_query (geo_point top_left, geo_point bottom_right)
Generally available API and should be preferred in production
Member geo_bounding_box_query::geo_bounding_box_query (double top_left_latitude, double top_left_longitude, double bottom_right_latitude, double bottom_right_longitude)
Generally available API and should be preferred in production
Class geo_distance_query
Generally available API and should be preferred in production
Member geo_distance_query::field (std::string field_name) -> geo_distance_query &
Generally available API and should be preferred in production
Member geo_distance_query::geo_distance_query (geo_point location, std::string distance)
Generally available API and should be preferred in production
Member geo_distance_query::geo_distance_query (double latitude, double longitude, std::string distance)
Generally available API and should be preferred in production
Struct geo_point
Generally available API and should be preferred in production
Class geo_polygon_query
Generally available API and should be preferred in production
Member geo_polygon_query::field (std::string field_name) -> geo_polygon_query &
Generally available API and should be preferred in production
Member geo_polygon_query::geo_polygon_query (std::vector< geo_point > points)
Generally available API and should be preferred in production
Class get
Generally available API and should be preferred in production
Member get::binary (bool value=true) -> get &
Generally available API and should be preferred in production
Member get::xattr (bool value=true) -> get &
Generally available API and should be preferred in production
Struct get_all_replicas_options
Generally available API and should be preferred in production
Member get_all_replicas_options::read_preference (read_preference preference) -> get_all_replicas_options &
Generally available API and should be preferred in production
Struct get_and_lock_options
Generally available API and should be preferred in production
Struct get_and_touch_options
Generally available API and should be preferred in production
Struct get_any_replica_options
Generally available API and should be preferred in production
Member get_any_replica_options::read_preference (read_preference preference) -> get_any_replica_options &
Generally available API and should be preferred in production
Member get_links_analytics_options::dataverse_name (std::string dataverse_name) -> get_links_analytics_options &
Generally available API and should be preferred in production
Member get_links_analytics_options::link_type (management::analytics_link_type link_type) -> get_links_analytics_options &
Generally available API and should be preferred in production
Member get_links_analytics_options::name (std::string name) -> get_links_analytics_options &
Generally available API and should be preferred in production
Struct get_options
Generally available API and should be preferred in production
Member get_options::project (std::vector< std::string > field_paths) -> get_options &
Generally available API and should be preferred in production
Member get_options::with_expiry (bool return_expiry) -> get_options &
Generally available API and should be preferred in production
Class get_replica_result
Generally available API and should be preferred in production
Member get_replica_result::content_as () const -> typename Transcoder::document_type
Generally available API and should be preferred in production
Member get_replica_result::content_as () const -> Document
Generally available API and should be preferred in production
Member get_replica_result::get_replica_result (couchbase::cas cas, bool is_replica, codec::encoded_value value)
Generally available API and should be preferred in production
Member get_replica_result::is_replica () const -> bool
Generally available API and should be preferred in production
Class get_result
Generally available API and should be preferred in production
Member get_result::content_as () const -> Document
Generally available API and should be preferred in production
Member get_result::content_as () const -> typename Transcoder::document_type
Generally available API and should be preferred in production
Member get_result::expiry_time () const -> const std::optional< std::chrono::system_clock::time_point > &
Generally available API and should be preferred in production
Member get_result::get_result (couchbase::cas cas, codec::encoded_value value, std::optional< std::chrono::system_clock::time_point > expiry_time)
Generally available API and should be preferred in production
Struct increment_options
Generally available API and should be preferred in production
Member increment_options::delta (std::uint64_t delta) -> increment_options &
Generally available API and should be preferred in production
Member increment_options::expiry (std::chrono::seconds duration) -> increment_options &
Generally available API and should be preferred in production
Member increment_options::expiry (std::chrono::system_clock::time_point time_point) -> increment_options &
Generally available API and should be preferred in production
Member increment_options::initial (std::uint64_t value) -> increment_options &
Generally available API and should be preferred in production
Class insert
Generally available API and should be preferred in production
Member insert::binary (bool value=true) -> insert &
Generally available API and should be preferred in production
Member insert::create_path (bool value=true) -> insert &
Generally available API and should be preferred in production
Member insert::xattr (bool value=true) -> insert &
Generally available API and should be preferred in production
Struct insert_options
Generally available API and should be preferred in production
Member insert_options::expiry (std::chrono::seconds duration) -> insert_options &
Generally available API and should be preferred in production
Member insert_options::expiry (std::chrono::system_clock::time_point time_point) -> insert_options &
Generally available API and should be preferred in production
Struct lookup_in_all_replicas_options
Generally available API and should be preferred in production
Member lookup_in_all_replicas_options::read_preference (read_preference preference) -> lookup_in_all_replicas_options &
Generally available API and should be preferred in production
Struct lookup_in_any_replica_options
Generally available API and should be preferred in production
Member lookup_in_any_replica_options::read_preference (read_preference preference) -> lookup_in_any_replica_options &
Generally available API and should be preferred in production
Struct lookup_in_options
Generally available API and should be preferred in production
Class lookup_in_replica_result
Generally available API and should be preferred in production
Member lookup_in_replica_result::lookup_in_replica_result (couchbase::cas cas, std::vector< entry > entries, bool is_deleted, bool is_replica)
Generally available API and should be preferred in production
Class lookup_in_result
Generally available API and should be preferred in production
Member lookup_in_result::content_as (const std::string &path) const -> Document
Generally available API and should be preferred in production
Member lookup_in_result::content_as (subdoc::lookup_in_macro macro) const -> Document
Generally available API and should be preferred in production
Member lookup_in_result::content_as (std::size_t index) const -> Document
Generally available API and should be preferred in production
Member lookup_in_result::exists (std::size_t index) const -> bool
Generally available API and should be preferred in production
Member lookup_in_result::exists (subdoc::lookup_in_macro macro) const -> bool
Generally available API and should be preferred in production
Member lookup_in_result::exists (const std::string &path) const -> bool
Generally available API and should be preferred in production
Member lookup_in_result::lookup_in_result (couchbase::cas cas, std::vector< entry > entries, bool is_deleted)
Generally available API and should be preferred in production
Member lookup_in_specs::count (std::string path) -> subdoc::count
Generally available API and should be preferred in production
Member lookup_in_specs::exists (std::string path) -> subdoc::exists
Generally available API and should be preferred in production
Member lookup_in_specs::get (std::string path) -> subdoc::get
Generally available API and should be preferred in production
Member lookup_in_specs::get (subdoc::lookup_in_macro macro) -> subdoc::get
Generally available API and should be preferred in production
Member lookup_in_specs::push_back (const Operation &operation)
Generally available API and should be preferred in production
Member lookup_in_specs::push_back (const Operation &operation, Rest... args)
Generally available API and should be preferred in production
Class match_all_query
Generally available API and should be preferred in production
Class match_none_query
Generally available API and should be preferred in production
Class match_phrase_query
Generally available API and should be preferred in production
Member match_phrase_query::analyzer (std::string analyzer_name) -> match_phrase_query &
Generally available API and should be preferred in production
Member match_phrase_query::field (std::string field_name) -> match_phrase_query &
Generally available API and should be preferred in production
Member match_phrase_query::match_phrase_query (std::string match_phrase)
Generally available API and should be preferred in production
Class match_query
Generally available API and should be preferred in production
Member match_query::analyzer (std::string analyzer_name) -> match_query &
Generally available API and should be preferred in production
Member match_query::field (std::string field_name) -> match_query &
Generally available API and should be preferred in production
Member match_query::fuzziness (std::uint32_t fuzziness) -> match_query &
Generally available API and should be preferred in production
Member match_query::match_operator (couchbase::match_operator concatenation_operator) -> match_query &
Generally available API and should be preferred in production
Member match_query::match_query (std::string match)
Generally available API and should be preferred in production
Member match_query::prefix_length (std::uint32_t length) -> match_query &
Generally available API and should be preferred in production
Struct mutate_in_options
Generally available API and should be preferred in production
Member mutate_in_options::cas (couchbase::cas cas) -> mutate_in_options &
Generally available API and should be preferred in production
Member mutate_in_options::expiry (std::chrono::seconds duration) -> mutate_in_options &
Generally available API and should be preferred in production
Member mutate_in_options::expiry (std::chrono::system_clock::time_point time_point) -> mutate_in_options &
Generally available API and should be preferred in production
Member mutate_in_options::preserve_expiry (bool preserve) -> mutate_in_options &
Generally available API and should be preferred in production
Class mutate_in_result
Generally available API and should be preferred in production
Member mutate_in_result::content_as (std::size_t index) const -> Document
Generally available API and should be preferred in production
Member mutate_in_result::content_as (const std::string &path) const -> Document
Generally available API and should be preferred in production
Member mutate_in_result::mutate_in_result (couchbase::cas cas, couchbase::mutation_token token, std::vector< entry > entries, bool is_deleted)
Generally available API and should be preferred in production
Member mutate_in_specs::array_add_unique (std::string path, subdoc::mutate_in_macro value) -> subdoc::array_add_unique
Generally available API and should be preferred in production
Member mutate_in_specs::array_add_unique (std::string path, const Value &value) -> subdoc::array_add_unique
Generally available API and should be preferred in production
Member mutate_in_specs::array_add_unique_raw (std::string path, std::vector< std::byte > value, bool expand_macro=false) -> subdoc::array_add_unique
Generally available API and should be preferred in production
Member mutate_in_specs::array_append (std::string path, Values... values) -> subdoc::array_append
Generally available API and should be preferred in production
Member mutate_in_specs::array_insert (std::string path, Values... values) -> subdoc::array_insert
Generally available API and should be preferred in production
Member mutate_in_specs::array_prepend (std::string path, Values... values) -> subdoc::array_prepend
Generally available API and should be preferred in production
Member mutate_in_specs::decrement (std::string path, std::int64_t delta) -> subdoc::counter
Generally available API and should be preferred in production
Member mutate_in_specs::increment (std::string path, std::int64_t delta) -> subdoc::counter
Generally available API and should be preferred in production
Member mutate_in_specs::insert (std::string path, subdoc::mutate_in_macro value) -> subdoc::insert
Generally available API and should be preferred in production
Member mutate_in_specs::insert (std::string path, const Value &value) -> subdoc::insert
Generally available API and should be preferred in production
Member mutate_in_specs::push_back (const Operation &operation, Rest... args)
Generally available API and should be preferred in production
Member mutate_in_specs::push_back (const Operation &operation)
Generally available API and should be preferred in production
Member mutate_in_specs::remove (std::string path) -> subdoc::remove
Generally available API and should be preferred in production
Member mutate_in_specs::replace (std::string path, subdoc::mutate_in_macro value) -> subdoc::replace
Generally available API and should be preferred in production
Member mutate_in_specs::replace (std::string path, const Value &value) -> subdoc::replace
Generally available API and should be preferred in production
Member mutate_in_specs::upsert (std::string path, const Value &value) -> subdoc::upsert
Generally available API and should be preferred in production
Member mutate_in_specs::upsert (std::string path, subdoc::mutate_in_macro value) -> subdoc::upsert
Generally available API and should be preferred in production
Class mutation_result
Generally available API and should be preferred in production
Member mutation_result::mutation_result (couchbase::cas cas, mutation_token token)
Generally available API and should be preferred in production
Member mutation_result::mutation_token () const -> const std::optional< mutation_token > &
Generally available API and should be preferred in production
Class mutation_state
Generally available API and should be preferred in production
Member mutation_state::add (const mutation_result &result)
Generally available API and should be preferred in production
Member mutation_state::mutation_state ()=default
Generally available API and should be preferred in production
Member mutation_state::tokens () const -> const std::vector< mutation_token > &
Generally available API and should be preferred in production
Class mutation_token
Generally available API and should be preferred in production
Member mutation_token::bucket_name () const -> std::string
Generally available API and should be preferred in production
Member mutation_token::mutation_token (std::uint64_t partition_uuid, std::uint64_t sequence_number, std::uint16_t partition_id, std::string bucket_name)
Generally available API and should be preferred in production
Member mutation_token::mutation_token ()=default
Generally available API and should be preferred in production
Member mutation_token::partition_id () const -> std::uint16_t
Generally available API and should be preferred in production
Member mutation_token::partition_uuid () const -> std::uint64_t
Generally available API and should be preferred in production
Member mutation_token::sequence_number () const -> std::uint64_t
Generally available API and should be preferred in production
Class numeric_range_facet_result
Generally available API and should be preferred in production
Class numeric_range_query
Generally available API and should be preferred in production
Member numeric_range_query::field (std::string field_name) -> numeric_range_query &
Generally available API and should be preferred in production
Member numeric_range_query::max (double value) -> numeric_range_query &
Generally available API and should be preferred in production
Member numeric_range_query::max (double value, bool inclusive) -> numeric_range_query &
Generally available API and should be preferred in production
Member numeric_range_query::min (double value) -> numeric_range_query &
Generally available API and should be preferred in production
Member numeric_range_query::min (double value, bool inclusive) -> numeric_range_query &
Generally available API and should be preferred in production
Class phrase_query
Generally available API and should be preferred in production
Member phrase_query::field (std::string field_name) -> phrase_query &
Generally available API and should be preferred in production
Member phrase_query::phrase_query (std::vector< std::string > terms)
Generally available API and should be preferred in production
Member phrase_query::phrase_query (std::initializer_list< std::string > terms)
Generally available API and should be preferred in production
Member ping_options::report_id (std::string report_id) -> ping_options &
Generally available API and should be preferred in production
Member ping_result::endpoints () const -> std::map< service_type, std::vector< endpoint_ping_report > >
Generally available API and should be preferred in production
Member ping_result::id () const -> std::string
Generally available API and should be preferred in production
Member ping_result::sdk () const -> std::string
Generally available API and should be preferred in production
Member ping_result::version () const -> std::uint16_t
Generally available API and should be preferred in production
Class prefix_query
Generally available API and should be preferred in production
Member prefix_query::field (std::string field_name) -> prefix_query &
Generally available API and should be preferred in production
Member prefix_query::prefix_query (std::string prefix)
Generally available API and should be preferred in production
Struct prefix_scan
Generally available API and should be preferred in production
Member prefix_scan::prefix_scan (std::string prefix)
Generally available API and should be preferred in production
Struct prepend_options
Generally available API and should be preferred in production
Class query_index_manager
Generally available API and should be preferred in production
Member query_index_manager::build_deferred_indexes (const std::string &bucket_name, const build_query_index_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member query_index_manager::build_deferred_indexes (const std::string &bucket_name, const build_query_index_options &options, build_deferred_query_indexes_handler &&handler) const
Generally available API and should be preferred in production
Member query_index_manager::create_index (const std::string &bucket_name, std::string index_name, std::vector< std::string > keys, const create_query_index_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member query_index_manager::create_index (const std::string &bucket_name, std::string index_name, std::vector< std::string > keys, const create_query_index_options &options, create_query_index_handler &&handler) const
Generally available API and should be preferred in production
Member query_index_manager::create_primary_index (const std::string &bucket_name, const create_primary_query_index_options &options, create_primary_query_index_handler &&handler) const
Generally available API and should be preferred in production
Member query_index_manager::create_primary_index (const std::string &bucket_name, const create_primary_query_index_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member query_index_manager::drop_index (const std::string &bucket_name, std::string index_name, const drop_query_index_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member query_index_manager::drop_index (const std::string &bucket_name, std::string index_name, const drop_query_index_options &options, drop_query_index_handler &&handler) const
Generally available API and should be preferred in production
Member query_index_manager::drop_primary_index (const std::string &bucket_name, const drop_primary_query_index_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member query_index_manager::drop_primary_index (const std::string &bucket_name, const drop_primary_query_index_options &options, drop_primary_query_index_handler &&handler) const
Generally available API and should be preferred in production
Member query_index_manager::get_all_indexes (const std::string &bucket_name, const get_all_query_indexes_options &options) const -> std::future< std::pair< error, std::vector< management::query_index > > >
Generally available API and should be preferred in production
Member query_index_manager::get_all_indexes (const std::string &bucket_name, const get_all_query_indexes_options &options, get_all_query_indexes_handler &&handler) const
Generally available API and should be preferred in production
Member query_index_manager::watch_indexes (const std::string &bucket_name, std::vector< std::string > index_names, const watch_query_indexes_options &options) const -> std::future< error >
Generally available API and should be preferred in production
Member query_index_manager::watch_indexes (const std::string &bucket_name, std::vector< std::string > index_names, const watch_query_indexes_options &options, watch_query_indexes_handler &&handler) const
Generally available API and should be preferred in production
Class query_meta_data
Generally available API and should be preferred in production
Member query_meta_data::client_context_id () const -> const std::string &
Generally available API and should be preferred in production
Member query_meta_data::metrics () const -> const std::optional< query_metrics > &
Generally available API and should be preferred in production
Member query_meta_data::profile () const -> const std::optional< codec::binary > &
Generally available API and should be preferred in production
Member query_meta_data::request_id () const -> const std::string &
Generally available API and should be preferred in production
Member query_meta_data::signature () const -> const std::optional< codec::binary > &
Generally available API and should be preferred in production
Member query_meta_data::status () const -> query_status
Generally available API and should be preferred in production
Member query_meta_data::warnings () const -> const std::vector< query_warning > &
Generally available API and should be preferred in production
Class query_metrics
Generally available API and should be preferred in production
Member query_metrics::elapsed_time () const -> std::chrono::nanoseconds
Generally available API and should be preferred in production
Member query_metrics::error_count () const -> std::uint64_t
Generally available API and should be preferred in production
Member query_metrics::execution_time () const -> std::chrono::nanoseconds
Generally available API and should be preferred in production
Member query_metrics::mutation_count () const -> std::uint64_t
Generally available API and should be preferred in production
Member query_metrics::result_count () const -> std::uint64_t
Generally available API and should be preferred in production
Member query_metrics::result_size () const -> std::uint64_t
Generally available API and should be preferred in production
Member query_metrics::sort_count () const -> std::uint64_t
Generally available API and should be preferred in production
Member query_metrics::warning_count () const -> std::uint64_t
Generally available API and should be preferred in production
Struct query_options
Generally available API and should be preferred in production
Member query_options::adhoc (bool adhoc) -> query_options &
Generally available API and should be preferred in production
Member query_options::client_context_id (std::string client_context_id) -> query_options &
Generally available API and should be preferred in production
Member query_options::consistent_with (const mutation_state &state) -> query_options &
Generally available API and should be preferred in production
Member query_options::flex_index (bool flex_index) -> query_options &
Generally available API and should be preferred in production
Member query_options::max_parallelism (std::uint64_t max_parallelism) -> query_options &
Generally available API and should be preferred in production
Member query_options::metrics (bool metrics) -> query_options &
Generally available API and should be preferred in production
Member query_options::named_parameters (const Parameters &... parameters) -> query_options &
Generally available API and should be preferred in production
Member query_options::pipeline_batch (std::uint64_t pipeline_batch) -> query_options &
Generally available API and should be preferred in production
Member query_options::pipeline_cap (std::uint64_t pipeline_cap) -> query_options &
Generally available API and should be preferred in production
Member query_options::positional_parameters (const Parameters &... parameters) -> query_options &
Generally available API and should be preferred in production
Member query_options::preserve_expiry (bool preserve_expiry) -> query_options &
Generally available API and should be preferred in production
Member query_options::profile (query_profile profile) -> query_options &
Generally available API and should be preferred in production
Member query_options::raw (std::string name, const Value &value) -> query_options &
Generally available API and should be preferred in production
Member query_options::readonly (bool readonly) -> query_options &
Generally available API and should be preferred in production
Member query_options::scan_cap (std::uint64_t scan_cap) -> query_options &
Generally available API and should be preferred in production
Member query_options::scan_consistency (query_scan_consistency scan_consistency) -> query_options &
Generally available API and should be preferred in production
Member query_options::scan_wait (std::chrono::milliseconds wait) -> query_options &
Generally available API and should be preferred in production
Member query_options::use_replica (bool use_replica) -> query_options &
Generally available API and should be preferred in production
Class query_result
Generally available API and should be preferred in production
Member query_result::meta_data () const -> const query_meta_data &
Generally available API and should be preferred in production
Class query_string_query
Generally available API and should be preferred in production
Member query_string_query::query_string_query (std::string query)
Generally available API and should be preferred in production
Class query_warning
Generally available API and should be preferred in production
Member query_warning::code () const -> std::uint64_t
Generally available API and should be preferred in production
Member query_warning::message () const -> const std::string &
Generally available API and should be preferred in production
Struct range_scan
Generally available API and should be preferred in production
Member range_scan::from (scan_term from) -> range_scan &
Generally available API and should be preferred in production
Member range_scan::range_scan (std::optional< scan_term > from, std::optional< scan_term > to)
Generally available API and should be preferred in production
Member range_scan::range_scan ()=default
Generally available API and should be preferred in production
Member range_scan::to (scan_term to) -> range_scan &
Generally available API and should be preferred in production
Class regexp_query
Generally available API and should be preferred in production
Member regexp_query::field (std::string field_name) -> regexp_query &
Generally available API and should be preferred in production
Member regexp_query::regexp_query (std::string regexp)
Generally available API and should be preferred in production
Class remove
Generally available API and should be preferred in production
Member remove::xattr (bool value=true) -> remove &
Generally available API and should be preferred in production
Struct remove_options
Generally available API and should be preferred in production
Class replace
Generally available API and should be preferred in production
Member replace::binary (bool value=true) -> replace &
Generally available API and should be preferred in production
Member replace::xattr (bool value=true) -> replace &
Generally available API and should be preferred in production
Struct replace_options
Generally available API and should be preferred in production
Member replace_options::cas (couchbase::cas cas) -> replace_options &
Generally available API and should be preferred in production
Member replace_options::expiry (std::chrono::seconds duration) -> replace_options &
Generally available API and should be preferred in production
Member replace_options::expiry (std::chrono::system_clock::time_point time_point) -> replace_options &
Generally available API and should be preferred in production
Member replace_options::preserve_expiry (bool preserve) -> replace_options &
Generally available API and should be preferred in production
Class result
Generally available API and should be preferred in production
Member result::cas () const -> couchbase::cas
Generally available API and should be preferred in production
Member result::result (couchbase::cas cas)
Generally available API and should be preferred in production
Member s3_external_analytics_link::s3_external_analytics_link ()=default
Generally available API and should be preferred in production
Member s3_external_analytics_link::s3_external_analytics_link (std::string name, std::string dataverse_name, std::string access_key_id, std::string secret_access_key, std::string region, std::optional< std::string > session_token={}, std::optional< std::string > service_endpoint={})
Generally available API and should be preferred in production
Struct sampling_scan
Generally available API and should be preferred in production
Member sampling_scan::sampling_scan (std::size_t limit, std::uint64_t seed)
Generally available API and should be preferred in production
Member sampling_scan::sampling_scan (std::size_t limit)
Generally available API and should be preferred in production
Member sampling_scan::seed (std::uint64_t seed) -> sampling_scan &
Generally available API and should be preferred in production
Struct scan_options
Generally available API and should be preferred in production
Member scan_options::batch_byte_limit (std::uint32_t batch_byte_limit) -> scan_options &
Generally available API and should be preferred in production
Member scan_options::batch_item_limit (std::uint32_t batch_item_limit) -> scan_options &
Generally available API and should be preferred in production
Member scan_options::concurrency (std::uint16_t concurrency) -> scan_options &
Generally available API and should be preferred in production
Member scan_options::consistent_with (const mutation_state &state) -> scan_options &
Generally available API and should be preferred in production
Member scan_options::ids_only (bool ids_only) -> scan_options &
Generally available API and should be preferred in production
Member scan_result_item::content_as () const -> Document
Generally available API and should be preferred in production
Member scan_result_item::id () const -> const std::string &
Generally available API and should be preferred in production
Member scan_result_item::id_only () const -> bool
Generally available API and should be preferred in production
Struct scan_term
Generally available API and should be preferred in production
Member scan_term::scan_term (std::string term)
Generally available API and should be preferred in production
Struct scan_type
Generally available API and should be preferred in production
Member scope::analytics_query (std::string statement, const analytics_options &options, analytics_handler &&handler) const
Generally available API and should be preferred in production
Member scope::analytics_query (std::string statement, const analytics_options &options={}) const -> std::future< std::pair< error, analytics_result > >
Generally available API and should be preferred in production
Member scope::bucket_name () const -> const std::string &
Generally available API and should be preferred in production
Member scope::collection (std::string_view collection_name) const -> collection
Generally available API and should be preferred in production
Member scope::default_name
Generally available API and should be preferred in production
Member scope::name () const -> const std::string &
Generally available API and should be preferred in production
Member scope::query (std::string statement, const query_options &options, query_handler &&handler) const
Generally available API and should be preferred in production
Member scope::query (std::string statement, const query_options &options={}) const -> std::future< std::pair< error, query_result > >
Generally available API and should be preferred in production
Member scope::search (std::string index_name, search_request request, const search_options &options, search_handler &&handler) const
Generally available API and should be preferred in production
Member scope::search (std::string index_name, search_request request, const search_options &options={}) const -> std::future< std::pair< error, search_result > >
Generally available API and should be preferred in production
Class search_date_range
Generally available API and should be preferred in production
Class search_facet_result
Generally available API and should be preferred in production
Member search_index_manager::allow_querying (std::string index_name, const allow_querying_search_index_options &options, allow_querying_search_index_handler &&handler) const
Generally available API and should be preferred in production
Member search_index_manager::analyze_document (std::string index_name, std::string document, const analyze_document_options &options, analyze_document_handler &&handler) const
Generally available API and should be preferred in production
Member search_index_manager::analyze_document (std::string index_name, Document document, const analyze_document_options &options, analyze_document_handler &&handler) const
Generally available API and should be preferred in production
Member search_index_manager::disallow_querying (std::string index_name, const disallow_querying_search_index_options &options, disallow_querying_search_index_handler &&handler) const
Generally available API and should be preferred in production
Member search_index_manager::drop_index (std::string index_name, const drop_search_index_options &options, drop_search_index_handler &&handler) const
Generally available API and should be preferred in production
Member search_index_manager::freeze_plan (std::string index_name, const freeze_plan_search_index_options &options, freeze_plan_search_index_handler &&handler) const
Generally available API and should be preferred in production
Member search_index_manager::get_all_indexes (const get_all_search_indexes_options &options, get_all_search_indexes_handler &&handler) const
Generally available API and should be preferred in production
Member search_index_manager::get_index (std::string index_name, const get_search_index_options &options, get_search_index_handler &&handler) const
Generally available API and should be preferred in production
Member search_index_manager::get_indexed_documents_count (std::string index_name, const get_indexed_search_index_options &options, get_indexed_search_index_handler &&handler) const
Generally available API and should be preferred in production
Member search_index_manager::pause_ingest (std::string index_name, const pause_ingest_search_index_options &options, pause_ingest_search_index_handler &&handler) const
Generally available API and should be preferred in production
Member search_index_manager::resume_ingest (std::string index_name, const resume_ingest_search_index_options &options, resume_ingest_search_index_handler &&handler) const
Generally available API and should be preferred in production
Member search_index_manager::unfreeze_plan (std::string index_name, const unfreeze_plan_search_index_options &options, unfreeze_plan_search_index_handler &&handler) const
Generally available API and should be preferred in production
Member search_index_manager::upsert_index (const management::search::index &search_index, const upsert_search_index_options &options, upsert_search_index_handler &&handler) const
Generally available API and should be preferred in production
Class search_meta_data
Generally available API and should be preferred in production
Member search_meta_data::client_context_id () const -> const std::string &
Generally available API and should be preferred in production
Member search_meta_data::errors () const -> const std::map< std::string, std::string > &
Generally available API and should be preferred in production
Member search_meta_data::metrics () const -> const search_metrics &
Generally available API and should be preferred in production
Class search_metrics
Generally available API and should be preferred in production
Member search_metrics::error_partition_count () const -> std::uint64_t
Generally available API and should be preferred in production
Member search_metrics::max_score () const -> double
Generally available API and should be preferred in production
Member search_metrics::success_partition_count () const -> std::uint64_t
Generally available API and should be preferred in production
Member search_metrics::took () const -> std::chrono::nanoseconds
Generally available API and should be preferred in production
Member search_metrics::total_partition_count () const -> std::uint64_t
Generally available API and should be preferred in production
Member search_metrics::total_rows () const -> std::uint64_t
Generally available API and should be preferred in production
Class search_numeric_range
Generally available API and should be preferred in production
Struct search_options
Generally available API and should be preferred in production
Member search_options::client_context_id (std::string client_context_id) -> search_options &
Generally available API and should be preferred in production
Member search_options::collections (std::vector< std::string > collections) -> search_options &
Generally available API and should be preferred in production
Member search_options::consistent_with (const mutation_state &state) -> search_options &
Generally available API and should be preferred in production
Member search_options::disable_scoring (bool disable) -> search_options &
Generally available API and should be preferred in production
Member search_options::explain (bool explain) -> search_options &
Generally available API and should be preferred in production
Member search_options::facet (std::string name, std::shared_ptr< search_facet > facet) -> search_options &
Generally available API and should be preferred in production
Member search_options::facet (std::string name, Facet facet) -> search_options &
Generally available API and should be preferred in production
Member search_options::facets (std::map< std::string, std::shared_ptr< search_facet > > facets) -> search_options &
Generally available API and should be preferred in production
Member search_options::facets (const Facets &... facets) -> search_options &
Generally available API and should be preferred in production
Member search_options::fields (std::vector< std::string > fields) -> search_options &
Generally available API and should be preferred in production
Member search_options::highlight (highlight_style style=highlight_style::html, std::vector< std::string > fields={}) -> search_options &
Generally available API and should be preferred in production
Member search_options::highlight (std::vector< std::string > fields) -> search_options &
Generally available API and should be preferred in production
Member search_options::include_locations (bool include) -> search_options &
Generally available API and should be preferred in production
Member search_options::limit (std::uint32_t limit) -> search_options &
Generally available API and should be preferred in production
Member search_options::raw (std::string name, const Value &value) -> search_options &
Generally available API and should be preferred in production
Member search_options::scan_consistency (search_scan_consistency scan_consistency) -> search_options &
Generally available API and should be preferred in production
Member search_options::skip (std::uint32_t skip) -> search_options &
Generally available API and should be preferred in production
Member search_options::sort (std::vector< std::string > sort_expressions) -> search_options &
Generally available API and should be preferred in production
Member search_options::sort (std::vector< std::shared_ptr< search_sort > > sort_objects) -> search_options &
Generally available API and should be preferred in production
Member search_query::boost (double boost) -> derived_query &
Generally available API and should be preferred in production
Class search_request
Generally available API and should be preferred in production
Member search_request::search_query (const couchbase::search_query &search_query) -> search_request &
Generally available API and should be preferred in production
Member search_request::search_request (const couchbase::vector_search &vector_search)
Generally available API and should be preferred in production
Member search_request::search_request (const couchbase::search_query &search_query)
Generally available API and should be preferred in production
Member search_request::vector_search (const couchbase::vector_search &vector_search) -> search_request &
Generally available API and should be preferred in production
Class search_result
Generally available API and should be preferred in production
Member search_result::meta_data () const -> const search_meta_data &
Generally available API and should be preferred in production
Class search_row
Generally available API and should be preferred in production
Member search_row::explanation () const -> const codec::binary &
Generally available API and should be preferred in production
Member search_row::fields () const -> const codec::binary &
Generally available API and should be preferred in production
Member search_row::fragments () const -> const std::map< std::string, std::vector< std::string > > &
Generally available API and should be preferred in production
Member search_row::id () const -> const std::string &
Generally available API and should be preferred in production
Member search_row::index () const -> const std::string &
Generally available API and should be preferred in production
Member search_row::locations () const -> const std::optional< search_row_locations > &
Generally available API and should be preferred in production
Member search_row::score () const -> double
Generally available API and should be preferred in production
Class search_row_location
Generally available API and should be preferred in production
Class search_row_locations
Generally available API and should be preferred in production
Member search_row_locations::fields () const -> std::vector< std::string >
Generally available API and should be preferred in production
Member search_row_locations::get (const std::string &field, const std::string &term) const -> std::vector< search_row_location >
Generally available API and should be preferred in production
Member search_row_locations::get (const std::string &field) const -> std::vector< search_row_location >
Generally available API and should be preferred in production
Member search_row_locations::get_all () const -> std::vector< search_row_location >
Generally available API and should be preferred in production
Member search_row_locations::terms () const -> std::set< std::string >
Generally available API and should be preferred in production
Member search_row_locations::terms_for (const std::string &field) const -> std::vector< std::string >
Generally available API and should be preferred in production
Member search_sort_field::descending (bool desc) -> search_sort_field &
Generally available API and should be preferred in production
Member search_sort_field::missing (search_sort_field_missing value) -> search_sort_field &
Generally available API and should be preferred in production
Member search_sort_field::mode (search_sort_field_mode value) -> search_sort_field &
Generally available API and should be preferred in production
Member search_sort_field::type (search_sort_field_type value) -> search_sort_field &
Generally available API and should be preferred in production
Member search_sort_geo_distance::descending (bool desc) -> search_sort_geo_distance &
Generally available API and should be preferred in production
Member search_sort_geo_distance::unit (search_geo_distance_units unit) -> search_sort_geo_distance &
Generally available API and should be preferred in production
Member search_sort_id::descending (bool desc) -> search_sort_id &
Generally available API and should be preferred in production
Member search_sort_score::descending (bool desc) -> search_sort_score &
Generally available API and should be preferred in production
Class search_term_range
Generally available API and should be preferred in production
Class term_facet_result
Generally available API and should be preferred in production
Class term_query
Generally available API and should be preferred in production
Member term_query::field (std::string field_name) -> term_query &
Generally available API and should be preferred in production
Member term_query::fuzziness (std::uint32_t fuzziness) -> term_query &
Generally available API and should be preferred in production
Member term_query::match_operator (couchbase::match_operator concatenation_operator) -> term_query &
Generally available API and should be preferred in production
Member term_query::prefix_length (std::uint32_t length) -> term_query &
Generally available API and should be preferred in production
Member term_query::term_query (std::string term)
Generally available API and should be preferred in production
Class term_range_query
Generally available API and should be preferred in production
Member term_range_query::field (std::string field_name) -> term_range_query &
Generally available API and should be preferred in production
Member term_range_query::max (std::string value, bool inclusive) -> term_range_query &
Generally available API and should be preferred in production
Member term_range_query::max (std::string value) -> term_range_query &
Generally available API and should be preferred in production
Member term_range_query::min (std::string value) -> term_range_query &
Generally available API and should be preferred in production
Member term_range_query::min (std::string value, bool inclusive) -> term_range_query &
Generally available API and should be preferred in production
Struct touch_options
Generally available API and should be preferred in production
Struct unlock_options
Generally available API and should be preferred in production
Class upsert
Generally available API and should be preferred in production
Member upsert::binary (bool value=true) -> upsert &
Generally available API and should be preferred in production
Member upsert::create_path (bool value=true) -> upsert &
Generally available API and should be preferred in production
Member upsert::xattr (bool value=true) -> upsert &
Generally available API and should be preferred in production
Struct upsert_options
Generally available API and should be preferred in production
Member upsert_options::expiry (std::chrono::seconds duration) -> upsert_options &
Generally available API and should be preferred in production
Member upsert_options::expiry (std::chrono::system_clock::time_point time_point) -> upsert_options &
Generally available API and should be preferred in production
Member upsert_options::preserve_expiry (bool preserve) -> upsert_options &
Generally available API and should be preferred in production
Class vector_query
Generally available API and should be preferred in production
Member vector_query::boost (double boost) -> vector_query &
Generally available API and should be preferred in production
Member vector_query::num_candidates (std::uint32_t num_candidates) -> vector_query &
Generally available API and should be preferred in production
Member vector_query::vector_query (std::string vector_field_name, std::vector< double > vector_query)
Generally available API and should be preferred in production
Member vector_query::vector_query (std::string vector_field_name, std::string base64_vector_query)
Generally available API and should be preferred in production
Class vector_search
Generally available API and should be preferred in production
Member vector_search::vector_search (std::vector< vector_query > vector_queries, vector_search_options options={})
Generally available API and should be preferred in production
Member vector_search::vector_search (vector_query query)
Generally available API and should be preferred in production
Class wildcard_query
Generally available API and should be preferred in production
Member wildcard_query::field (std::string field_name) -> wildcard_query &
Generally available API and should be preferred in production
Member wildcard_query::wildcard_query (std::string regexp)
Generally available API and should be preferred in production