LiteCore
Couchbase Lite cross-platform core implementation
|
#include "c4DocEnumeratorTypes.h"
Go to the source code of this file.
Functions | |
void | c4enum_close (C4DocEnumerator *e) |
Closes an enumeration. | |
NODISCARD CBL_CORE_API C4DocEnumerator * | c4db_enumerateChanges (C4Database *database, C4SequenceNumber since, const C4EnumeratorOptions *options, C4Error *outError) |
Creates an enumerator ordered by sequence. | |
NODISCARD CBL_CORE_API C4DocEnumerator * | c4db_enumerateAllDocs (C4Database *database, const C4EnumeratorOptions *options, C4Error *outError) |
Creates an enumerator ordered by docID. | |
NODISCARD CBL_CORE_API C4DocEnumerator * | c4coll_enumerateChanges (C4Collection *collection, C4SequenceNumber since, const C4EnumeratorOptions *options, C4Error *outError) |
Creates an enumerator ordered by sequence. | |
NODISCARD CBL_CORE_API C4DocEnumerator * | c4coll_enumerateAllDocs (C4Collection *collection, const C4EnumeratorOptions *options, C4Error *outError) |
Creates an enumerator ordered by docID. | |
NODISCARD CBL_CORE_API bool | c4enum_next (C4DocEnumerator *e, C4Error *outError) |
Advances the enumerator to the next document. | |
NODISCARD CBL_CORE_API C4Document * | c4enum_getDocument (C4DocEnumerator *e, C4Error *outError) |
Returns the current document, if any, from an enumerator. | |
CBL_CORE_API bool | c4enum_getDocumentInfo (C4DocEnumerator *e, C4DocumentInfo *outInfo) |
Stores the metadata of the enumerator's current document into the supplied C4DocumentInfo struct. | |