Module Delimited_kernel__.Row
val get_conv_exn : t -> string -> Core_kernel.Source_code_position.t -> (string -> 'a) -> 'aget_conv_exn t header [%here] convextract the cell with columnheaderfromrowand convert it usingconv. If there is an error the error is raised includingrowheadererrorand the source code position (%here).
val get_exn : t -> string -> stringget_exn t headerreturn the column of the row corresponding to header
val get_conv_opt_exn : t -> string -> Core_kernel.Source_code_position.t -> (string -> 'a) -> 'a optionget_conv_opt_exnis likeget_conv_exn, but empty strings are converted toNone. Missing headers raise exceptions.
val get : t -> string -> string optionget t headersame as get_exn, but returns an option when the header was not found
val get_opt_exn : t -> string -> string optionget_opt_exnis likeget_exn, but empty strings are converted toNone. Missing headers raise exceptions.
val nth_exn : t -> int -> stringnth_exn t ireturn the ith column of t (indexed from 0)
val nth_conv_exn : t -> int -> Core_kernel.Source_code_position.t -> (string -> 'a) -> 'anth_conv_exn t i [%here] convextract the ith column oftand convert it usingconv. If there is an error the error is raised includingrowierrorand the source code position (%here).
val nth : t -> int -> string optionnth t isame as nth_exn, but returns an option in the case where t does not have at least i - 1 columns
val nth_conv : t -> int -> (string -> 'a) -> 'a optionnth_convis likenth_conv_exn, but returnsNoneif there is an error.
val to_list : t -> string listto_list treturn all columns in the order they appear in the file
val to_array : t -> string arrayto_array treturn all columns in the order they appear in the file
val length : t -> intlength treturns number of fields in this row
val headers : t -> int Core_kernel.String.Map.theaders treturn the header mapping (header -> position) available for the table this row is from.list_of_headersis a list in the same order as in input file.
val list_of_headers : t -> string listval is_empty : t -> boolis_empty treturn true if the row contains only empty strings
val to_string : t -> stringval sexp_of_t : t -> Core_kernel.Sexp.tval fold : t -> init:'acc -> f:('acc -> header:string -> data:string -> 'acc) -> 'accval iter : t -> f:(header:string -> data:string -> unit) -> unitval create : int Core_kernel.String.Table.t -> string array -> tval create' : int Core_kernel.String.Map.t -> string array -> tval equal : t -> t -> boolval compare : t -> t -> int
module Expert : sig ... end