Couchbase C++ SDK
1.2.0 (rev. c2439a4)
Loading...
Searching...
No Matches
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
]
C
analytics_dataset
Represents a dataset (collection) in the analytics service
C
analytics_index
Represents an index in the analytics service
C
analytics_index_manager
C
analytics_link
C
azure_blob_external_analytics_link
C
couchbase_remote_analytics_link
C
s3_external_analytics_link
C
analytics_meta_data
Stores any non-rows results related to the execution of a particular Analytics query
C
analytics_metrics
Analytics Metrics contains the query result metrics containing counts and timings
C
analytics_result
Represents result of
analytics_query()
and
analytics_query()
calls
C
analytics_warning
Represents a single warning returned from the analytics engine
C
application_telemetry_options
C
array_add_unique
An intention to perform a SubDocument
array_add_unique
operation
C
array_append
An intention to perform a SubDocument
array_append
operation
C
array_insert
An intention to perform a SubDocument
array_insert
operation
C
array_prepend
An intention to perform a SubDocument
array_prepend
operation
C
async_attempt_context
The
async_attempt_context
is used for all asynchronous transaction operations
C
attempt_context
The
attempt_context
is used for all synchronous transaction operations
C
behavior_options
C
binary_collection
Allows to perform certain operations on non-JSON documents
C
binary_noop_serializer
C
bucket
Provides access to Couchbase bucket
C
bucket_manager
C
bucket_settings
C
application_telemetry_options::built
C
behavior_options::built
C
cluster_options::built
C
common_options< derived_class >::built
Immutable value object representing consistent options
C
allow_querying_search_index_options::built
C
analytics_options::built
Immutable value object representing consistent options
C
analyze_document_options::built
C
build_query_index_options::built
C
common_durability_options< derived_class >::built
Immutable value object representing consistent options
C
append_options::built
Immutable value object representing consistent options
C
decrement_options::built
Immutable value object representing consistent options
C
increment_options::built
Immutable value object representing consistent options
C
insert_options::built
Immutable value object representing consistent options
C
lookup_in_options::built
Immutable value object representing consistent options
C
mutate_in_options::built
Immutable value object representing consistent options
C
prepend_options::built
Immutable value object representing consistent options
C
remove_options::built
Immutable value object representing consistent options
C
replace_options::built
Immutable value object representing consistent options
C
upsert_options::built
Immutable value object representing consistent options
C
connect_link_analytics_options::built
Immutable value object representing consistent options
C
create_bucket_options::built
C
create_collection_options::built
Immutable value object representing consistent options
C
create_dataset_analytics_options::built
Immutable value object representing consistent options
C
create_dataverse_analytics_options::built
Immutable value object representing consistent options
C
create_index_analytics_options::built
Immutable value object representing consistent options
C
create_link_analytics_options::built
Immutable value object representing consistent options
C
create_primary_query_index_options::built
Immutable value object representing consistent options
C
create_query_index_options::built
Immutable value object representing consistent options
C
create_scope_options::built
C
diagnostics_options::built
Immutable value object representing consistent options
C
disallow_querying_search_index_options::built
C
disconnect_link_analytics_options::built
Immutable value object representing consistent options
C
drop_bucket_options::built
C
drop_collection_options::built
C
drop_dataset_analytics_options::built
Immutable value object representing consistent options
C
drop_dataverse_analytics_options::built
Immutable value object representing consistent options
C
drop_index_analytics_options::built
Immutable value object representing consistent options
C
drop_link_analytics_options::built
Immutable value object representing consistent options
C
drop_primary_query_index_options::built
Immutable value object representing consistent options
C
drop_query_index_options::built
Immutable value object representing consistent options
C
drop_scope_options::built
C
drop_search_index_options::built
C
exists_options::built
Immutable value object representing consistent options
C
flush_bucket_options::built
C
freeze_plan_search_index_options::built
C
get_all_buckets_options::built
C
get_all_datasets_analytics_options::built
Immutable value object representing consistent options
C
get_all_indexes_analytics_options::built
Immutable value object representing consistent options
C
get_all_query_indexes_options::built
Immutable value object representing consistent options
C
get_all_replicas_options::built
Immutable value object representing consistent options
C
get_all_scopes_options::built
C
get_all_search_indexes_options::built
C
get_and_lock_options::built
Immutable value object representing consistent options
C
get_and_touch_options::built
Immutable value object representing consistent options
C
get_any_replica_options::built
Immutable value object representing consistent options
C
get_bucket_options::built
C
get_indexed_search_index_options::built
C
get_links_analytics_options::built
Immutable value object representing consistent options
C
get_options::built
Immutable value object representing consistent options
C
get_pending_mutations_analytics_options::built
Immutable value object representing consistent options
C
get_search_index_options::built
C
lookup_in_all_replicas_options::built
Immutable value object representing consistent options
C
lookup_in_any_replica_options::built
Immutable value object representing consistent options
C
pause_ingest_search_index_options::built
C
ping_options::built
Immutable value object representing consistent options
C
query_options::built
Immutable value object representing consistent options
C
replace_link_analytics_options::built
Immutable value object representing consistent options
C
resume_ingest_search_index_options::built
C
scan_options::built
Immutable value object representing consistent options
C
search_options::built
Immutable value object representing consistent options
C
touch_options::built
Immutable value object representing consistent options
C
unfreeze_plan_search_index_options::built
C
unlock_options::built
Immutable value object representing consistent options
C
update_bucket_options::built
C
update_collection_options::built
Immutable value object representing consistent options
C
upsert_search_index_options::built
C
watch_query_indexes_options::built
Immutable value object representing consistent options
C
compression_options::built
C
dns_options::built
C
metrics_options::built
C
network_options::built
C
scan_term::built
Immutable value representing the scan term
C
scan_type::built
Immutable value representing the scan type
C
security_options::built
C
timeout_options::built
C
tracing_options::built
C
vector_search_options::built
Immutable value object representing consistent options
C
cas
CAS is a special type that represented in protocol using unsigned 64-bit integer, but only equality checks allowed
C
certificate_authenticator
C
cluster
The
cluster
is the main entry point when connecting to a Couchbase cluster
C
cluster_options
C
collection
The
collection
provides access to all collection APIs
C
collection_manager
C
collection_query_index_manager
The Query Index Manager interface contains the means for managing indexes used for queries
C
collection_spec
C
common_options< derived_class >
Common options that used by most operations
C
common_durability_options< derived_class >
Common options that used by most operations
C
common_options< allow_querying_search_index_options >
C
allow_querying_search_index_options
C
common_options< analytics_options >
C
analytics_options
Options for
cluster::analytics_query()
and
scope::analytics_query()
C
common_options< analyze_document_options >
C
analyze_document_options
C
common_options< append_options >
C
common_durability_options< append_options >
C
append_options
Options for
append()
C
common_options< build_query_index_options >
C
build_query_index_options
Options for
query_index_manager::build_deferred_indexes()
C
common_options< connect_link_analytics_options >
C
connect_link_analytics_options
C
common_options< create_bucket_options >
C
create_bucket_options
C
common_options< create_collection_options >
C
create_collection_options
C
common_options< create_dataset_analytics_options >
C
create_dataset_analytics_options
C
common_options< create_dataverse_analytics_options >
C
create_dataverse_analytics_options
C
common_options< create_index_analytics_options >
C
create_index_analytics_options
C
common_options< create_link_analytics_options >
C
create_link_analytics_options
C
common_options< create_primary_query_index_options >
C
create_primary_query_index_options
C
common_options< create_query_index_options >
C
create_query_index_options
C
common_options< create_scope_options >
C
create_scope_options
C
common_options< decrement_options >
C
common_durability_options< decrement_options >
C
decrement_options
Options for collection#decrement()
C
common_options< diagnostics_options >
C
diagnostics_options
C
common_options< disallow_querying_search_index_options >
C
disallow_querying_search_index_options
C
common_options< disconnect_link_analytics_options >
C
disconnect_link_analytics_options
C
common_options< drop_bucket_options >
C
drop_bucket_options
C
common_options< drop_collection_options >
C
drop_collection_options
C
common_options< drop_dataset_analytics_options >
C
drop_dataset_analytics_options
C
common_options< drop_dataverse_analytics_options >
C
drop_dataverse_analytics_options
C
common_options< drop_index_analytics_options >
C
drop_index_analytics_options
C
common_options< drop_link_analytics_options >
C
drop_link_analytics_options
C
common_options< drop_primary_query_index_options >
C
drop_primary_query_index_options
C
common_options< drop_query_index_options >
C
drop_query_index_options
C
common_options< drop_scope_options >
C
drop_scope_options
C
common_options< drop_search_index_options >
C
drop_search_index_options
C
common_options< exists_options >
C
exists_options
Options for
exists()
C
common_options< flush_bucket_options >
C
flush_bucket_options
C
common_options< freeze_plan_search_index_options >
C
freeze_plan_search_index_options
C
common_options< get_all_buckets_options >
C
get_all_buckets_options
C
common_options< get_all_datasets_analytics_options >
C
get_all_datasets_analytics_options
C
common_options< get_all_indexes_analytics_options >
C
get_all_indexes_analytics_options
C
common_options< get_all_query_indexes_options >
C
get_all_query_indexes_options
C
common_options< get_all_replicas_options >
C
get_all_replicas_options
Options for
get_all_replicas()
C
common_options< get_all_scopes_options >
C
get_all_scopes_options
C
common_options< get_all_search_indexes_options >
C
get_all_search_indexes_options
C
common_options< get_and_lock_options >
C
get_and_lock_options
Options for
collection::get_and_lock()
C
common_options< get_and_touch_options >
C
get_and_touch_options
Options for
collection::get_and_touch()
C
common_options< get_any_replica_options >
C
get_any_replica_options
Options for
collection::get_any_replica()
C
common_options< get_bucket_options >
C
get_bucket_options
C
common_options< get_indexed_search_index_options >
C
get_indexed_search_index_options
C
common_options< get_links_analytics_options >
C
get_links_analytics_options
C
common_options< get_options >
C
get_options
Options for
collection::get()
C
common_options< get_pending_mutations_analytics_options >
C
get_pending_mutations_analytics_options
C
common_options< get_search_index_options >
C
get_search_index_options
C
common_options< increment_options >
C
common_durability_options< increment_options >
C
increment_options
Options for
binary_collection::increment()
C
common_options< insert_options >
C
common_durability_options< insert_options >
C
insert_options
Options for
insert()
C
common_options< lookup_in_all_replicas_options >
C
lookup_in_all_replicas_options
Options for
lookup_in_all_replicas()
C
common_options< lookup_in_any_replica_options >
C
lookup_in_any_replica_options
Options for
lookup_in_any_replica()
C
common_options< lookup_in_options >
C
common_durability_options< lookup_in_options >
C
lookup_in_options
Options for
lookup_in()
C
common_options< mutate_in_options >
C
common_durability_options< mutate_in_options >
C
mutate_in_options
Options for
mutate_in()
C
common_options< pause_ingest_search_index_options >
C
pause_ingest_search_index_options
C
common_options< ping_options >
C
ping_options
C
common_options< prepend_options >
C
common_durability_options< prepend_options >
C
prepend_options
Options for
prepend()
C
common_options< query_options >
C
query_options
Options for
cluster::query()
and
scope::query()
C
common_options< remove_options >
C
common_durability_options< remove_options >
C
remove_options
Options for
remove()
C
common_options< replace_link_analytics_options >
C
replace_link_analytics_options
C
common_options< replace_options >
C
common_durability_options< replace_options >
C
replace_options
Options for
replace()
C
common_options< resume_ingest_search_index_options >
C
resume_ingest_search_index_options
C
common_options< scan_options >
C
scan_options
Options for
scan()
C
common_options< search_options >
C
search_options
Options for
search()
and
search()
C
common_options< touch_options >
C
touch_options
Options for
collection::touch()
C
common_options< unfreeze_plan_search_index_options >
C
unfreeze_plan_search_index_options
C
common_options< unlock_options >
C
unlock_options
Options for
unlock()
C
common_options< update_bucket_options >
C
update_bucket_options
C
common_options< update_collection_options >
C
update_collection_options
C
common_options< upsert_options >
C
common_durability_options< upsert_options >
C
upsert_options
Options for
upsert()
C
common_options< upsert_search_index_options >
C
upsert_search_index_options
C
common_options< watch_query_indexes_options >
C
watch_query_indexes_options
C
compression_options
C
configuration_profile
Base class for all defined configuration profiles
C
wan_development_configuration_profile
C
configuration_profiles_registry
Registry for defining configuration profiles
C
couchbase_analytics_encryption_settings
C
count
An intention to perform a SubDocument count operation
C
counter
An intention to perform a SubDocument counter operation
C
create_collection_settings
The settings to use when creating the collection
C
date_range
Date range for
date_range_facet
C
diagnostics_result
C
dns_options
C
encoded_value
C
endpoint_diagnostics
C
endpoint_ping_report
C
lookup_in_result::entry
C
mutate_in_result::entry
C
error
C
error_context
C
exists
An intention to perform a SubDocument exists operation
C
false_type
C
is_crypto_transcoder< T >
C
is_serializer< T >
C
is_transcoder< T >
C
formatter< couchbase::analytics_scan_consistency >
Helper for fmtlib to format
analytics_scan_consistency
objects
C
formatter< couchbase::analytics_status >
Helper for fmtlib to format
analytics_status
objects
C
formatter< couchbase::cas >
Helper for fmtlib to format
cas
objects
C
formatter< couchbase::durability_level >
Helper for fmtlib to format
durability_level
objects
C
formatter< couchbase::error >
Helper for fmtlib to format
error
objects
C
formatter< couchbase::error_context >
Helper for fmtlib to format
error_context
objects
C
formatter< couchbase::mutation_token >
Helper for fmtlib to format
mutation_token
objects
C
formatter< couchbase::persist_to >
Helper for fmtlib to format
persist_to
objects
C
formatter< couchbase::query_profile >
Helper for fmtlib to format
query_profile
objects
C
formatter< couchbase::query_scan_consistency >
Helper for fmtlib to format
query_scan_consistency
objects
C
formatter< couchbase::query_status >
Helper for fmtlib to format
query_status
objects
C
formatter< couchbase::replicate_to >
Helper for fmtlib to format
replicate_to
objects
C
formatter< couchbase::retry_reason >
Helper for fmtlib to format
retry_reason
objects
C
formatter< couchbase::search_scan_consistency >
Helper for fmtlib to format
search_scan_consistency
objects
C
formatter< couchbase::tls_verify_mode >
Helper for fmtlib to format
tls_verify_mode
objects
C
formatter< couchbase::transactions::transaction_keyspace >
C
geo_point
Tuple representing geographical point
C
get
An intention to perform a SubDocument get operation
C
index
C
insert
An intention to perform a SubDocument insert operation
C
scan_result::iterator
An iterator that can be used to iterate through all the
scan_result_item
s
C
json_transcoder< Serializer >
C
log_location
C
lookup_in_specs
C
meter
C
otel_meter
C
meter
C
otel_meter
C
metrics_options
C
mutate_in_specs
C
mutation_state
Aggregation of one or more
mutation_token
s for specifying consistency requirements of N1QL or FTS queries
C
mutation_token
Value object to contain partition details and sequence number
C
network_options
C
numeric_range
Numeric range for
numeric_range_facet
C
otel_sync_histogram
C
password_authenticator
C
ping_result
C
query_index
C
query_index_manager
The Query Index Manager interface contains the means for managing indexes used for queries
C
query_meta_data
Stores any non-rows results related to the execution of a particular N1QL query
C
query_metrics
Query Metrics contains the query result metrics containing counts and timings
C
query_result
Represents result of
query()
and
query()
calls
C
transaction_query_result
Transactional queries will return a
transaction_query_result
C
query_warning
Represents a single warning returned from the query engine
C
raw_binary_transcoder
C
raw_json_transcoder
C
raw_string_transcoder
C
remove
An intention to perform a SubDocument remove operation
C
replace
An intention to perform a SubDocument replace operation
C
request_span
C
otel_request_span
C
request_tracer
C
otel_request_tracer
C
result
Base class for operations of data service
C
exists_result
Represents result of exists operations
C
get_replica_result
Represents result of
get_any_replica
operations, also returned by
get_all_replicas
C
get_result
Represents result of
get
C
lookup_in_result
Represents result of lookup_in operations
C
lookup_in_replica_result
Represents result of lookup_in_replica operations
C
mutation_result
Represents result of mutation operations
C
counter_result
Represents result of counter operations
C
mutate_in_result
Represents result of mutate_in operations
C
scan_result_item
C
retry_action
C
retry_request
C
retry_strategy
C
best_effort_retry_strategy
C
fail_fast_retry_strategy
C
scan_result
C
scan_term
A scan term used to specify the bounds of a range scan operation
C
scan_type
The base class for the different scan types
C
prefix_scan
A prefix scan performs a scan that includes all documents whose keys start with the given prefix
C
range_scan
A range scan performs a scan on a range of keys
C
sampling_scan
A sampling scan performs a scan that randomly selects documents up to a configured limit
C
scope
The scope identifies a group of collections and allows high application density as a result
C
scope_search_index_manager
C
scope_spec
C
search_date_range
C
search_facet
Base class for full text facets of search queries
C
date_range_facet
A facet that categorizes rows into dateal ranges (or buckets) provided by the user
C
numeric_range_facet
A facet that categorizes rows into numerical ranges (or buckets) provided by the user
C
term_facet
A facet that gives the number of occurrences of the most recurring terms in all rows
C
search_facet_result
C
date_range_facet_result
C
numeric_range_facet_result
C
term_facet_result
C
search_index_manager
C
search_meta_data
Stores any non-rows results related to the execution of a particular N1QL search
C
search_metrics
Search Metrics contains the search result metrics containing counts and timings
C
search_numeric_range
C
search_query
Base class for full text search queries
C
boolean_field_query
Allow to match
true
/
false
in a field mapped as boolean
C
boolean_query
The boolean query is a useful combination of conjunction and disjunction queries
C
conjunction_query
The conjunction query is a compound query
C
date_range_query
The date range query finds documents containing a date value in the specified field within the specified range
C
disjunction_query
The disjunction query is a compound query
C
doc_id_query
A doc_id query is a query that directly matches the documents whose ID have been provided
C
geo_bounding_box_query
This query finds all
geo_point
indexed matches within a given area (identified by the list of
geo_point
coordinates)
C
geo_distance_query
This query finds all matches from a given location as
geo_point
within the given distance
C
geo_polygon_query
A search query which allows to match inside a geo polygon
C
match_all_query
A query that matches all indexed documents
C
match_none_query
A query that matches nothing
C
match_phrase_query
The input text is analyzed and a phrase query is built with the terms resulting from the analysis
C
match_query
A match query analyzes the input text and uses that analyzed text to query the index
C
numeric_range_query
The numeric range query finds documents containing a numeric value in the specified field within the specified range
C
phrase_query
A query that looks for
exact
match of several terms (in the exact order) in the index
C
prefix_query
The prefix query finds documents containing terms that start with the provided prefix
C
query_string_query
The query string query allows humans to describe complex queries using a simple syntax
C
regexp_query
Finds documents containing terms that match the specified regular expression
C
term_query
A query that looks for
exact
matches of the term in the index (no analyzer, no stemming)
C
term_range_query
The term range query finds documents containing a string value in the specified field within the specified range
C
wildcard_query
A 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
C
search_request
A
search_request
is used to perform operations against the Full Text Search (FTS) Couchbase service
C
search_result
Represents result of
search()
and
search()
calls
C
search_row
Search Metrics contains the search result metrics containing counts and timings
C
search_row_location
C
search_row_locations
C
search_sort
Base class for full text sort objects of search queries
C
search_sort_field
Sorts by a field in the hits
C
search_sort_geo_distance
Sorts by location in the hits
C
search_sort_id
Sorts by the document ID
C
search_sort_score
Sorts by the hit score
C
search_term_range
C
security_options
C
tao_json_serializer
C
timeout_options
C
tracing_options
C
transaction_get_multi_options
C
transaction_get_multi_replicas_from_preferred_server_group_options
C
transaction_get_multi_replicas_from_preferred_server_group_result
C
transaction_get_multi_replicas_from_preferred_server_group_spec
C
transaction_get_multi_result
C
transaction_get_multi_spec
C
transaction_get_result
The representation of the document in context of distributed transaction
C
transaction_keyspace
Offline, serializable representation of a bucket, scope, and collection
C
transaction_options
The
transaction_options
can be passed in to override some elements of the global
transactions_config
C
transaction_query_options
The
transaction_query_options
are options specific to a query
C
transaction_result
Results of a transaction
C
transactions
The transactions object is used to initiate a transaction
C
transactions_cleanup_config
Configuration parameters for the background transaction cleanup threads
C
transactions_config
Configuration parameters for transactions
C
transactions_query_config
The
transactions_query_config
sets the defaults for all queries in the transactions
C
update_collection_settings
The settings that should be updated for the collection
C
upsert
An intention to perform a SubDocument upsert operation
C
value_recorder
C
otel_value_recorder
C
value_recorder
C
otel_value_recorder
C
vector_query
C
vector_search
A
vector_search
allows one or more
vector_query
to be executed
C
vector_search_options
Options related to executing a
vector_search
Generated by
1.14.0