summaryrefslogtreecommitdiff
path: root/src/key-value-store/database/kissdb.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/key-value-store/database/kissdb.h')
-rw-r--r--src/key-value-store/database/kissdb.h15
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