74#ifdef COUCHBASE_ENTERPRISE
#define CBLAPI
Definition: CBL_Compat.h:104
#define _cbl_nullable
Definition: CBL_Compat.h:92
#define CBL_CAPI_BEGIN
Definition: CBL_Compat.h:105
#define CBL_CAPI_END
Definition: CBL_Compat.h:106
#define _cbl_warn_unused
Definition: CBL_Compat.h:40
struct CBLCollection CBLCollection
A collection, a document container.
Definition: CBLBase.h:194
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:224
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:227
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:170
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:104
A simple reference to a block of memory.
Definition: FLSlice.h:45