Couchbase Lite C
Couchbase Lite C API
|
Go to the source code of this file.
Functions | |
CBLQueryIndex | |
CBLQueryIndex represents an existing index in a collection. Available in the enterprise edition, the CBLQueryIndex can be used to obtain a CBLIndexUpdater object for updating the vector index in lazy mode. | |
static const CBLQueryIndex * | CBLQueryIndex_Retain (const CBLQueryIndex *t) |
static void | CBLQueryIndex_Release (const CBLQueryIndex *t) |
FLString | CBLQueryIndex_Name (const CBLQueryIndex *index) |
Returns the index's name. More... | |
CBLCollection * | CBLQueryIndex_Collection (const CBLQueryIndex *index) |
Returns the collection that the index belongs to. More... | |
static const CBLIndexUpdater * | CBLIndexUpdater_Retain (const CBLIndexUpdater *t) |
static void | CBLIndexUpdater_Release (const CBLIndexUpdater *t) |
_cbl_warn_unused CBLIndexUpdater *_cbl_nullable | CBLQueryIndex_BeginUpdate (CBLQueryIndex *index, size_t limit, CBLError *_cbl_nullable outError) |
ENTERPRISE EDITION ONLY. More... | |
IndexUpdater | |
CBLIndexUpdater used for updating the index in lazy mode. Currently, the vector index is the only index type that can be updated lazily. | |
size_t | CBLIndexUpdater_Count (const CBLIndexUpdater *updater) |
ENTERPRISE EDITION ONLY. More... | |
FLValue | CBLIndexUpdater_Value (CBLIndexUpdater *updater, size_t index) |
ENTERPRISE EDITION ONLY. More... | |
bool | CBLIndexUpdater_SetVector (CBLIndexUpdater *updater, size_t index, const float vector[_cbl_nullable], size_t dimension, CBLError *_cbl_nullable outError) |
ENTERPRISE EDITION ONLY. More... | |
void | CBLIndexUpdater_SkipVector (CBLIndexUpdater *updater, size_t index) |
ENTERPRISE EDITION ONLY. More... | |
bool | CBLIndexUpdater_Finish (CBLIndexUpdater *updater, CBLError *_cbl_nullable outError) |
ENTERPRISE EDITION ONLY. More... | |