|
Couchbase Lite C++
Couchbase Lite C++ API
|
| Ncbl | |
| CArrayIndexConfiguration | Array Index Configuration for indexing property values within arrays in documents, intended for use with the UNNEST query |
| CAuthenticator | Authentication credentials for a remote server |
| CBlob | A reference to a binary data blob associated with a document |
| CBlobReadStream | A stream for reading a blob's content from the database |
| CBlobWriteStream | A stream for writing a new blob to the database |
| CCollection | A Collection is a container for documents within a database |
| CCollectionChange | Collection change info notified to the collection change listener's callback |
| CCollectionConfiguration | A collection to replicate, along with its collection-specific replication settings such as filters and a conflict resolver |
| CConsoleLogSink | Console log sink configuration for logging to the console |
| CCustomLogSink | Custom log sink configuration for logging to a user-defined callback |
| CDatabase | A Couchbase Lite database, which is a container for collections of documents |
| CDatabaseConfiguration | Database configuration options |
| CDecryptionResult | Result returned by a PropertyDecryptor callback |
| CDocument | An immutable, in-memory copy of a document read from a collection |
| CDocumentChange | Document change info notified to the document change listener's callback |
| CEncryptable | A reference to an encryptable value associated with a document |
| CEncryptionKey | A database encryption key, used in DatabaseConfiguration to open or create an encrypted database |
| CEncryptionResult | Result returned by a PropertyEncryptor callback |
| CEndpoint | The replication endpoint representing the location of a database to replicate with |
| CError | The exception thrown by the Couchbase Lite C++ API to report a Couchbase Lite failure |
| CExtension | Manages Couchbase Lite extensions, such as the Vector Search extension |
| CFileLogSink | File log sink configuration for logging to files |
| CFullTextIndexConfiguration | Configuration for creating a full-text index, which enables full-text search in queries |
| CIndexUpdater | Updates a lazy index by setting the computed vectors for the documents returned from QueryIndex::beginUpdate |
| CListenerToken | A token representing a registered listener; instances are returned from the various methods that register listeners, such as Collection::addChangeListener |
| CLogSinks | Controls where Couchbase Lite writes its log messages |
| CMutableDocument | A mutable document, whose properties can be modified and saved to a collection |
| CPrediction | Registers/unregisters predictive models by name |
| CQuery | A database query |
| CChange | The change passed to a live query's listener callback, giving access to the updated results |
| CChangeListener | The token returned by Query::addChangeListener for a live query |
| CQueryIndex | Represents an existing index in a collection |
| CReplicator | A replicator that syncs documents between a local database's collections and a target database |
| CReplicatorConfiguration | The configuration of a replicator |
| CResult | A single query result; ResultSet::iterator iterates over these |
| CResultSet | The results of a query |
| CResultSetIterator | Single-pass iterator over a ResultSet, yielding each Result in turn |
| CTransaction | A helper object for database transactions |
| CValueIndexConfiguration | Configuration for creating a value index, which indexes the values of one or more document properties |
| CVectorEncoding | Vector encoding type to use in a VectorIndexConfiguration, for reducing the size of the stored vectors |
| CVectorIndexConfiguration | Configuration for creating a vector index, which enables searching documents by vector similarity |
| Nstd | STL namespace |
| Chash< cbl::Collection > | Hash function for Collection |