package irmin-pack

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

Install

Dune Dependency

Authors

Maintainers

Sources

irmin-3.7.2.tbz
sha256=6aa5ba4c6a0233747d4bd3ab396f2b3a33bb80f9d8ed4a178c83a035033c0e52
sha512=8a5506a57e8569a11c883ca25b3c60ae7a9a03c2da111668193d7b4296434c43f1a310e78f189e4b38c234da790259d2961c6a0ae481282c18bb97f618fccfb6

doc/irmin-pack.unix/Irmin_pack_unix/index.html

Module Irmin_pack_unixSource

The irmin-pack-unix package provides an implementation of Irmin_pack for Unix systems.

irmin-pack-unix provides advanced features such as garbage collection, snapshoting, integrity checks.

Store

Sourcemodule type S = sig ... end

An irmin-pack-unix store. This provides the common Irmin interface with irmin-pack-unix specific extensions.

Sourcemodule Maker (Config : Irmin_pack.Conf.S) : sig ... end
Sourcemodule KV (Config : Irmin_pack.Conf.S) : sig ... end

Key and Values

Sourcemodule Pack_key : sig ... end
Sourcemodule Pack_value : sig ... end

Integrity Checks

Sourcemodule Checks : sig ... end

Offline stats for Irmin stores.

Statistics

Sourcemodule Stats : sig ... end

Internal Functors and Utilities

Following functors and modules are instantiated automatically or used internally when creating a store with Maker or KV.

Sourcemodule Index : sig ... end
Sourcemodule Inode : sig ... end
Sourcemodule Pack_store : sig ... end
Sourcemodule Io_legacy : sig ... end
Sourcemodule Atomic_write : sig ... end
Sourcemodule Dict : sig ... end
Sourcemodule Dispatcher : sig ... end
Sourcemodule Io : sig ... end
Sourcemodule Async : sig ... end
Sourcemodule Errors : sig ... end
Sourcemodule Io_errors : sig ... end
Sourcemodule Control_file : sig ... end
Sourcemodule Append_only_file : sig ... end
Sourcemodule Chunked_suffix : sig ... end
Sourcemodule Ranges : sig ... end
Sourcemodule Sparse_file : sig ... end
Sourcemodule File_manager : sig ... end
Sourcemodule Lower : sig ... end
Sourcemodule Utils : sig ... end
OCaml

Innovation. Community. Security.