package irmin-pack

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

Install

Dune Dependency

Authors

Maintainers

Sources

irmin-3.11.0.tbz
sha256=09996fbcc2c43e117a9bd8e9028c635e81cccb264d5e02d425ab8b06bbacdbdb
sha512=0391a6bf7b94a1edd50a3a8df9e58961739fa78d7d689d61f56bc87144483bad2ee539df595c33d9d52c29b3458da5dddf3a73b5eb85e49c4667c26d2cd46be1

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 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
Sourcemodule Lru : sig ... end
OCaml

Innovation. Community. Security.