74#ifdef COUCHBASE_ENTERPRISE
#define CBLAPI
Definition CBL_Compat.h:105
#define _cbl_nullable
Definition CBL_Compat.h:92
#define CBL_CAPI_BEGIN
Definition CBL_Compat.h:107
#define CBL_CAPI_END
Definition CBL_Compat.h:108
#define _cbl_warn_unused
Definition CBL_Compat.h:40
FLSlice FLString
Definition FLSlice.h:98
struct CBLCollection CBLCollection
A collection, a document container.
Definition CBLBase.h:195
FLValue CBLIndexUpdater_Value(CBLIndexUpdater *updater, size_t index)
ENTERPRISE EDITION ONLY.
FLString CBLQueryIndex_Name(const CBLQueryIndex *index)
Returns the index's name.
struct CBLQueryIndex CBLQueryIndex
A query index.
Definition CBLBase.h:225
bool CBLIndexUpdater_Finish(CBLIndexUpdater *updater, CBLError *_cbl_nullable outError)
ENTERPRISE EDITION ONLY.
CBLCollection * CBLQueryIndex_Collection(const CBLQueryIndex *index)
Returns the collection that the index belongs to.
struct CBLIndexUpdater CBLIndexUpdater
Definition CBLBase.h:228
bool CBLIndexUpdater_SetVector(CBLIndexUpdater *updater, size_t index, const float vector[_cbl_nullable], size_t dimension, CBLError *_cbl_nullable outError)
ENTERPRISE EDITION ONLY.
size_t CBLIndexUpdater_Count(const CBLIndexUpdater *updater)
ENTERPRISE EDITION ONLY.
void CBLIndexUpdater_SkipVector(CBLIndexUpdater *updater, size_t index)
ENTERPRISE EDITION ONLY.
_cbl_warn_unused CBLIndexUpdater *_cbl_nullable CBLQueryIndex_BeginUpdate(CBLQueryIndex *index, size_t limit, CBLError *_cbl_nullable outError)
ENTERPRISE EDITION ONLY.
#define CBL_REFCOUNTED(TYPE, NAME)
Definition CBLBase.h:171
const struct _FLValue * FLValue
A reference to a value of any type.
Definition FLBase.h:35
A struct holding information about an error.
Definition CBLBase.h:105