Obj_container_file.EncodeEncoding multiple rows to an output
type 'a with_params = ?max_block_count:int -> ?buf_size:int -> ?pool:Avro__Iobuf.Pool.t -> ?codec:Codec.t -> 'aval make : (Output.t -> schema:string -> write:(Output.t -> 'a -> unit) -> 'a t) with_paramsmake a new encoder.
val push : 'a t -> 'a -> unitpush enc x pushes a row into enc.
val cur_block_count : _ t -> intHow many objects in the current block?
val flush_block : _ t -> unitFlush current block to output
val close : _ t -> unitclose enc flushes the last block, if any, and renders the encoder unusable.
val write_seq : (schema:string -> write:(Output.t -> 'a -> unit) -> Output.t -> 'a Stdlib.Seq.t -> unit) with_paramsEncode the given sequence of rows into the output.
val write_seq_to_string : (schema:string -> write:(Output.t -> 'a -> unit) ->
'a Stdlib.Seq.t -> string) with_paramsEncode the given sequence of rows into a string