Subroutine Coverage

blib/lib/SQL/Yapp.pm
Criterion Covered Total %
subroutine 519 723 71.7
pod 0 298 0.0


line count pod subroutine
5 5 n/a BEGIN
6 5 n/a BEGIN
7 5 n/a BEGIN
8 5 n/a BEGIN
9 5 n/a BEGIN
10 5 n/a BEGIN
11 5 n/a BEGIN
12 5 n/a BEGIN
13 5 n/a BEGIN
14 5 n/a BEGIN
48 5 n/a BEGIN
49 5 n/a BEGIN
50 5 n/a BEGIN
52 5 n/a BEGIN
53 5 n/a BEGIN
55 5 n/a BEGIN
56 5 n/a BEGIN
58 5 n/a BEGIN
59 5 n/a BEGIN
321 20 No get_set
329 0 No get_dbh
334 1 No dbh
336 0 n/a __ANON__
337 0 n/a __ANON__
345 4 No quote_identifier
346 4 No quote
347 2 No xlat_catalog
348 2 No xlat_schema
349 4 No xlat_table
350 2 No xlat_column
351 0 No xlat_charset
352 0 No xlat_collate
353 0 No xlat_constraint
354 0 No xlat_index
355 0 No xlat_transcoding
356 0 No xlat_transliteration
357 0 No xlat_engine
359 0 No check_identifier
360 0 No runtime_check
362 1 No sql_marker
364 2 No __ANON__
364 2 n/a catalog_prefix
365 2 No __ANON__
365 2 n/a schema_prefix
366 124 No __ANON__
366 4 n/a table_prefix
367 68 No __ANON__
367 2 n/a column_prefix
368 0 No __ANON__
368 0 n/a constraint_prefix
370 0 No debug
374 0 No read_dialect1
388 0 No read_dialect
405 9 No write_dialect
412 0 No dialect
619 5 No type_spec
677 1 No my_dumper
696 3 No my_longmess
707 3 No my_confess
718 205 No get_quote_val
729 379 No get_quote_id
760 5 n/a BEGIN
761 5 n/a BEGIN
762 5 n/a BEGIN
766 461 No make_op
792 385 No declare_op
1119 0 No double_quote_perl
1130 2884 No single_quote_perl
1137 3256 No quote_perl
1144 3558 No skip_ws
1160 3223 No token_new
1182 1 No token_describe
1214 1 No error_new
1220 2167 No syn_new
1228 517 No interpol_new
1237 62 No token_scan_codeblock
1253 170 No token_scan_variable
1266 50 No token_scan_delimited
1279 235 No token_num_new
1285 538 No ident_new
1291 754 No keyword_new
1302 1268 No replace_synonym
1311 926 No multi_token_new
1345 3231 No token_scan_rec
1432 3223 No token_scan
1441 3223 No lexer_shift
1449 280 No lexer_new
1469 12156 No flatten
1485 8407 No flatten_hash
1491 9536 No looking_at_raw
1505 9536 No looking_at
1515 1 No english_or
1533 790 No expect
1572 2622 No create
1594 1034 No create_Expr
1617 1233 No parse_list
1654 159 No parse_try_list
1669 9673 No find_ref
1693 8369 No switch
1703 2 No lx_token_error
1714 2304 No parse_choice
1717 0 n/a __ANON__
1738 553 No parse_plain_ident
1741 49 n/a __ANON__
1776 504 n/a __ANON__
1785 520 No parse_ident_chain
1791 330 No check_column
1819 330 No parse_column
1842 190 No parse_schema_qualified
1876 172 No parse_table
1882 7 No parse_charset
1888 7 No parse_constraint
1894 1 No parse_index
1900 1 No parse_collate
1906 0 No parse_transliteration
1912 0 No parse_transcoding
1918 2 No parse_engine
1925 49 No parse_column_name
1930 44 n/a __ANON__
1937 5 n/a __ANON__
1950 2 No parse_column_index
1975 5 No parse_table_name
1980 5 n/a __ANON__
1987 0 n/a __ANON__
2000 128 No parse_table_as
2031 173 No parse_value_or_column_into
2051 5 n/a BEGIN
2052 5 n/a BEGIN
2053 5 n/a BEGIN
2057 0 No plural
2063 24 No parse_limit_expr
2075 1 No parse_char_unit
2084 59 No parse_list_delim
2094 106 No parse_type_post_inner
2100 73 n/a __ANON__
2117 1 n/a __ANON__
2121 0 n/a __ANON__
2127 1 n/a __ANON__
2132 0 n/a __ANON__
2138 0 n/a __ANON__
2145 0 n/a __ANON__
2152 4 n/a __ANON__
2159 3 n/a __ANON__
2165 1 n/a __ANON__
2172 0 n/a __ANON__
2180 0 n/a __ANON__
2185 0 n/a __ANON__
2191 23 n/a __ANON__
2252 86 No parse_type_post
2268 30 No parse_type
2291 1 No parse_type_list
2303 1 No parse_type_list_delim
2307 1 n/a __ANON__
2315 0 n/a __ANON__
2326 1 No parse_on_action
2332 3 No parse_references
2358 4 n/a __ANON__
2368 38 No parse_column_spec_post_inner
2380 20 n/a __ANON__
2392 10 n/a __ANON__
2396 0 n/a __ANON__
2402 0 n/a __ANON__
2406 0 n/a __ANON__
2412 1 n/a __ANON__
2416 0 n/a __ANON__
2422 0 n/a __ANON__
2426 0 n/a __ANON__
2432 0 n/a __ANON__
2436 0 n/a __ANON__
2442 6 n/a __ANON__
2449 0 n/a __ANON__
2455 0 n/a __ANON__
2462 0 n/a __ANON__
2470 0 n/a __ANON__
2477 0 n/a __ANON__
2482 0 n/a __ANON__
2488 0 n/a __ANON__
2499 1 n/a __ANON__
2504 0 n/a __ANON__
2516 38 No parse_column_spec_post
2534 16 No parse_column_spec
2541 7 n/a __ANON__
2547 9 n/a __ANON__
2561 9 No parse_expr_list
2585 15 No parse_expr_list_delim
2589 9 n/a __ANON__
2597 5 n/a __ANON__
2608 190 No get_rhs
2614 203 No parse_thing
2617 191 n/a __ANON__
2620 1 n/a __ANON__
2623 1 n/a __ANON__
2626 9 n/a __ANON__
2629 1 n/a __ANON__
2636 8 No parse_funcsep
2663 9 No parse_check
2675 42 No parse_when_post
2702 22 No parse_when
2716 183 No shift_or_reduce_pure
2769 183 No shift_or_reduce
2780 1123 No find_functor
2799 260 No set_expr_functor
2810 1021 No parse_expr_post
2829 91 n/a __ANON__
2834 63 n/a __ANON__
2844 2 n/a __ANON__
2858 2 n/a __ANON__
2863 20 n/a __ANON__
2886 826 No parse_expr
2891 23 n/a __ANON__
2900 289 n/a __ANON__
2905 206 n/a __ANON__
2911 173 n/a __ANON__
2920 7 n/a __ANON__
2942 34 n/a __ANON__
2971 2 n/a __ANON__
2998 13 n/a __ANON__
3016 79 n/a __ANON__
3078 32 No parse_limit_num
3083 32 n/a __ANON__
3092 231 No parse_expr_as
3109 35 No parse_order
3115 14 n/a __ANON__
3122 21 n/a __ANON__
3140 23 n/a __ANON__
3141 2 n/a __ANON__
3142 10 n/a __ANON__
3151 133 No parse_join
3159 5 n/a __ANON__
3164 128 n/a __ANON__
3241 503 No push_option
3251 310 No push_option_list
3257 56 No parse_where
3265 185 No parse_select
3392 13 No parse_insert
3437 0 n/a __ANON__
3443 5 n/a __ANON__
3450 8 n/a __ANON__
3461 0 n/a __ANON__
3479 9 No parse_update
3546 4 No parse_delete
3617 1 No keyword
3632 1 No parse_index_option
3637 1 n/a __ANON__
3659 3 No parse_index_type
3668 3 No parse_table_constraint
3679 0 n/a __ANON__
3687 1 n/a __ANON__
3695 0 n/a __ANON__
3703 0 n/a __ANON__
3711 2 n/a __ANON__
3723 0 n/a __ANON__
3742 6 No parse_table_option1
3755 1 No parse_on_commit_action
3775 12 No parse_table_option
3780 4 n/a __ANON__
3786 2 n/a __ANON__
3791 2 n/a __ANON__
3796 0 n/a __ANON__
3800 0 n/a __ANON__
3804 1 n/a __ANON__
3811 1 n/a __ANON__
3816 2 n/a __ANON__
3831 6 No parse_column_def
3842 6 No parse_column_def_or_option
3846 4 n/a __ANON__
3849 2 n/a __ANON__
3856 2 No parse_create_table
3904 1 No parse_drop_table
3929 3 No parse_column_pos_perhaps
3932 1 n/a __ANON__
3935 1 n/a __ANON__
3938 1 n/a __ANON__
3946 20 No parse_alter_table
3962 1 n/a __ANON__
3969 3 n/a __ANON__
3976 1 n/a __ANON__
3987 1 n/a __ANON__
3991 6 n/a __ANON__
4024 1 n/a __ANON__
4029 2 n/a __ANON__
4044 1 n/a __ANON__
4051 1 n/a __ANON__
4058 1 n/a __ANON__
4066 1 n/a __ANON__
4072 1 n/a __ANON__
4089 3 No parse_stmt_interpol
4121 8 No parse_select_stmt
4123 8 n/a __ANON__
4126 0 n/a __ANON__
4132 228 No parse_stmt
4134 176 n/a __ANON__
4135 13 n/a __ANON__
4136 9 n/a __ANON__
4137 4 n/a __ANON__
4140 2 n/a __ANON__
4143 1 n/a __ANON__
4146 20 n/a __ANON__
4149 3 n/a __ANON__
4228 278 No str_new
4244 11884 No str_append_raw
4251 5929 No str_sync_line
4258 2885 No str_target_line
4265 7553 No str_append_comma
4274 4435 No str_append_perl
4285 2690 No str_append_str
4291 783 No str_append_join
4356 178 No str_append_map
4366 532 No str_append_funcall_begin
4381 532 No str_append_funcall_end
4391 454 No str_append_funcall
4402 1483 No str_append_end
4413 275 No str_get_string
4426 365 No str_append_list
4463 1068 No perl_val
4470 535 n/a __ANON__
4471 12 n/a __ANON__
4472 2 n/a __ANON__
4473 2 n/a __ANON__
4474 1 n/a __ANON__
4475 0 n/a __ANON__
4476 0 n/a __ANON__
4477 1 n/a __ANON__
4479 515 n/a __ANON__
4491 46 No perl_val_list
4504 3 No token_pos
4510 2 No lx_pos
4516 870 No croak_unless_scalar
4524 476 No str_append_typed
4556 526 No is_multicol
4559 170 n/a __ANON__
4562 170 n/a __ANON__
4568 93 n/a __ANON__
4571 7 n/a __ANON__
4574 21 n/a __ANON__
4577 65 n/a __ANON__
4592 519 No str_append_ident_chain
4653 111 No str_append_limit
4672 18 No str_append_parens
4687 3 No str_append_table_key
4730 2864 No str_append_thing
5032 141 n/a __ANON__
5046 3 n/a __ANON__
5050 0 n/a __ANON__
5054 9 n/a __ANON__
5097 355 n/a __ANON__
5101 102 n/a __ANON__
5122 123 n/a __ANON__
5152 17 n/a __ANON__
5164 0 n/a __ANON__
5174 15 n/a __ANON__
5177 23 n/a __ANON__
5189 1 n/a __ANON__
5205 4 n/a __ANON__
5208 4 n/a __ANON__
5240 0 n/a __ANON__
5248 0 n/a __ANON__
5267 0 n/a __ANON__
5278 0 n/a __ANON__
5291 8 n/a __ANON__
5296 10 n/a __ANON__
5299 9 n/a __ANON__
5494 618 n/a __ANON__
5503 11 n/a __ANON__
5507 0 n/a __ANON__
5531 1 n/a __ANON__
5536 12 n/a __ANON__
5543 278 No to_perl
5557 559 No lx_die_perhaps
5576 273 No parse_1_or_list
5584 7 No parse_0_try_list
5592 137 No parse_stmt_list
5597 2 No parse_do_stmt
5609 10 No parse_fetch_stmt
5649 515 No interpol_set_context
5656 8 No good_interpol_type
5667 5 No mark_sql
5689 22 No parse
5702 5 No replace_sql
5780 5 n/a BEGIN
5781 5 n/a BEGIN
5782 5 n/a BEGIN
5784 0 n/a op
5789 5 n/a BEGIN
5789 173 n/a __ANON__
5793 3 n/a type_error
5799 0 n/a asc
5800 0 n/a assign
5801 0 n/a charset
5802 0 n/a constraint
5803 0 n/a charset1
5804 0 n/a collate1
5805 0 n/a colname
5806 0 n/a colspec
5807 0 n/a column1
5808 1 n/a column1_single
5809 0 n/a constraint1
5810 0 n/a desc
5811 0 n/a engine1
5812 0 n/a expr
5813 0 n/a expr_or_check
5814 0 n/a check
5815 1 n/a exprparen
5816 0 n/a index1
5817 0 n/a joinclause
5818 0 n/a limit_number
5819 0 n/a stmt
5820 0 n/a subquery
5821 0 n/a table1
5822 0 n/a tabname
5823 0 n/a tableopt
5824 0 n/a transcoding
5825 0 n/a transliteration1
5826 0 n/a type
5828 0 n/a do
5829 0 n/a fetch
5836 5 n/a BEGIN
5837 5 n/a BEGIN
5838 5 n/a BEGIN
5839 5 n/a BEGIN
5843 890 n/a obj
5849 817 n/a value
5857 5 n/a BEGIN
5858 5 n/a BEGIN
5859 5 n/a BEGIN
5863 2 n/a obj
5867 2 n/a value
5869 2 n/a column1
5870 0 n/a column1_single
5871 0 n/a expr
5872 0 n/a expr_or_check
5874 0 n/a asterisk
5881 5 n/a BEGIN
5882 5 n/a BEGIN
5883 5 n/a BEGIN
5887 1 n/a obj
5891 1 n/a value
5893 0 n/a limit_number
5894 1 n/a exprparen
5895 0 n/a expr
5896 0 n/a expr_or_check
5897 0 n/a asc
5898 0 n/a desc
5905 5 n/a BEGIN
5906 5 n/a BEGIN
5907 5 n/a BEGIN
5909 0 n/a exprparen
5910 0 n/a expr
5911 0 n/a expr_or_check
5912 0 n/a asc
5913 0 n/a desc
5920 5 n/a BEGIN
5921 5 n/a BEGIN
5922 5 n/a BEGIN
5923 5 n/a BEGIN
5925 1 n/a subquery
5926 0 n/a exprparen
5927 2 n/a expr
5928 0 n/a expr_or_check
5929 0 n/a table1
5931 3 n/a stmt
5935 0 n/a do
5946 5 n/a BEGIN
5947 5 n/a BEGIN
5948 5 n/a BEGIN
5949 5 n/a BEGIN
5951 2 n/a subquery
5955 0 n/a fetch
5968 5 n/a BEGIN
5969 5 n/a BEGIN
5970 5 n/a BEGIN
5971 5 n/a BEGIN
5975 0 n/a fetch
5993 5 n/a BEGIN
5994 5 n/a BEGIN
5995 5 n/a BEGIN
5999 0 n/a obj
6009 5 n/a BEGIN
6010 5 n/a BEGIN
6014 0 n/a obj
6023 5 n/a BEGIN
6024 5 n/a BEGIN
6025 5 n/a BEGIN
6027 0 n/a colname
6034 5 n/a BEGIN
6035 5 n/a BEGIN
6036 5 n/a BEGIN
6038 0 n/a tabname
6045 5 n/a BEGIN
6046 5 n/a BEGIN
6047 5 n/a BEGIN
6049 2 n/a column1
6050 3 n/a exprparen
6051 1 n/a expr
6052 0 n/a expr_or_check
6053 2 n/a asc
6054 5 n/a desc
6060 5 n/a BEGIN
6061 5 n/a BEGIN
6062 5 n/a BEGIN
6063 5 n/a table1
6069 5 n/a BEGIN
6070 5 n/a BEGIN
6071 5 n/a BEGIN
6072 0 n/a charset1
6078 5 n/a BEGIN
6079 5 n/a BEGIN
6080 5 n/a BEGIN
6081 0 n/a collate1
6087 5 n/a BEGIN
6088 5 n/a BEGIN
6089 5 n/a BEGIN
6090 0 n/a constraint1
6096 5 n/a BEGIN
6097 5 n/a BEGIN
6098 5 n/a BEGIN
6099 0 n/a index1
6105 5 n/a BEGIN
6106 5 n/a BEGIN
6107 5 n/a BEGIN
6108 0 n/a transliteration
6114 5 n/a BEGIN
6115 5 n/a BEGIN
6116 5 n/a BEGIN
6117 0 n/a transcoding
6123 5 n/a BEGIN
6124 5 n/a BEGIN
6125 5 n/a BEGIN
6126 2 n/a tableopt
6132 5 n/a BEGIN
6133 5 n/a BEGIN
6134 5 n/a BEGIN
6135 0 n/a engine1
6143 5 n/a BEGIN
6144 5 n/a BEGIN
6145 5 n/a BEGIN
6147 4 n/a joinclause
6154 5 n/a BEGIN
6155 5 n/a BEGIN
6156 5 n/a BEGIN
6158 3 n/a check
6159 3 n/a expr_or_check
6163 18 n/a obj
6179 5 n/a BEGIN
6180 5 n/a BEGIN
6181 5 n/a BEGIN
6183 0 n/a exprparen
6184 18 n/a expr
6185 0 n/a expr_or_check
6186 0 n/a asc
6187 0 n/a desc
6194 5 n/a BEGIN
6195 5 n/a BEGIN
6196 5 n/a BEGIN
6197 5 n/a BEGIN
6201 56 n/a obj
6205 14 n/a op
6206 14 n/a arg1
6207 14 n/a arg2
6211 14 n/a assign
6223 5 n/a BEGIN
6224 5 n/a BEGIN
6225 5 n/a BEGIN
6226 5 n/a BEGIN
6230 7 n/a obj
6241 5 n/a BEGIN
6242 5 n/a BEGIN
6243 5 n/a BEGIN
6245 0 n/a asc
6246 0 n/a desc
6253 5 n/a BEGIN
6254 5 n/a BEGIN
6255 5 n/a BEGIN
6259 9 n/a obj
6263 1 n/a orig
6265 2 n/a asc
6266 1 n/a desc
6273 5 n/a BEGIN
6274 5 n/a BEGIN
6275 5 n/a BEGIN
6276 5 n/a BEGIN
6277 5 n/a BEGIN
6281 11 n/a set_base
6299 13 n/a set_property
6308 9 n/a new
6315 13 n/a obj
6320 11 n/a clone
6332 7 n/a type
6337 1 n/a colspec
6342 38 n/a value
6385 5 n/a BEGIN
6386 5 n/a BEGIN
6387 5 n/a BEGIN
6388 5 n/a BEGIN
6389 5 n/a BEGIN
6393 3 n/a new
6401 3 n/a obj
6406 1 n/a clone
6418 1 n/a colspec
6423 6 n/a name
6432 4 n/a value
6465 2 No ASTERISK
6466 1 No QUESTION
6467 0 No NULL
6468 0 No TRUE
6469 0 No FALSE
6470 0 No UNKNOWN
6471 0 No DEFAULT
6477 1 No croak_no_ref
6501 106 n/a _functor
6523 52 n/a __ANON__
6527 21 n/a __ANON__
6531 26 n/a __ANON__
6537 7 n/a __ANON__
6546 67 n/a _prefix
6552 39 n/a _suffix
6559 219 n/a _max1_if_scalar
6575 0 No min1
6582 0 No min1default
6589 213 No joinlist
6599 14 No assign
6610 7 No set2values
6621 7 No exprlist
6634 7 No type
6646 11 No type_base
6656 0 No type_basewlist
6668 11 No type_length
6677 0 No type_largelength
6687 2 No type_property
6698 2 No colspec
6709 4 No colspec_property
6718 0 No colspec_type_base
6726 0 No colspec_type_property
6734 0 No colspec_type_basewlist
6742 0 No colspec_type_length
6750 0 No colspec_type_largelength
6761 1 No tabname
6776 122 No schemaname1
6787 2 No schemaname2
6803 3 No schemaname3
6821 124 No table1
6827 2 No table2
6833 3 No table3
6841 0 No index1
6847 0 No index2
6853 0 No index3
6861 2 No charset1
6867 0 No charset2
6873 0 No charset3
6881 0 No collate1
6887 0 No collate2
6893 0 No collate3
6901 0 No constraint1
6907 0 No constraint2
6913 0 No constraint3
6921 0 No transliteration1
6927 0 No transliteration2
6933 0 No transliteration3
6941 0 No transcoding1
6947 0 No transcoding2
6953 0 No transcoding3
6961 1 No engine1
6967 0 No engine2
6973 0 No engine3
6981 10 No colname
6995 209 No column1
7009 25 No column1_single
7023 25 No column2
7029 0 No column3
7035 0 No column4
7040 0 No table1_n
7041 0 No table2_1n
7042 0 No table2_n1
7043 0 No table2_nn
7044 0 No table3_11n
7045 0 No table3_1n1
7046 0 No table3_1nn
7047 0 No table3_n11
7048 0 No table3_n1n
7049 0 No table3_nn1
7050 0 No table3_nnn
7052 0 No column1_n
7053 4 No column2_1n
7054 0 No column2_n1
7055 2 No column2_nn
7056 0 No column3_11n
7057 0 No column3_1n1
7058 0 No column3_1nn
7059 0 No column3_n11
7060 0 No column3_n1n
7061 0 No column3_nn1
7062 0 No column3_nnn
7063 0 No column4_111n
7064 0 No column4_11n1
7065 0 No column4_11nn
7066 0 No column4_1n11
7067 0 No column4_1n1n
7068 0 No column4_1nn1
7069 0 No column4_1nnn
7070 0 No column4_n111
7071 0 No column4_n11n
7072 0 No column4_n1n1
7073 0 No column4_n1nn
7074 0 No column4_nn11
7075 0 No column4_nn1n
7076 0 No column4_nnn1
7077 0 No column4_nnnn
7084 3 No stmt
7095 1 No subquery
7105 70 No exprparen
7120 153 No expr
7135 5 No expr_or_check
7146 3 No exprparen_hash
7160 4 No expr_hash
7177 9 No asc
7191 10 No desc
7208 2 No tableopt
7222 4 No joinclause
7236 14 No limit_number
7250 2 No limit
7282 6 No whenthen
7289 8 No caseswitch
7306 0 No casecond