package irmin-pack

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

Install

Dune Dependency

Authors

Maintainers

Sources

irmin-3.10.0.tbz
sha256=92a9de7a0a2a35c2feba0c35a806b1f0df24c1c0d15164eebf3f919296d26715
sha512=0203ec5117a851ad5afeb2f9091659b4e142e231b6b945caab93f4d7beb23397c8ac43f7056e91d18f4bff0be1062f6ae966d221f877c229328c0cbbf29fd9f0

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.