Subroutine Coverage

blib/lib/SQL/Yapp.pm
Criterion Covered Total %
subroutine 519 722 71.8
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
456 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 454 No make_op
792 380 No declare_op
1118 0 No double_quote_perl
1129 2824 No single_quote_perl
1136 3185 No quote_perl
1143 3517 No skip_ws
1159 3182 No token_new
1181 1 No token_describe
1213 1 No error_new
1219 2135 No syn_new
1227 517 No interpol_new
1236 62 No token_scan_codeblock
1252 170 No token_scan_variable
1265 50 No token_scan_delimited
1278 235 No token_num_new
1284 529 No ident_new
1290 737 No keyword_new
1301 1251 No replace_synonym
1310 909 No multi_token_new
1344 3190 No token_scan_rec
1431 3182 No token_scan
1440 3182 No lexer_shift
1448 280 No lexer_new
1468 11771 No flatten
1484 8106 No flatten_hash
1490 9214 No looking_at_raw
1504 9214 No looking_at
1514 1 No english_or
1532 779 No expect
1571 2577 No create
1593 1023 No create_Expr
1616 1210 No parse_list
1653 154 No parse_try_list
1668 9535 No find_ref
1692 8243 No switch
1702 2 No lx_token_error
1713 2266 No parse_choice
1716 0 n/a __ANON__
1737 543 No parse_plain_ident
1740 49 n/a __ANON__
1775 494 n/a __ANON__
1784 510 No parse_ident_chain
1790 324 No check_column
1818 324 No parse_column
1841 186 No parse_schema_qualified
1875 168 No parse_table
1881 7 No parse_charset
1887 7 No parse_constraint
1893 1 No parse_index
1899 1 No parse_collate
1905 0 No parse_transliteration
1911 0 No parse_transcoding
1917 2 No parse_engine
1924 49 No parse_column_name
1929 44 n/a __ANON__
1936 5 n/a __ANON__
1949 2 No parse_column_index
1974 3 No parse_table_name
1979 3 n/a __ANON__
1986 0 n/a __ANON__
1999 122 No parse_table_as
2016 173 No parse_value_or_column_into
2036 5 n/a BEGIN
2037 5 n/a BEGIN
2038 5 n/a BEGIN
2042 0 No plural
2048 24 No parse_limit_expr
2060 1 No parse_char_unit
2069 57 No parse_list_delim
2079 106 No parse_type_post_inner
2085 73 n/a __ANON__
2102 1 n/a __ANON__
2106 0 n/a __ANON__
2112 1 n/a __ANON__
2117 0 n/a __ANON__
2123 0 n/a __ANON__
2130 0 n/a __ANON__
2137 4 n/a __ANON__
2144 3 n/a __ANON__
2150 1 n/a __ANON__
2157 0 n/a __ANON__
2165 0 n/a __ANON__
2170 0 n/a __ANON__
2176 23 n/a __ANON__
2237 86 No parse_type_post
2253 30 No parse_type
2276 1 No parse_type_list
2288 1 No parse_type_list_delim
2292 1 n/a __ANON__
2300 0 n/a __ANON__
2311 1 No parse_on_action
2317 3 No parse_references
2343 4 n/a __ANON__
2353 38 No parse_column_spec_post_inner
2365 20 n/a __ANON__
2377 10 n/a __ANON__
2381 0 n/a __ANON__
2387 0 n/a __ANON__
2391 0 n/a __ANON__
2397 1 n/a __ANON__
2401 0 n/a __ANON__
2407 0 n/a __ANON__
2411 0 n/a __ANON__
2417 0 n/a __ANON__
2421 0 n/a __ANON__
2427 6 n/a __ANON__
2434 0 n/a __ANON__
2440 0 n/a __ANON__
2447 0 n/a __ANON__
2455 0 n/a __ANON__
2462 0 n/a __ANON__
2467 0 n/a __ANON__
2473 0 n/a __ANON__
2484 1 n/a __ANON__
2489 0 n/a __ANON__
2501 38 No parse_column_spec_post
2519 16 No parse_column_spec
2526 7 n/a __ANON__
2532 9 n/a __ANON__
2546 9 No parse_expr_list
2570 15 No parse_expr_list_delim
2574 9 n/a __ANON__
2582 5 n/a __ANON__
2593 190 No get_rhs
2599 203 No parse_thing
2602 191 n/a __ANON__
2605 1 n/a __ANON__
2608 1 n/a __ANON__
2611 9 n/a __ANON__
2614 1 n/a __ANON__
2621 8 No parse_funcsep
2648 9 No parse_check
2660 42 No parse_when_post
2687 22 No parse_when
2701 183 No shift_or_reduce_pure
2754 183 No shift_or_reduce
2765 1111 No find_functor
2784 257 No set_expr_functor
2795 1012 No parse_expr_post
2814 91 n/a __ANON__
2819 63 n/a __ANON__
2829 2 n/a __ANON__
2842 2 n/a __ANON__
2848 20 n/a __ANON__
2871 817 No parse_expr
2876 23 n/a __ANON__
2885 283 n/a __ANON__
2890 206 n/a __ANON__
2896 173 n/a __ANON__
2905 7 n/a __ANON__
2927 34 n/a __ANON__
2951 1 n/a __ANON__
2975 13 n/a __ANON__
2993 77 n/a __ANON__
3055 32 No parse_limit_num
3060 32 n/a __ANON__
3069 226 No parse_expr_as
3086 35 No parse_order
3092 14 n/a __ANON__
3099 21 n/a __ANON__
3117 23 n/a __ANON__
3118 2 n/a __ANON__
3119 10 n/a __ANON__
3128 127 No parse_join
3135 5 n/a __ANON__
3141 122 n/a __ANON__
3218 488 No push_option
3228 300 No push_option_list
3234 56 No parse_where
3242 180 No parse_select
3369 13 No parse_insert
3414 0 n/a __ANON__
3420 5 n/a __ANON__
3427 8 n/a __ANON__
3438 0 n/a __ANON__
3456 9 No parse_update
3523 4 No parse_delete
3594 1 No keyword
3609 1 No parse_index_option
3614 1 n/a __ANON__
3636 3 No parse_index_type
3645 3 No parse_table_constraint
3656 0 n/a __ANON__
3664 1 n/a __ANON__
3672 0 n/a __ANON__
3680 0 n/a __ANON__
3688 2 n/a __ANON__
3700 0 n/a __ANON__
3719 6 No parse_table_option1
3732 1 No parse_on_commit_action
3752 12 No parse_table_option
3757 4 n/a __ANON__
3763 2 n/a __ANON__
3768 2 n/a __ANON__
3773 0 n/a __ANON__
3777 0 n/a __ANON__
3781 1 n/a __ANON__
3788 1 n/a __ANON__
3793 2 n/a __ANON__
3808 6 No parse_column_def
3819 6 No parse_column_def_or_option
3823 4 n/a __ANON__
3826 2 n/a __ANON__
3833 2 No parse_create_table
3881 1 No parse_drop_table
3906 3 No parse_column_pos_perhaps
3909 1 n/a __ANON__
3912 1 n/a __ANON__
3915 1 n/a __ANON__
3923 20 No parse_alter_table
3939 1 n/a __ANON__
3946 3 n/a __ANON__
3953 1 n/a __ANON__
3964 1 n/a __ANON__
3968 6 n/a __ANON__
4001 1 n/a __ANON__
4006 2 n/a __ANON__
4021 1 n/a __ANON__
4028 1 n/a __ANON__
4035 1 n/a __ANON__
4043 1 n/a __ANON__
4049 1 n/a __ANON__
4066 3 No parse_stmt_interpol
4098 6 No parse_select_stmt
4100 6 n/a __ANON__
4103 0 n/a __ANON__
4109 225 No parse_stmt
4111 173 n/a __ANON__
4112 13 n/a __ANON__
4113 9 n/a __ANON__
4114 4 n/a __ANON__
4117 2 n/a __ANON__
4120 1 n/a __ANON__
4123 20 n/a __ANON__
4126 3 n/a __ANON__
4205 278 No str_new
4221 11636 No str_append_raw
4228 5808 No str_sync_line
4235 2834 No str_target_line
4242 7388 No str_append_comma
4251 4347 No str_append_perl
4262 2628 No str_append_str
4268 764 No str_append_join
4333 173 No str_append_map
4343 523 No str_append_funcall_begin
4358 523 No str_append_funcall_end
4368 445 No str_append_funcall
4379 1450 No str_append_end
4390 275 No str_get_string
4403 354 No str_append_list
4440 1056 No perl_val
4447 526 n/a __ANON__
4448 9 n/a __ANON__
4449 2 n/a __ANON__
4450 2 n/a __ANON__
4451 1 n/a __ANON__
4452 0 n/a __ANON__
4453 0 n/a __ANON__
4454 1 n/a __ANON__
4456 515 n/a __ANON__
4468 43 No perl_val_list
4481 3 No token_pos
4487 2 No lx_pos
4493 861 No croak_unless_scalar
4501 474 No str_append_typed
4533 510 No is_multicol
4536 165 n/a __ANON__
4539 165 n/a __ANON__
4545 90 n/a __ANON__
4548 4 n/a __ANON__
4551 21 n/a __ANON__
4554 65 n/a __ANON__
4569 509 No str_append_ident_chain
4630 106 No str_append_limit
4649 18 No str_append_parens
4664 3 No str_append_table_key
4707 2820 No str_append_thing
5009 141 n/a __ANON__
5023 3 n/a __ANON__
5027 0 n/a __ANON__
5031 9 n/a __ANON__
5074 355 n/a __ANON__
5078 102 n/a __ANON__
5090 123 n/a __ANON__
5120 17 n/a __ANON__
5132 0 n/a __ANON__
5142 15 n/a __ANON__
5145 23 n/a __ANON__
5157 1 n/a __ANON__
5173 4 n/a __ANON__
5176 4 n/a __ANON__
5208 0 n/a __ANON__
5216 0 n/a __ANON__
5224 0 n/a __ANON__
5246 0 n/a __ANON__
5259 8 n/a __ANON__
5264 10 n/a __ANON__
5267 9 n/a __ANON__
5462 618 n/a __ANON__
5471 11 n/a __ANON__
5475 0 n/a __ANON__
5499 1 n/a __ANON__
5504 12 n/a __ANON__
5511 278 No to_perl
5525 559 No lx_die_perhaps
5544 273 No parse_1_or_list
5552 7 No parse_0_try_list
5560 137 No parse_stmt_list
5565 2 No parse_do_stmt
5577 10 No parse_fetch_stmt
5617 515 No interpol_set_context
5624 8 No good_interpol_type
5635 5 No mark_sql
5657 22 No parse
5670 5 No replace_sql
5748 5 n/a BEGIN
5749 5 n/a BEGIN
5750 5 n/a BEGIN
5752 0 n/a op
5757 5 n/a BEGIN
5757 173 n/a __ANON__
5761 3 n/a type_error
5767 0 n/a asc
5768 0 n/a assign
5769 0 n/a charset
5770 0 n/a constraint
5771 0 n/a charset1
5772 0 n/a collate1
5773 0 n/a colname
5774 0 n/a colspec
5775 0 n/a column1
5776 1 n/a column1_single
5777 0 n/a constraint1
5778 0 n/a desc
5779 0 n/a engine1
5780 0 n/a expr
5781 0 n/a expr_or_check
5782 0 n/a check
5783 1 n/a exprparen
5784 0 n/a index1
5785 0 n/a joinclause
5786 0 n/a limit_number
5787 0 n/a stmt
5788 0 n/a subquery
5789 0 n/a table1
5790 0 n/a tabname
5791 0 n/a tableopt
5792 0 n/a transcoding
5793 0 n/a transliteration1
5794 0 n/a type
5796 0 n/a do
5797 0 n/a fetch
5804 5 n/a BEGIN
5805 5 n/a BEGIN
5806 5 n/a BEGIN
5807 5 n/a BEGIN
5811 890 n/a obj
5817 817 n/a value
5825 5 n/a BEGIN
5826 5 n/a BEGIN
5827 5 n/a BEGIN
5831 2 n/a obj
5835 2 n/a value
5837 2 n/a column1
5838 0 n/a column1_single
5839 0 n/a expr
5840 0 n/a expr_or_check
5842 0 n/a asterisk
5849 5 n/a BEGIN
5850 5 n/a BEGIN
5851 5 n/a BEGIN
5855 1 n/a obj
5859 1 n/a value
5861 0 n/a limit_number
5862 1 n/a exprparen
5863 0 n/a expr
5864 0 n/a expr_or_check
5865 0 n/a asc
5866 0 n/a desc
5873 5 n/a BEGIN
5874 5 n/a BEGIN
5875 5 n/a BEGIN
5877 0 n/a exprparen
5878 0 n/a expr
5879 0 n/a expr_or_check
5880 0 n/a asc
5881 0 n/a desc
5888 5 n/a BEGIN
5889 5 n/a BEGIN
5890 5 n/a BEGIN
5891 5 n/a BEGIN
5893 1 n/a subquery
5894 0 n/a exprparen
5895 2 n/a expr
5896 0 n/a expr_or_check
5898 3 n/a stmt
5902 0 n/a do
5913 5 n/a BEGIN
5914 5 n/a BEGIN
5915 5 n/a BEGIN
5916 5 n/a BEGIN
5918 2 n/a subquery
5922 0 n/a fetch
5935 5 n/a BEGIN
5936 5 n/a BEGIN
5937 5 n/a BEGIN
5938 5 n/a BEGIN
5942 0 n/a fetch
5960 5 n/a BEGIN
5961 5 n/a BEGIN
5962 5 n/a BEGIN
5966 0 n/a obj
5976 5 n/a BEGIN
5977 5 n/a BEGIN
5981 0 n/a obj
5990 5 n/a BEGIN
5991 5 n/a BEGIN
5992 5 n/a BEGIN
5994 0 n/a colname
6001 5 n/a BEGIN
6002 5 n/a BEGIN
6003 5 n/a BEGIN
6005 0 n/a tabname
6012 5 n/a BEGIN
6013 5 n/a BEGIN
6014 5 n/a BEGIN
6016 2 n/a column1
6017 3 n/a exprparen
6018 1 n/a expr
6019 0 n/a expr_or_check
6020 2 n/a asc
6021 5 n/a desc
6027 5 n/a BEGIN
6028 5 n/a BEGIN
6029 5 n/a BEGIN
6030 5 n/a table1
6036 5 n/a BEGIN
6037 5 n/a BEGIN
6038 5 n/a BEGIN
6039 0 n/a charset1
6045 5 n/a BEGIN
6046 5 n/a BEGIN
6047 5 n/a BEGIN
6048 0 n/a collate1
6054 5 n/a BEGIN
6055 5 n/a BEGIN
6056 5 n/a BEGIN
6057 0 n/a constraint1
6063 5 n/a BEGIN
6064 5 n/a BEGIN
6065 5 n/a BEGIN
6066 0 n/a index1
6072 5 n/a BEGIN
6073 5 n/a BEGIN
6074 5 n/a BEGIN
6075 0 n/a transliteration
6081 5 n/a BEGIN
6082 5 n/a BEGIN
6083 5 n/a BEGIN
6084 0 n/a transcoding
6090 5 n/a BEGIN
6091 5 n/a BEGIN
6092 5 n/a BEGIN
6093 2 n/a tableopt
6099 5 n/a BEGIN
6100 5 n/a BEGIN
6101 5 n/a BEGIN
6102 0 n/a engine1
6110 5 n/a BEGIN
6111 5 n/a BEGIN
6112 5 n/a BEGIN
6114 4 n/a joinclause
6121 5 n/a BEGIN
6122 5 n/a BEGIN
6123 5 n/a BEGIN
6125 3 n/a check
6126 3 n/a expr_or_check
6130 18 n/a obj
6146 5 n/a BEGIN
6147 5 n/a BEGIN
6148 5 n/a BEGIN
6150 0 n/a exprparen
6151 18 n/a expr
6152 0 n/a expr_or_check
6153 0 n/a asc
6154 0 n/a desc
6161 5 n/a BEGIN
6162 5 n/a BEGIN
6163 5 n/a BEGIN
6164 5 n/a BEGIN
6168 56 n/a obj
6172 14 n/a op
6173 14 n/a arg1
6174 14 n/a arg2
6178 14 n/a assign
6190 5 n/a BEGIN
6191 5 n/a BEGIN
6192 5 n/a BEGIN
6193 5 n/a BEGIN
6197 7 n/a obj
6208 5 n/a BEGIN
6209 5 n/a BEGIN
6210 5 n/a BEGIN
6212 0 n/a asc
6213 0 n/a desc
6220 5 n/a BEGIN
6221 5 n/a BEGIN
6222 5 n/a BEGIN
6226 9 n/a obj
6230 1 n/a orig
6232 2 n/a asc
6233 1 n/a desc
6240 5 n/a BEGIN
6241 5 n/a BEGIN
6242 5 n/a BEGIN
6243 5 n/a BEGIN
6244 5 n/a BEGIN
6248 11 n/a set_base
6266 13 n/a set_property
6275 9 n/a new
6282 13 n/a obj
6287 11 n/a clone
6299 7 n/a type
6304 1 n/a colspec
6309 38 n/a value
6352 5 n/a BEGIN
6353 5 n/a BEGIN
6354 5 n/a BEGIN
6355 5 n/a BEGIN
6356 5 n/a BEGIN
6360 3 n/a new
6368 3 n/a obj
6373 1 n/a clone
6385 1 n/a colspec
6390 6 n/a name
6399 4 n/a value
6432 2 No ASTERISK
6433 1 No QUESTION
6434 0 No NULL
6435 0 No TRUE
6436 0 No FALSE
6437 0 No UNKNOWN
6438 0 No DEFAULT
6444 1 No croak_no_ref
6468 106 n/a _functor
6486 52 n/a __ANON__
6494 21 n/a __ANON__
6498 26 n/a __ANON__
6504 7 n/a __ANON__
6513 67 n/a _prefix
6519 39 n/a _suffix
6526 219 n/a _max1_if_scalar
6542 0 No min1
6549 0 No min1default
6556 213 No joinlist
6566 14 No assign
6577 7 No set2values
6588 7 No exprlist
6601 7 No type
6613 11 No type_base
6623 0 No type_basewlist
6635 11 No type_length
6644 0 No type_largelength
6654 2 No type_property
6665 2 No colspec
6676 4 No colspec_property
6685 0 No colspec_type_base
6693 0 No colspec_type_property
6701 0 No colspec_type_basewlist
6709 0 No colspec_type_length
6717 0 No colspec_type_largelength
6728 1 No tabname
6743 122 No schemaname1
6754 2 No schemaname2
6770 3 No schemaname3
6788 124 No table1
6794 2 No table2
6800 3 No table3
6808 0 No index1
6814 0 No index2
6820 0 No index3
6828 2 No charset1
6834 0 No charset2
6840 0 No charset3
6848 0 No collate1
6854 0 No collate2
6860 0 No collate3
6868 0 No constraint1
6874 0 No constraint2
6880 0 No constraint3
6888 0 No transliteration1
6894 0 No transliteration2
6900 0 No transliteration3
6908 0 No transcoding1
6914 0 No transcoding2
6920 0 No transcoding3
6928 1 No engine1
6934 0 No engine2
6940 0 No engine3
6948 10 No colname
6962 209 No column1
6976 25 No column1_single
6990 25 No column2
6996 0 No column3
7002 0 No column4
7007 0 No table1_n
7008 0 No table2_1n
7009 0 No table2_n1
7010 0 No table2_nn
7011 0 No table3_11n
7012 0 No table3_1n1
7013 0 No table3_1nn
7014 0 No table3_n11
7015 0 No table3_n1n
7016 0 No table3_nn1
7017 0 No table3_nnn
7019 0 No column1_n
7020 4 No column2_1n
7021 0 No column2_n1
7022 2 No column2_nn
7023 0 No column3_11n
7024 0 No column3_1n1
7025 0 No column3_1nn
7026 0 No column3_n11
7027 0 No column3_n1n
7028 0 No column3_nn1
7029 0 No column3_nnn
7030 0 No column4_111n
7031 0 No column4_11n1
7032 0 No column4_11nn
7033 0 No column4_1n11
7034 0 No column4_1n1n
7035 0 No column4_1nn1
7036 0 No column4_1nnn
7037 0 No column4_n111
7038 0 No column4_n11n
7039 0 No column4_n1n1
7040 0 No column4_n1nn
7041 0 No column4_nn11
7042 0 No column4_nn1n
7043 0 No column4_nnn1
7044 0 No column4_nnnn
7051 3 No stmt
7062 1 No subquery
7072 70 No exprparen
7087 153 No expr
7102 5 No expr_or_check
7113 3 No exprparen_hash
7127 4 No expr_hash
7144 9 No asc
7158 10 No desc
7175 2 No tableopt
7189 4 No joinclause
7203 14 No limit_number
7217 2 No limit
7249 6 No whenthen
7256 8 No caseswitch
7273 0 No casecond