package octez-internal-libs

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

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

Innovation. Community. Security.