package irmin-pack
Irmin backend which stores values in a pack file
Install
Dune Dependency
Authors
Maintainers
Sources
irmin-3.5.2.tbz
sha256=2a1e6a7577e498fbfeb678d666da210dc48d1344637e8ecb653e1dd88c640b5f
sha512=3fb6f49a1af2f8bab1df5b6f5affaaa09f09fe892a08eb2d9de58138e56646d4a6797f3c087b22875e36e3411218ab2435fe5437ac78f323dd661932af021fad
doc/irmin-pack.unix/Irmin_pack_unix/KV/Maker/Make/File_manager/Suffix/index.html
Module File_manager.Suffix
Source
Source
type open_error = [
| `Closed
| `Inconsistent_store
| `Invalid_argument
| `Io_misc of Io.misc_error
| `No_such_file_or_directory
| `Not_a_file
| `Read_out_of_bounds
]
Source
type add_new_error = [
| `Closed
| `Double_close
| `File_exists of string
| `Inconsistent_store
| `Invalid_argument
| `Io_misc of Io.misc_error
| `Multiple_empty_chunks
| `No_such_file_or_directory
| `Not_a_file
| `Pending_flush
| `Read_out_of_bounds
]
Source
val create_rw :
root:string ->
start_idx:int ->
overwrite:bool ->
auto_flush_threshold:int ->
auto_flush_procedure:Ao.auto_flush_procedure ->
(t, [> create_error ]) result
Source
val open_rw :
root:string ->
appendable_chunk_poff:Optint.Int63.t ->
start_idx:int ->
chunk_num:int ->
dead_header_size:int ->
auto_flush_threshold:int ->
auto_flush_procedure:Ao.auto_flush_procedure ->
(t, [> open_error ]) result
Source
val open_ro :
root:string ->
appendable_chunk_poff:Optint.Int63.t ->
dead_header_size:int ->
start_idx:int ->
chunk_num:int ->
(t, [> open_error ]) result
Source
val add_chunk :
auto_flush_threshold:int ->
auto_flush_procedure:Ao.auto_flush_procedure ->
t ->
(unit, [> add_new_error ]) result
Source
val close :
t ->
(unit, [> `Double_close | `Io_misc of Io.misc_error | `Pending_flush ])
result
Source
val refresh_appendable_chunk_poff :
t ->
Optint.Int63.t ->
(unit, [> `Rw_not_allowed ]) result
Source
val fold_chunks :
(acc:'a ->
idx:int ->
start_suffix_off:Optint.Int63.t ->
end_suffix_off:Optint.Int63.t ->
is_appendable:bool ->
'a) ->
'a ->
t ->
'a
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>