Couchbase C++ SDK 1.0.4 (rev. 5355b0f)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Canalytics_datasetRepresents a dataset (collection) in the analytics service
 Canalytics_indexRepresents an index in the analytics service
 Canalytics_index_manager
 Canalytics_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 cluster::analytics_query() and scope::analytics_query() calls
 Canalytics_warningRepresents a single warning returned from the analytics engine
 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
 Cbehavior_options::built
 Ccluster_options::built
 Ccommon_options< derived_class >::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
 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_options< allow_querying_search_index_options >
 Ccommon_options< analytics_options >
 Ccommon_options< analyze_document_options >
 Ccommon_options< append_options >
 Ccommon_options< build_query_index_options >
 Ccommon_options< connect_link_analytics_options >
 Ccommon_options< create_bucket_options >
 Ccommon_options< create_collection_options >
 Ccommon_options< create_dataset_analytics_options >
 Ccommon_options< create_dataverse_analytics_options >
 Ccommon_options< create_index_analytics_options >
 Ccommon_options< create_link_analytics_options >
 Ccommon_options< create_primary_query_index_options >
 Ccommon_options< create_query_index_options >
 Ccommon_options< create_scope_options >
 Ccommon_options< decrement_options >
 Ccommon_options< diagnostics_options >
 Ccommon_options< disallow_querying_search_index_options >
 Ccommon_options< disconnect_link_analytics_options >
 Ccommon_options< drop_bucket_options >
 Ccommon_options< drop_collection_options >
 Ccommon_options< drop_dataset_analytics_options >
 Ccommon_options< drop_dataverse_analytics_options >
 Ccommon_options< drop_index_analytics_options >
 Ccommon_options< drop_link_analytics_options >
 Ccommon_options< drop_primary_query_index_options >
 Ccommon_options< drop_query_index_options >
 Ccommon_options< drop_scope_options >
 Ccommon_options< drop_search_index_options >
 Ccommon_options< exists_options >
 Ccommon_options< flush_bucket_options >
 Ccommon_options< freeze_plan_search_index_options >
 Ccommon_options< get_all_buckets_options >
 Ccommon_options< get_all_datasets_analytics_options >
 Ccommon_options< get_all_indexes_analytics_options >
 Ccommon_options< get_all_query_indexes_options >
 Ccommon_options< get_all_replicas_options >
 Ccommon_options< get_all_scopes_options >
 Ccommon_options< get_all_search_indexes_options >
 Ccommon_options< get_and_lock_options >
 Ccommon_options< get_and_touch_options >
 Ccommon_options< get_any_replica_options >
 Ccommon_options< get_bucket_options >
 Ccommon_options< get_indexed_search_index_options >
 Ccommon_options< get_links_analytics_options >
 Ccommon_options< get_options >
 Ccommon_options< get_pending_mutations_analytics_options >
 Ccommon_options< get_search_index_options >
 Ccommon_options< increment_options >
 Ccommon_options< insert_options >
 Ccommon_options< lookup_in_all_replicas_options >
 Ccommon_options< lookup_in_any_replica_options >
 Ccommon_options< lookup_in_options >
 Ccommon_options< mutate_in_options >
 Ccommon_options< pause_ingest_search_index_options >
 Ccommon_options< ping_options >
 Ccommon_options< prepend_options >
 Ccommon_options< query_options >
 Ccommon_options< remove_options >
 Ccommon_options< replace_link_analytics_options >
 Ccommon_options< replace_options >
 Ccommon_options< resume_ingest_search_index_options >
 Ccommon_options< scan_options >
 Ccommon_options< search_options >
 Ccommon_options< touch_options >
 Ccommon_options< unfreeze_plan_search_index_options >
 Ccommon_options< unlock_options >
 Ccommon_options< update_bucket_options >
 Ccommon_options< update_collection_options >
 Ccommon_options< upsert_options >
 Ccommon_options< upsert_search_index_options >
 Ccommon_options< watch_query_indexes_options >
 Ccompression_options
 Cconfiguration_profileBase class for all defined configuration profiles
 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
 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
 Cformatter< couchbase::analytics_scan_consistency >Helper for fmtlib to format couchbase::analytics_scan_consistency objects
 Cformatter< couchbase::analytics_status >Helper for fmtlib to format couchbase::analytics_status objects
 Cformatter< couchbase::cas >Helper for fmtlib to format couchbase::cas objects
 Cformatter< couchbase::durability_level >Helper for fmtlib to format couchbase::durability_level objects
 Cformatter< couchbase::error >Helper for fmtlib to format couchbase::error objects
 Cformatter< couchbase::error_context >Helper for fmtlib to format couchbase::error_context objects
 Cformatter< couchbase::mutation_token >Helper for fmtlib to format couchbase::mutation_token objects
 Cformatter< couchbase::query_profile >Helper for fmtlib to format couchbase::query_profile objects
 Cformatter< couchbase::query_scan_consistency >Helper for fmtlib to format couchbase::query_scan_consistency objects
 Cformatter< couchbase::query_status >Helper for fmtlib to format couchbase::query_status objects
 Cformatter< couchbase::retry_reason >Helper for fmtlib to format couchbase::retry_reason objects
 Cformatter< couchbase::search_scan_consistency >Helper for fmtlib to format couchbase::search_scan_consistency objects
 Cformatter< couchbase::tls_verify_mode >Helper for fmtlib to format couchbase::tls_verify_mode objects
 Cformatter< couchbase::transactions::transaction_keyspace >
 Cgeo_pointTuple representing geographical point
 CgetAn intention to perform a SubDocument get operation
 Cindex
 CinsertAn intention to perform a SubDocument insert operation
 Cscan_result::iteratorAn iterator that can be used to iterate through all the scan_result_items
 Cjson_transcoder< Serializer >
 Clookup_in_specs
 Cmeter
 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
 Cnumeric_rangeNumeric range for numeric_range_facet
 Cotel_sync_histogram
 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 cluster::query() and scope::query() calls
 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
 Crequest_tracer
 CresultBase class for operations of data service
 Cretry_action
 Cretry_request
 Cretry_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
 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
 Csearch_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
 Csearch_requestA search_request is used to perform operations against the Full Text Search (FTS) Couchbase service
 Csearch_resultRepresents result of cluster::search() and scope::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_term_range
 Csecurity_options
 Ctao_json_serializer
 Ctimeout_options
 Ctracing_options
 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
 Cvector_query
 Cvector_searchA vector_search allows one or more vector_query to be executed
 Cvector_search_optionsOptions related to executing a vector_search