class type record_reader = object
.. end
method pos_in : int
The ordinal number of the record that will be read next. Numbers
start at 0
method input_record : unit -> string
Reads one record, and advances the cursor. May raise End_of_file
method peek_record : unit -> string
Reads the record, but does not advance the cursor, i.e. the
next peek_record
or input_record
will read the line again.
May raise End_of_file
.
method close_in : unit -> unit
Releases resources (e.g. closes transactions)
method abort : unit -> unit
Drops resources - intended to be used for error cleanup