sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
module K : Index.Key.S
module V : Index.Value.S
val load :
path:string ->
'a Store_sigs.mode ->
'a t Tezos_base.TzPervasives.tzresult Lwt.t
Load (or initializes) a store in the file path
. If readonly
is true
, the store will only be accessed in read only mode.
val mem : [> `Read ] t -> K.t -> bool Tezos_base.TzPervasives.tzresult Lwt.t
Returns true
if the key has a value associated in the store.
val find :
[> `Read ] t ->
K.t ->
V.t option Tezos_base.TzPervasives.tzresult Lwt.t
Returns the value associated to a key in the store, or None
otherwise.
val add :
?flush:bool ->
[> `Write ] t ->
K.t ->
V.t ->
unit Tezos_base.TzPervasives.tzresult Lwt.t
Add an association from a key to a value in the store. If flush
(default to true
) is set, the index is written on disk right away.
val close : _ t -> unit Tezos_base.TzPervasives.tzresult Lwt.t
Closes the store. After this call the store cannot be accessed anymore (unless one calls load
again).