Brassaia_eiomodule Append_only : sig ... endmodule Append_only_intf : sig ... endmodule Atomic_write : sig ... endmodule Atomic_write_intf : sig ... endmodule Backend : sig ... endmodule Branch : sig ... endUser-defined branches.
module Branch_intf : sig ... endmodule Brassaia : sig ... endThe Brassaia module provides a common interface and types used by all backends.
module Commit : sig ... endCommit values represent the store history.
module Commit_intf : sig ... endmodule Conf : sig ... endmodule Content_addressable : sig ... endmodule Content_addressable_intf : sig ... endmodule Contents : sig ... endValues.
module Contents_intf : sig ... endmodule Diff : sig ... endmodule Dot : sig ... endStore dumps.
module Export_for_backends : sig ... endmodule Hash : sig ... endmodule Hash_intf : sig ... endmodule Import : sig ... endmodule Indexable : sig ... endmodule Indexable_intf : sig ... endmodule Info : sig ... endmodule Info_intf : sig ... endmodule Key : sig ... endModule types for keys into an arbitrary store.
module Key_intf : sig ... endmodule Lock : sig ... endmodule Logging : sig ... endLogs tags attached to the log entries emitted by Brassaia:
module Logging_intf : sig ... endmodule Lru : sig ... endmodule Merge : sig ... endMerge operators.
module Metrics : sig ... endMetrics defines primitives to handle metrics inside of Brassaia. Its purpose is to decouple the metrics type definition from the data manipulation.
module Node : sig ... endNode provides functions to describe the graph-like structured values.
module Node_intf : sig ... endmodule Object_graph : sig ... endGraphs.
module Object_graph_intf : sig ... endmodule Path : sig ... endTree path handling.
module Perms : sig ... endTypes representing permissions 'perms for performing operations on a certain type 'perms t.
module Proof : sig ... endmodule Proof_intf : sig ... endmodule Read_only : sig ... endmodule Read_only_intf : sig ... endmodule Remote : sig ... endRemote stores.
module Remote_intf : sig ... endmodule Reversed_list : sig ... endReversed_list.t is constructed the same way as List.t, but needs to be reversed before it can be used as a regular list.
module Schema : sig ... endmodule Slice : sig ... endmodule Slice_intf : sig ... endmodule Storage : sig ... endmodule Storage_intf : sig ... endmodule Store : sig ... endBranch-consistent stores: read-write store with support fork/merge operations.
module Store_intf : sig ... endmodule Store_properties : sig ... endmodule Store_properties_intf : sig ... endmodule Sync : sig ... endStore Synchronisation.
module Sync_intf : sig ... endmodule Tree : sig ... endmodule Tree_intf : sig ... endmodule Type : sig ... endmodule Version : sig ... endmodule Watch : sig ... endWatch provides helpers to register event notifications on read-write stores.
module Watch_intf : sig ... end