Couchbase Lite C++
Couchbase Lite C++ API
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Ncbl
 CArrayIndexConfigurationArray Index Configuration for indexing property values within arrays in documents, intended for use with the UNNEST query
 CAuthenticatorAuthentication credentials for a remote server
 CBlobA reference to a binary data blob associated with a document
 CBlobReadStreamA stream for reading a blob's content from the database
 CBlobWriteStreamA stream for writing a new blob to the database
 CCollectionA Collection is a container for documents within a database
 CCollectionChangeCollection change info notified to the collection change listener's callback
 CCollectionConfigurationA collection to replicate, along with its collection-specific replication settings such as filters and a conflict resolver
 CConsoleLogSinkConsole log sink configuration for logging to the console
 CCustomLogSinkCustom log sink configuration for logging to a user-defined callback
 CDatabaseA Couchbase Lite database, which is a container for collections of documents
 CDatabaseConfigurationDatabase configuration options
 CDecryptionResultResult returned by a PropertyDecryptor callback
 CDocumentAn immutable, in-memory copy of a document read from a collection
 CDocumentChangeDocument change info notified to the document change listener's callback
 CEncryptableA reference to an encryptable value associated with a document
 CEncryptionKeyA database encryption key, used in DatabaseConfiguration to open or create an encrypted database
 CEncryptionResultResult returned by a PropertyEncryptor callback
 CEndpointThe replication endpoint representing the location of a database to replicate with
 CErrorThe exception thrown by the Couchbase Lite C++ API to report a Couchbase Lite failure
 CExtensionManages Couchbase Lite extensions, such as the Vector Search extension
 CFileLogSinkFile log sink configuration for logging to files
 CFullTextIndexConfigurationConfiguration for creating a full-text index, which enables full-text search in queries
 CIndexUpdaterUpdates a lazy index by setting the computed vectors for the documents returned from QueryIndex::beginUpdate
 CListenerTokenA token representing a registered listener; instances are returned from the various methods that register listeners, such as Collection::addChangeListener
 CLogSinksControls where Couchbase Lite writes its log messages
 CMutableDocumentA mutable document, whose properties can be modified and saved to a collection
 CPredictionRegisters/unregisters predictive models by name
 CQueryA database query
 CChangeThe change passed to a live query's listener callback, giving access to the updated results
 CChangeListenerThe token returned by Query::addChangeListener for a live query
 CQueryIndexRepresents an existing index in a collection
 CReplicatorA replicator that syncs documents between a local database's collections and a target database
 CReplicatorConfigurationThe configuration of a replicator
 CResultA single query result; ResultSet::iterator iterates over these
 CResultSetThe results of a query
 CResultSetIteratorSingle-pass iterator over a ResultSet, yielding each Result in turn
 CTransactionA helper object for database transactions
 CValueIndexConfigurationConfiguration for creating a value index, which indexes the values of one or more document properties
 CVectorEncodingVector encoding type to use in a VectorIndexConfiguration, for reducing the size of the stored vectors
 CVectorIndexConfigurationConfiguration for creating a vector index, which enables searching documents by vector similarity
 NstdSTL namespace
 Chash< cbl::Collection >Hash function for Collection