package irmin
Irmin, a distributed database that follows the same design principles as Git
Install
Dune Dependency
Authors
Maintainers
Sources
irmin-3.10.0.tbz
sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715
sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0
doc/irmin.mem/Irmin_mem/index.html
Module Irmin_mem
Source
In-memory store.
A simple in-memory store, using hash tables. Once one of the functors below is instantiated to a module M
, it has a unique shared hash-table: multiple invocation of M.create
will see and manipulate the same contents.
Configuration values.
An in-memory store for append-only values.
An in-memory store for content-addressable values.
An in-memory store with atomic-write guarantees.
Source
module KV :
Irmin.KV_maker
with type endpoint = unit
and type metadata = unit
and type info = Irmin.Info.default
Constructor for in-memory KV stores.
Constructor for in-memory Irmin store.
include Irmin.Maker with type endpoint = unit
include Irmin.Key.Store_spec.S
with type ('h, _) contents_key = 'h
with type 'h node_key = 'h
with type 'h commit_key = 'h
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>