An embedded, single-file key-value store for OCaml, inspired by BoltDB and LMDB.
at main 313 B view raw
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 ()