An embedded, single-file key-value store for OCaml, inspired by BoltDB and LMDB.
1(** Bucket operations for key-value storage *)
2
3type 'mode t = unit
4
5let get _ _ = Ok None
6
7let put _ _ _ = Ok ()
8
9let put_bytes _t _k b = put _t _k (Types.value_of_bytes b)
10
11let delete _ _ = Ok ()
12
13let create_bucket _ _ = Ok ()
14
15let bucket _ _ = Ok None
16
17let cursor (_ : 'mode t) : 'mode Cursor.t = Obj.magic ()