package octez-l2-libs
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=aa2f5bc99cc4ca2217c52a1af2a2cdfd3b383208cb859ca2e79ca0903396ca1d
sha512=d68bb3eb615e3dcccc845fddfc9901c95b3c6dc8e105e39522ce97637b1308a7fa7aa1d271351d5933febd7476b2819e1694f31198f1f0919681f1f9cc97cb3a
doc/octez-l2-libs.layer2_store/Tezos_layer2_store/Store_sigs/index.html
Module Tezos_layer2_store.Store_sigs
Source
The type of a path
. path
s are strings
. They are used to determine the location where the data should be persisted on disk.
Keys in Map-like storage functors are represented as strings.
BACKEND
is the module type defining the backend for persisting data to disk. It is used by the functors in Store_utils
to create Storage modules that persist data structures on disk.
Module type respresenting a Mutable_value
that is persisted on store.
This module contains information about where to store and retrieve contents of storage persisted on disk.
KEY
is a module type used to construct Map
-like storage modules. It defines how keys are used to determine a path on disk.
VALUE
is a module type to define values that will be persisted on disk via storage modules.
Generic module type for append-only maps to be persisted on disk.
Nested_map
is a map where values are indexed by both a primary and secondary key. It allows more flexibility over a map whose keys are tupls of the form `(primary_key, secondary_key)`. In particular, it provides functions to retrieve all the bindings in a map that share the same primary_key.
COMPARABLE_KEY
is a module type used to define secondary keys in nested maps.