class type record_writer =object
..end
method pos_out : int
method bpos_out : int64
method output_record : string -> unit
method flush : unit -> unit
method from_fd_e : Unix.file_descr -> unit Uq_engines.engine
pos_out
number is not updated, but bpos_out
is.
While the engine is running output_record
and flush
must
not be called.
The file must be line-structured. If the LF after the last line is missing it is silently added. The length of the lines is not checked except in a few situations.
One should only either use from_fd_e
or output_record
. When
mixing both styles, it is undefined which data is read by which
method.
method close_out : unit -> unit
method abort : unit -> unit
method plasma_cluster : Plasma_client.plasma_cluster