Couchbase C++ SDK 1.4.0 (rev. 59aa900)
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 Canalytics_datasetRepresents a dataset (collection) in the analytics service
 Canalytics_indexRepresents an index in the analytics service
 Canalytics_index_manager
 Canalytics_link
 Cazure_blob_external_analytics_link
 Ccouchbase_remote_analytics_link
 Cs3_external_analytics_link
 Canalytics_meta_dataStores any non-rows results related to the execution of a particular Analytics query
 Canalytics_metricsAnalytics Metrics contains the query result metrics containing counts and timings
 Canalytics_resultRepresents result of analytics_query() and analytics_query() calls
 Canalytics_rowRepresents a single row of a streaming analytics result
 Canalytics_stream_resultA streaming result handle for analytics queries
 Canalytics_warningRepresents a single warning returned from the analytics engine
 Capplication_telemetry_options
 Carray_add_uniqueAn intention to perform a SubDocument array_add_unique operation
 Carray_appendAn intention to perform a SubDocument array_append operation
 Carray_insertAn intention to perform a SubDocument array_insert operation
 Carray_prependAn intention to perform a SubDocument array_prepend operation
 Casync_attempt_contextThe async_attempt_context is used for all asynchronous transaction operations
 Cattempt_contextThe attempt_context is used for all synchronous transaction operations
 Cbehavior_options
 Cbinary_collectionAllows to perform certain operations on non-JSON documents
 Cbinary_noop_serializer
 CbucketProvides access to Couchbase bucket
 Cbucket_manager
 Cbucket_settings
 Capplication_telemetry_options::built
 Cbehavior_options::built
 Ccluster_options::built
 Ccommon_options< derived_class >::builtImmutable value object representing consistent options
 Callow_querying_search_index_options::built
 Canalytics_options::builtImmutable value object representing consistent options
 Canalyze_document_options::built
 Cbuild_query_index_options::built
 Ccommon_durability_options< derived_class >::builtImmutable value object representing consistent options
 Cappend_options::builtImmutable value object representing consistent options
 Cdecrement_options::builtImmutable value object representing consistent options
 Cincrement_options::builtImmutable value object representing consistent options
 Cinsert_options::builtImmutable value object representing consistent options
 Clookup_in_options::builtImmutable value object representing consistent options
 Cmutate_in_options::builtImmutable value object representing consistent options
 Cprepend_options::builtImmutable value object representing consistent options
 Cremove_options::builtImmutable value object representing consistent options
 Creplace_options::builtImmutable value object representing consistent options
 Cupsert_options::builtImmutable value object representing consistent options
 Cconnect_link_analytics_options::builtImmutable value object representing consistent options
 Ccreate_bucket_options::built
 Ccreate_collection_options::builtImmutable value object representing consistent options
 Ccreate_dataset_analytics_options::builtImmutable value object representing consistent options
 Ccreate_dataverse_analytics_options::builtImmutable value object representing consistent options
 Ccreate_index_analytics_options::builtImmutable value object representing consistent options
 Ccreate_link_analytics_options::builtImmutable value object representing consistent options
 Ccreate_primary_query_index_options::builtImmutable value object representing consistent options
 Ccreate_query_index_options::builtImmutable value object representing consistent options
 Ccreate_scope_options::built
 Cdiagnostics_options::builtImmutable value object representing consistent options
 Cdisallow_querying_search_index_options::built
 Cdisconnect_link_analytics_options::builtImmutable value object representing consistent options
 Cdrop_bucket_options::built
 Cdrop_collection_options::built
 Cdrop_dataset_analytics_options::builtImmutable value object representing consistent options
 Cdrop_dataverse_analytics_options::builtImmutable value object representing consistent options
 Cdrop_index_analytics_options::builtImmutable value object representing consistent options
 Cdrop_link_analytics_options::builtImmutable value object representing consistent options
 Cdrop_primary_query_index_options::builtImmutable value object representing consistent options
 Cdrop_query_index_options::builtImmutable value object representing consistent options
 Cdrop_scope_options::built
 Cdrop_search_index_options::built
 Cexists_options::builtImmutable value object representing consistent options
 Cflush_bucket_options::built
 Cfreeze_plan_search_index_options::built
 Cget_all_buckets_options::built
 Cget_all_datasets_analytics_options::builtImmutable value object representing consistent options
 Cget_all_indexes_analytics_options::builtImmutable value object representing consistent options
 Cget_all_query_indexes_options::builtImmutable value object representing consistent options
 Cget_all_replicas_options::builtImmutable value object representing consistent options
 Cget_all_scopes_options::built
 Cget_all_search_indexes_options::built
 Cget_and_lock_options::builtImmutable value object representing consistent options
 Cget_and_touch_options::builtImmutable value object representing consistent options
 Cget_any_replica_options::builtImmutable value object representing consistent options
 Cget_bucket_options::built
 Cget_indexed_search_index_options::built
 Cget_links_analytics_options::builtImmutable value object representing consistent options
 Cget_options::builtImmutable value object representing consistent options
 Cget_pending_mutations_analytics_options::builtImmutable value object representing consistent options
 Cget_search_index_options::built
 Clookup_in_all_replicas_options::builtImmutable value object representing consistent options
 Clookup_in_any_replica_options::builtImmutable value object representing consistent options
 Cnode_id_for_options::builtImmutable value object representing consistent options
 Cnode_ids_options::builtImmutable value object representing consistent options
 Cpause_ingest_search_index_options::built
 Cping_options::builtImmutable value object representing consistent options
 Cquery_options::builtImmutable value object representing consistent options
 Creplace_link_analytics_options::builtImmutable value object representing consistent options
 Cresume_ingest_search_index_options::built
 Cscan_options::builtImmutable value object representing consistent options
 Csearch_options::builtImmutable value object representing consistent options
 Ctouch_options::builtImmutable value object representing consistent options
 Cunfreeze_plan_search_index_options::built
 Cunlock_options::builtImmutable value object representing consistent options
 Cupdate_bucket_options::built
 Cupdate_collection_options::builtImmutable value object representing consistent options
 Cupsert_search_index_options::built
 Cwatch_query_indexes_options::builtImmutable value object representing consistent options
 Ccompression_options::built
 Cdns_options::built
 Cmetrics_options::built
 Cnetwork_options::built
 Cscan_term::builtImmutable value representing the scan term
 Cscan_type::builtImmutable value representing the scan type
 Csecurity_options::built
 Ctimeout_options::built
 Ctracing_options::built
 Cvector_search_options::builtImmutable value object representing consistent options
 Cwait_until_ready_options::builtImmutable value object representing consistent options
 CcasCAS is a special type that represented in protocol using unsigned 64-bit integer, but only equality checks allowed
 Ccertificate_authenticator
 CclusterThe cluster is the main entry point when connecting to a Couchbase cluster
 Ccluster_options
 CcollectionThe collection provides access to all collection APIs
 Ccollection_manager
 Ccollection_query_index_managerThe Query Index Manager interface contains the means for managing indexes used for queries
 Ccollection_spec
 Ccommon_options< derived_class >Common options that used by most operations
 Ccommon_durability_options< derived_class >Common options that used by most operations
 Ccommon_options< allow_querying_search_index_options >
 Callow_querying_search_index_options
 Ccommon_options< analytics_options >
 Canalytics_optionsOptions for cluster::analytics_query() and scope::analytics_query()
 Ccommon_options< analyze_document_options >
 Canalyze_document_options
 Ccommon_options< append_options >
 Ccommon_durability_options< append_options >
 Cappend_optionsOptions for append()
 Ccommon_options< build_query_index_options >
 Cbuild_query_index_optionsOptions for query_index_manager::build_deferred_indexes()
 Ccommon_options< connect_link_analytics_options >
 Cconnect_link_analytics_options
 Ccommon_options< create_bucket_options >
 Ccreate_bucket_options
 Ccommon_options< create_collection_options >
 Ccreate_collection_options
 Ccommon_options< create_dataset_analytics_options >
 Ccreate_dataset_analytics_options
 Ccommon_options< create_dataverse_analytics_options >
 Ccreate_dataverse_analytics_options
 Ccommon_options< create_index_analytics_options >
 Ccreate_index_analytics_options
 Ccommon_options< create_link_analytics_options >
 Ccreate_link_analytics_options
 Ccommon_options< create_primary_query_index_options >
 Ccreate_primary_query_index_options
 Ccommon_options< create_query_index_options >
 Ccreate_query_index_options
 Ccommon_options< create_scope_options >
 Ccreate_scope_options
 Ccommon_options< decrement_options >
 Ccommon_durability_options< decrement_options >
 Cdecrement_optionsOptions for collection#decrement()
 Ccommon_options< diagnostics_options >
 Cdiagnostics_options
 Ccommon_options< disallow_querying_search_index_options >
 Cdisallow_querying_search_index_options
 Ccommon_options< disconnect_link_analytics_options >
 Cdisconnect_link_analytics_options
 Ccommon_options< drop_bucket_options >
 Cdrop_bucket_options
 Ccommon_options< drop_collection_options >
 Cdrop_collection_options
 Ccommon_options< drop_dataset_analytics_options >
 Cdrop_dataset_analytics_options
 Ccommon_options< drop_dataverse_analytics_options >
 Cdrop_dataverse_analytics_options
 Ccommon_options< drop_index_analytics_options >
 Cdrop_index_analytics_options
 Ccommon_options< drop_link_analytics_options >
 Cdrop_link_analytics_options
 Ccommon_options< drop_primary_query_index_options >
 Cdrop_primary_query_index_options
 Ccommon_options< drop_query_index_options >
 Cdrop_query_index_options
 Ccommon_options< drop_scope_options >
 Cdrop_scope_options
 Ccommon_options< drop_search_index_options >
 Cdrop_search_index_options
 Ccommon_options< exists_options >
 Cexists_optionsOptions for exists()
 Ccommon_options< flush_bucket_options >
 Cflush_bucket_options
 Ccommon_options< freeze_plan_search_index_options >
 Cfreeze_plan_search_index_options
 Ccommon_options< get_all_buckets_options >
 Cget_all_buckets_options
 Ccommon_options< get_all_datasets_analytics_options >
 Cget_all_datasets_analytics_options
 Ccommon_options< get_all_indexes_analytics_options >
 Cget_all_indexes_analytics_options
 Ccommon_options< get_all_query_indexes_options >
 Cget_all_query_indexes_options
 Ccommon_options< get_all_replicas_options >
 Cget_all_replicas_optionsOptions for get_all_replicas()
 Ccommon_options< get_all_scopes_options >
 Cget_all_scopes_options
 Ccommon_options< get_all_search_indexes_options >
 Cget_all_search_indexes_options
 Ccommon_options< get_and_lock_options >
 Cget_and_lock_optionsOptions for collection::get_and_lock()
 Ccommon_options< get_and_touch_options >
 Cget_and_touch_optionsOptions for collection::get_and_touch()
 Ccommon_options< get_any_replica_options >
 Cget_any_replica_optionsOptions for collection::get_any_replica()
 Ccommon_options< get_bucket_options >
 Cget_bucket_options
 Ccommon_options< get_indexed_search_index_options >
 Cget_indexed_search_index_options
 Ccommon_options< get_links_analytics_options >
 Cget_links_analytics_options
 Ccommon_options< get_options >
 Cget_optionsOptions for collection::get()
 Ccommon_options< get_pending_mutations_analytics_options >
 Cget_pending_mutations_analytics_options
 Ccommon_options< get_search_index_options >
 Cget_search_index_options
 Ccommon_options< increment_options >
 Ccommon_durability_options< increment_options >
 Cincrement_optionsOptions for binary_collection::increment()
 Ccommon_options< insert_options >
 Ccommon_durability_options< insert_options >
 Cinsert_optionsOptions for insert()
 Ccommon_options< lookup_in_all_replicas_options >
 Clookup_in_all_replicas_optionsOptions for lookup_in_all_replicas()
 Ccommon_options< lookup_in_any_replica_options >
 Clookup_in_any_replica_optionsOptions for lookup_in_any_replica()
 Ccommon_options< lookup_in_options >
 Ccommon_durability_options< lookup_in_options >
 Clookup_in_optionsOptions for lookup_in()
 Ccommon_options< mutate_in_options >
 Ccommon_durability_options< mutate_in_options >
 Cmutate_in_optionsOptions for mutate_in()
 Ccommon_options< node_id_for_options >
 Cnode_id_for_optionsOptions for node_id_for()
 Ccommon_options< node_ids_options >
 Cnode_ids_optionsOptions for node_ids()
 Ccommon_options< pause_ingest_search_index_options >
 Cpause_ingest_search_index_options
 Ccommon_options< ping_options >
 Cping_options
 Ccommon_options< prepend_options >
 Ccommon_durability_options< prepend_options >
 Cprepend_optionsOptions for prepend()
 Ccommon_options< query_options >
 Cquery_optionsOptions for cluster::query() and scope::query()
 Ccommon_options< remove_options >
 Ccommon_durability_options< remove_options >
 Cremove_optionsOptions for remove()
 Ccommon_options< replace_link_analytics_options >
 Creplace_link_analytics_options
 Ccommon_options< replace_options >
 Ccommon_durability_options< replace_options >
 Creplace_optionsOptions for replace()
 Ccommon_options< resume_ingest_search_index_options >
 Cresume_ingest_search_index_options
 Ccommon_options< scan_options >
 Cscan_optionsOptions for scan()
 Ccommon_options< search_options >
 Csearch_optionsOptions for search() and search()
 Ccommon_options< touch_options >
 Ctouch_optionsOptions for collection::touch()
 Ccommon_options< unfreeze_plan_search_index_options >
 Cunfreeze_plan_search_index_options
 Ccommon_options< unlock_options >
 Cunlock_optionsOptions for unlock()
 Ccommon_options< update_bucket_options >
 Cupdate_bucket_options
 Ccommon_options< update_collection_options >
 Cupdate_collection_options
 Ccommon_options< upsert_options >
 Ccommon_durability_options< upsert_options >
 Cupsert_optionsOptions for upsert()
 Ccommon_options< upsert_search_index_options >
 Cupsert_search_index_options
 Ccommon_options< watch_query_indexes_options >
 Cwatch_query_indexes_options
 Ccompression_options
 Cconfiguration_profileBase class for all defined configuration profiles
 Cwan_development_configuration_profile
 Cconfiguration_profiles_registryRegistry for defining configuration profiles
 Ccouchbase_analytics_encryption_settings
 CcountAn intention to perform a SubDocument count operation
 CcounterAn intention to perform a SubDocument counter operation
 Ccreate_collection_settingsThe settings to use when creating the collection
 Cdate_rangeDate range for date_range_facet
 Cdiagnostics_result
 Cdns_options
 Cencoded_value
 Canalytics_stream_result::end_sentinelSentinel returned by end()
 Cquery_stream_result::end_sentinelSentinel returned by end()
 Cendpoint_diagnostics
 Cendpoint_ping_report
 Clookup_in_result::entry
 Cmutate_in_result::entry
 Cerror
 Cerror_context
 CexistsAn intention to perform a SubDocument exists operation
 Cfalse_type
 Cis_crypto_transcoder< T >
 Cis_serializer< T >
 Cis_transcoder< T >
 Cformatter< couchbase::analytics_scan_consistency >Helper for fmtlib to format analytics_scan_consistency objects
 Cformatter< couchbase::analytics_status >Helper for fmtlib to format analytics_status objects
 Cformatter< couchbase::cas >Helper for fmtlib to format cas objects
 Cformatter< couchbase::durability_level >Helper for fmtlib to format durability_level objects
 Cformatter< couchbase::error >Helper for fmtlib to format error objects
 Cformatter< couchbase::error_context >Helper for fmtlib to format error_context objects
 Cformatter< couchbase::mutation_token >Helper for fmtlib to format mutation_token objects
 Cformatter< couchbase::persist_to >Helper for fmtlib to format persist_to objects
 Cformatter< couchbase::query_profile >Helper for fmtlib to format query_profile objects
 Cformatter< couchbase::query_scan_consistency >Helper for fmtlib to format query_scan_consistency objects
 Cformatter< couchbase::query_status >Helper for fmtlib to format query_status objects
 Cformatter< couchbase::replicate_to >Helper for fmtlib to format replicate_to objects
 Cformatter< couchbase::retry_reason >Helper for fmtlib to format retry_reason objects
 Cformatter< couchbase::search_scan_consistency >Helper for fmtlib to format search_scan_consistency objects
 Cformatter< couchbase::tls_verify_mode >Helper for fmtlib to format tls_verify_mode objects
 Cformatter< couchbase::transactions::transaction_keyspace >
 Cgeo_pointTuple representing geographical point
 CgetAn intention to perform a SubDocument get operation
 Chash< couchbase::node_id >
 Cindex
 CinsertAn intention to perform a SubDocument insert operation
 Canalytics_stream_result::iteratorA single-pass input iterator that synchronously fetches rows one at a time
 Cquery_stream_result::iteratorA single-pass input iterator that synchronously fetches rows one at a time
 Cscan_result::iteratorAn iterator that can be used to iterate through all the scan_result_items
 Cjson_transcoder< Serializer >
 Cjwt_authenticatorA JWT authenticator which uses a JSON Web Token (JWT) to authenticate with the cluster
 Clenient_json_transcoder< Serializer >A JSON transcoder that encodes with JSON common flags like json_transcoder, but does NOT validate the document's common flags when decoding
 Clog_location
 Clookup_in_specs
 Cmeter
 Cotel_meter
 Cmetrics_options
 Cmutate_in_specs
 Cmutation_stateAggregation of one or more mutation_tokens for specifying consistency requirements of N1QL or FTS queries
 Cmutation_tokenValue object to contain partition details and sequence number
 Cnetwork_options
 Cnode_idIdentifies a cluster node
 Cnumeric_rangeNumeric range for numeric_range_facet
 Cpassword_authenticator
 Cping_result
 Cquery_index
 Cquery_index_managerThe Query Index Manager interface contains the means for managing indexes used for queries
 Cquery_meta_dataStores any non-rows results related to the execution of a particular N1QL query
 Cquery_metricsQuery Metrics contains the query result metrics containing counts and timings
 Cquery_resultRepresents result of query() and query() calls
 Ctransaction_query_resultTransactional queries will return a transaction_query_result
 Cquery_rowRepresents a single row of a streaming query result
 Cquery_stream_resultA streaming result handle for N1QL queries
 Cquery_warningRepresents a single warning returned from the query engine
 Craw_binary_transcoder
 Craw_json_transcoder
 Craw_string_transcoder
 CremoveAn intention to perform a SubDocument remove operation
 CreplaceAn intention to perform a SubDocument replace operation
 Crequest_span
 Cotel_request_span
 Crequest_tracer
 Cotel_request_tracer
 CresultBase class for operations of data service
 Cexists_resultRepresents result of exists operations
 Cget_replica_resultRepresents result of get_any_replica operations, also returned by get_all_replicas
 Cget_resultRepresents result of get
 Clookup_in_resultRepresents result of lookup_in operations
 Clookup_in_replica_resultRepresents result of lookup_in_replica operations
 Cmutation_resultRepresents result of mutation operations
 Ccounter_resultRepresents result of counter operations
 Cmutate_in_resultRepresents result of mutate_in operations
 Cscan_result_item
 Cretry_action
 Cretry_request
 Cretry_strategy
 Cbest_effort_retry_strategy
 Cfail_fast_retry_strategy
 Cscan_result
 Cscan_termA scan term used to specify the bounds of a range scan operation
 Cscan_typeThe base class for the different scan types
 Cprefix_scanA prefix scan performs a scan that includes all documents whose keys start with the given prefix
 Crange_scanA range scan performs a scan on a range of keys
 Csampling_scanA sampling scan performs a scan that randomly selects documents up to a configured limit
 CscopeThe scope identifies a group of collections and allows high application density as a result
 Cscope_search_index_manager
 Cscope_spec
 Csearch_date_range
 Csearch_facetBase class for full text facets of search queries
 Cdate_range_facetA facet that categorizes rows into dateal ranges (or buckets) provided by the user
 Cnumeric_range_facetA facet that categorizes rows into numerical ranges (or buckets) provided by the user
 Cterm_facetA facet that gives the number of occurrences of the most recurring terms in all rows
 Csearch_facet_result
 Cdate_range_facet_result
 Cnumeric_range_facet_result
 Cterm_facet_result
 Csearch_index_manager
 Csearch_meta_dataStores any non-rows results related to the execution of a particular N1QL search
 Csearch_metricsSearch Metrics contains the search result metrics containing counts and timings
 Csearch_numeric_range
 Csearch_queryBase class for full text search queries
 Cboolean_field_queryAllow to match true/false in a field mapped as boolean
 Cboolean_queryThe boolean query is a useful combination of conjunction and disjunction queries
 Cconjunction_queryThe conjunction query is a compound query
 Cdate_range_queryThe date range query finds documents containing a date value in the specified field within the specified range
 Cdisjunction_queryThe disjunction query is a compound query
 Cdoc_id_queryA doc_id query is a query that directly matches the documents whose ID have been provided
 Cgeo_bounding_box_queryThis query finds all geo_point indexed matches within a given area (identified by the list of geo_point coordinates)
 Cgeo_distance_queryThis query finds all matches from a given location as geo_point within the given distance
 Cgeo_polygon_queryA search query which allows to match inside a geo polygon
 Cmatch_all_queryA query that matches all indexed documents
 Cmatch_none_queryA query that matches nothing
 Cmatch_phrase_queryThe input text is analyzed and a phrase query is built with the terms resulting from the analysis
 Cmatch_queryA match query analyzes the input text and uses that analyzed text to query the index
 Cnumeric_range_queryThe numeric range query finds documents containing a numeric value in the specified field within the specified range
 Cphrase_queryA query that looks for exact match of several terms (in the exact order) in the index
 Cprefix_queryThe prefix query finds documents containing terms that start with the provided prefix
 Cquery_string_queryThe query string query allows humans to describe complex queries using a simple syntax
 Cregexp_queryFinds documents containing terms that match the specified regular expression
 Cterm_queryA query that looks for exact matches of the term in the index (no analyzer, no stemming)
 Cterm_range_queryThe term range query finds documents containing a string value in the specified field within the specified range
 Cwildcard_queryA wildcard query is a query in which term the character * will match 0..n occurrences of any characters and ? will match 1 occurrence of any character
 Csearch_requestA search_request is used to perform operations against the Full Text Search (FTS) Couchbase service
 Csearch_resultRepresents result of search() and search() calls
 Csearch_rowSearch Metrics contains the search result metrics containing counts and timings
 Csearch_row_location
 Csearch_row_locations
 Csearch_sortBase class for full text sort objects of search queries
 Csearch_sort_fieldSorts by a field in the hits
 Csearch_sort_geo_distanceSorts by location in the hits
 Csearch_sort_idSorts by the document ID
 Csearch_sort_scoreSorts by the hit score
 Csearch_term_range
 Csecurity_options
 Ctao_json_serializer
 Ctimeout_options
 Ctracing_options
 Ctransaction_get_multi_options
 Ctransaction_get_multi_replicas_from_preferred_server_group_options
 Ctransaction_get_multi_replicas_from_preferred_server_group_result
 Ctransaction_get_multi_replicas_from_preferred_server_group_spec
 Ctransaction_get_multi_result
 Ctransaction_get_multi_spec
 Ctransaction_get_resultThe representation of the document in context of distributed transaction
 Ctransaction_keyspaceOffline, serializable representation of a bucket, scope, and collection
 Ctransaction_optionsThe transaction_options can be passed in to override some elements of the global transactions_config
 Ctransaction_query_optionsThe transaction_query_options are options specific to a query
 Ctransaction_resultResults of a transaction
 CtransactionsThe transactions object is used to initiate a transaction
 Ctransactions_cleanup_configConfiguration parameters for the background transaction cleanup threads
 Ctransactions_configConfiguration parameters for transactions
 Ctransactions_query_configThe transactions_query_config sets the defaults for all queries in the transactions
 Cupdate_collection_settingsThe settings that should be updated for the collection
 CupsertAn intention to perform a SubDocument upsert operation
 Cvalue_recorder
 Cotel_value_recorder< T >
 Cvector_query
 Cvector_searchA vector_search allows one or more vector_query to be executed
 Cvector_search_optionsOptions related to executing a vector_search
 Cwait_until_ready_optionsOptions for wait_until_ready() and wait_until_ready()