Module Datascript_sqlite

module Ds = Datascript
type session = {
  1. path : string;
  2. mutable closed : bool;
}
val sqlite_open : string -> unit
val sqlite_close : string -> unit
val sqlite_store : string -> (string * string) list -> unit
val sqlite_restore : string -> string -> string option
val sqlite_list_addresses : string -> string list
val sqlite_delete : string -> string list -> unit
val ensure_open : session -> unit
val open_session : string -> session
val close : session -> unit
val storage : session -> Ds.storage