Obj_container_file.DecodeDecoding multiple rows from an input
Decoder using the given input, and given row reading function.
val cur_block_remaining_count : _ t -> intHow many items remain in the current block (can be 0 at the beginning)
val next : 'a t -> 'a optionRead next row
val iter : 'a t -> f:('a -> unit) -> unitIterate on the elements. Can be done only once.
val fold : 'a t -> f:('b -> 'a -> 'b) -> init:'b -> 'bFold on the elements. Can be done only once.
val to_seq : 'a t -> 'a Stdlib.Seq.tObtain an ephemeral sequence of elements, that can be traversed only once.
val to_array_list : 'a t -> 'a array listObtain a list of arrays. Each array corresponds to a block of the input file. This is the most efficient way to get the whole file's content in memory in a stable form (unlike to_seq which is ephemeral).
val to_list : 'a t -> 'a listval to_array : 'a t -> 'a array