diff options
Diffstat (limited to 'src/key-value-store/database/kissdb.h')
-rw-r--r-- | src/key-value-store/database/kissdb.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/key-value-store/database/kissdb.h b/src/key-value-store/database/kissdb.h index 582e786..949f468 100644 --- a/src/key-value-store/database/kissdb.h +++ b/src/key-value-store/database/kissdb.h @@ -171,6 +171,20 @@ typedef struct { int fd; //local fd } KISSDB; +/** + * Next item not found + */ +#define KISSDB_ITERATOR_NEXT_ITEM_NOT_FOUND 0 + +/** + * Next item found + */ +#define KISSDB_ITERATOR_NEXT_ITEM_FOUND 1 + +/** + * deleted or invalidated data found + */ +#define KISSDB_ITERATOR_DELETED_ITEM 2 /** * I/O error or file not found @@ -231,6 +245,7 @@ typedef struct { * buffer where data should be returned is too small */ #define KISSDB_ERROR_WRONG_BUFSIZE -13 + /** * Open mode: read only |