package irmin-pack

  1. Overview
  2. Docs
Irmin backend which stores values in a pack file

Install

Dune Dependency

Authors

Maintainers

Sources

irmin-3.5.1.tbz
sha256=cd788a8d3f4a3dd18dc160a153d4aec91eaf6b0fb41ad41464d26c79c304a98e
sha512=4f97862678d35e0b4aa814a1df51d6f8c59bcf5b611c73f0a475f9b5386ca42a4a18e65ce80fc425ddad93fcdacfcb563c52f6423777610a0bc567902f4db088

doc/irmin-pack.unix/Irmin_pack_unix/KV/Make/X/Commit/CA/index.html

Module Commit.CASource

Sourcetype 'a t
Sourcetype value = Pack_value.t
Sourceval mem : [> Irmin.Perms.read ] t -> key -> bool Lwt.t
Sourceval find : [> Irmin.Perms.read ] t -> key -> value option Lwt.t
Sourceval close : 'a t -> unit Lwt.t
Sourcetype hash = H.t
Sourceval index : [> Irmin.Perms.read ] t -> hash -> key option Lwt.t
Sourceval batch : Irmin.Perms.read t -> ([ `Read | `Write ] t -> 'a Lwt.t) -> 'a Lwt.t
Sourcemodule Key : sig ... end
Sourceval add : 'a t -> value -> key Lwt.t
Sourceval unsafe_add : 'a t -> hash -> value -> key Lwt.t
Sourceval index_direct : 'a t -> hash -> key option
Sourceval unsafe_append : ensure_unique:bool -> overcommit:bool -> 'a t -> hash -> value -> key
Sourceval unsafe_mem : 'a t -> key -> bool
Sourceval unsafe_find : check_integrity:bool -> 'a t -> key -> value option
Sourcetype file_manager = File_manager.t
Sourcetype dict = Dict.t
Sourcetype dispatcher = Dispatcher.t
Sourceval v : config:Irmin.Backend.Conf.t -> fm:file_manager -> dict:dict -> dispatcher:dispatcher -> Irmin.Perms.read t
Sourceval integrity_check : offset:Optint.Int63.t -> length:int -> hash -> 'a t -> (unit, [ `Absent_value | `Wrong_hash ]) result
Sourcemodule Entry_prefix : sig ... end
Sourceval read_and_decode_entry_prefix : off:Optint.Int63.t -> dispatcher -> Entry_prefix.t
Sourceval index_direct_with_kind : 'a t -> hash -> (key * Irmin_pack.Pack_value.Kind.t) option
Sourceval purge_lru : 'a t -> unit
OCaml

Innovation. Community. Security.