Subroutine Coverage

blib/lib/Text/AutoCSV.pm
Criterion Covered Total %
subroutine 111 117 94.8
pod 43 43 100.0


line count pod subroutine
18 20 n/a BEGIN
19 17 n/a BEGIN
25 17 n/a BEGIN
26 17 n/a BEGIN
27 17 n/a BEGIN
28 17 n/a BEGIN
29 17 n/a BEGIN
30 17 n/a BEGIN
31 17 n/a BEGIN
34 17 n/a BEGIN
35 17 n/a BEGIN
36 17 n/a BEGIN
40 17 n/a BEGIN
189 424 n/a _is_utf8
197 12079 n/a _get_def
204 15 n/a _print
214 17 n/a _printf
223 67 n/a _print_warning
232 316 n/a _close_inh
240 127 n/a _close_outh
248 81 n/a _print_error
289 3163 Yes remove_accents
298 262 n/a _detect_csv_sep
404 652 n/a _reopen_input
426 14863 n/a _mygetline
432 456 n/a _detect_meta
500 1269 n/a _register_pass
512 510 n/a _update_in_mem_record_count
535 320 n/a _detect_inh_encoding
585 16 n/a BEGIN
591 51 n/a __ANON__
631 494 n/a _status_reset
651 4084 n/a _status_forward
657 139 n/a _status_backward
665 4223 n/a ___status_move
727 333 Yes new
854 9637 n/a __ANON__
875 470 n/a _S1_init_input
1001 3663 Yes get_in_file_disp
1010 0 Yes get_sep_char
1018 9 Yes get_escape_char
1026 27 Yes get_in_encoding
1034 15 Yes get_is_always_quoted
1042 43 Yes get_pass_count
1050 0 Yes get_in_mem_record_count
1058 513 Yes get_max_in_mem_record_count
1066 155 n/a _set_max_in_mem_record_count
1074 19 Yes get_fields_names
1083 1 Yes get_field_name
1094 1 Yes get_coldata
1114 2 Yes get_stats
1123 1 Yes get_nb_rows
1131 0 n/a _debug_show_members
1171 12 n/a _process_header
1186 462 n/a __ANON__
1192 258 n/a __ANON__
1205 2 Yes set_walker_hr
1218 2 Yes set_walker_ar
1318 539 n/a _col_dispname
1344 45 n/a _dds
1352 354 n/a _detect_dates_formats
1906 0 n/a _debug_output_fmt
1929 19561 n/a _try_parser
1953 1980 n/a _guess_time_format
2038 1265 n/a _header_to_field_name
2045 355 n/a _S2_init_fields_from_header
2140 8 Yes out_header
2156 355 n/a _S3_init_fields_extra
2295 352 n/a __ANON__
2335 96 n/a __ANON__
2381 196 n/a __ANON__
2432 2341 n/a _read_one_record_from_input
2573 297 n/a _open_read
2585 316 n/a _close_read
2605 167 n/a _S4_read_all_in_mem
2628 24 n/a _chain_array
2632 2 n/a _chain_str
2636 25 Yes field_add_link
2749 2 Yes links
2773 7 Yes field_add_computed
2800 14 Yes field_add_copy
2830 15 Yes in_map
2836 16 Yes read_update_after
2858 11 Yes out_map
2864 12 Yes write_update_before
2886 189 Yes reset_next_record_hr
2896 1120 n/a _create_internal_column_name_from_its_number
2900 2079 n/a _ar_to_hr
2927 2001 Yes get_next_record_hr
2954 60 Yes read
2986 1 Yes read_all_in_mem
2992 9 n/a _read_all_in_mem
3001 0 n/a _render
3018 0 Yes print_id
3050 2 Yes set_out_file
3061 367 n/a _execute_write_update_before
3082 466 n/a _apply_write_fields
3107 109 Yes write
3320 32 Yes get_keys
3332 364 Yes get_row_ar
3348 269 Yes get_row_hr
3368 108 Yes get_hr_all
3380 190 Yes get_recnum
3388 906 n/a _check_for_search
3397 20 Yes get_cell
3408 9 Yes get_values
3427 561 n/a _get_hash_and_projector
3470 1479 n/a __ANON__
3476 1479 n/a __ANON__
3483 1886 n/a __ANON__
3486 1906 n/a __ANON__
3509 1268 n/a __ANON__
3511 77 n/a __ANON__
3537 6 n/a _get_hash_build_count
3543 563 Yes search
3573 22 Yes search_1hr
3591 317 Yes vlookup