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
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 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__
2843 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
3136 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__
5099 123 n/a __ANON__
5129 17 n/a __ANON__
5141 0 n/a __ANON__
5151 15 n/a __ANON__
5154 23 n/a __ANON__
5166 1 n/a __ANON__
5182 4 n/a __ANON__
5185 4 n/a __ANON__
5217 0 n/a __ANON__
5225 0 n/a __ANON__
5244 0 n/a __ANON__
5255 0 n/a __ANON__
5268 8 n/a __ANON__
5273 10 n/a __ANON__
5276 9 n/a __ANON__
5471 618 n/a __ANON__
5480 11 n/a __ANON__
5484 0 n/a __ANON__
5508 1 n/a __ANON__
5513 12 n/a __ANON__
5520 278 No to_perl
5534 559 No lx_die_perhaps
5553 273 No parse_1_or_list
5561 7 No parse_0_try_list
5569 137 No parse_stmt_list
5574 2 No parse_do_stmt
5586 10 No parse_fetch_stmt
5626 515 No interpol_set_context
5633 8 No good_interpol_type
5644 5 No mark_sql
5666 22 No parse
5679 5 No replace_sql
5757 5 n/a BEGIN
5758 5 n/a BEGIN
5759 5 n/a BEGIN
5761 0 n/a op
5766 5 n/a BEGIN
5766 173 n/a __ANON__
5770 3 n/a type_error
5776 0 n/a asc
5777 0 n/a assign
5778 0 n/a charset
5779 0 n/a constraint
5780 0 n/a charset1
5781 0 n/a collate1
5782 0 n/a colname
5783 0 n/a colspec
5784 0 n/a column1
5785 1 n/a column1_single
5786 0 n/a constraint1
5787 0 n/a desc
5788 0 n/a engine1
5789 0 n/a expr
5790 0 n/a expr_or_check
5791 0 n/a check
5792 1 n/a exprparen
5793 0 n/a index1
5794 0 n/a joinclause
5795 0 n/a limit_number
5796 0 n/a stmt
5797 0 n/a subquery
5798 0 n/a table1
5799 0 n/a tabname
5800 0 n/a tableopt
5801 0 n/a transcoding
5802 0 n/a transliteration1
5803 0 n/a type
5805 0 n/a do
5806 0 n/a fetch
5813 5 n/a BEGIN
5814 5 n/a BEGIN
5815 5 n/a BEGIN
5816 5 n/a BEGIN
5820 890 n/a obj
5826 814 n/a value
5834 5 n/a BEGIN
5835 5 n/a BEGIN
5836 5 n/a BEGIN
5840 2 n/a obj
5844 2 n/a value
5846 2 n/a column1
5847 0 n/a column1_single
5848 0 n/a expr
5849 0 n/a expr_or_check
5851 0 n/a asterisk
5858 5 n/a BEGIN
5859 5 n/a BEGIN
5860 5 n/a BEGIN
5864 1 n/a obj
5868 1 n/a value
5870 0 n/a limit_number
5871 1 n/a exprparen
5872 0 n/a expr
5873 0 n/a expr_or_check
5874 0 n/a asc
5875 0 n/a desc
5882 5 n/a BEGIN
5883 5 n/a BEGIN
5884 5 n/a BEGIN
5886 0 n/a exprparen
5887 0 n/a expr
5888 0 n/a expr_or_check
5889 0 n/a asc
5890 0 n/a desc
5897 5 n/a BEGIN
5898 5 n/a BEGIN
5899 5 n/a BEGIN
5900 5 n/a BEGIN
5902 1 n/a subquery
5903 0 n/a exprparen
5904 2 n/a expr
5905 0 n/a expr_or_check
5907 3 n/a stmt
5911 0 n/a do
5922 5 n/a BEGIN
5923 5 n/a BEGIN
5924 5 n/a BEGIN
5925 5 n/a BEGIN
5927 2 n/a subquery
5931 0 n/a fetch
5944 5 n/a BEGIN
5945 5 n/a BEGIN
5946 5 n/a BEGIN
5947 5 n/a BEGIN
5951 0 n/a fetch
5969 5 n/a BEGIN
5970 5 n/a BEGIN
5971 5 n/a BEGIN
5975 0 n/a obj
5985 5 n/a BEGIN
5986 5 n/a BEGIN
5990 0 n/a obj
5999 5 n/a BEGIN
6000 5 n/a BEGIN
6001 5 n/a BEGIN
6003 0 n/a colname
6010 5 n/a BEGIN
6011 5 n/a BEGIN
6012 5 n/a BEGIN
6014 0 n/a tabname
6021 5 n/a BEGIN
6022 5 n/a BEGIN
6023 5 n/a BEGIN
6025 2 n/a column1
6026 3 n/a exprparen
6027 1 n/a expr
6028 0 n/a expr_or_check
6029 2 n/a asc
6030 5 n/a desc
6036 5 n/a BEGIN
6037 5 n/a BEGIN
6038 5 n/a BEGIN
6039 5 n/a table1
6045 5 n/a BEGIN
6046 5 n/a BEGIN
6047 5 n/a BEGIN
6048 0 n/a charset1
6054 5 n/a BEGIN
6055 5 n/a BEGIN
6056 5 n/a BEGIN
6057 0 n/a collate1
6063 5 n/a BEGIN
6064 5 n/a BEGIN
6065 5 n/a BEGIN
6066 0 n/a constraint1
6072 5 n/a BEGIN
6073 5 n/a BEGIN
6074 5 n/a BEGIN
6075 0 n/a index1
6081 5 n/a BEGIN
6082 5 n/a BEGIN
6083 5 n/a BEGIN
6084 0 n/a transliteration
6090 5 n/a BEGIN
6091 5 n/a BEGIN
6092 5 n/a BEGIN
6093 0 n/a transcoding
6099 5 n/a BEGIN
6100 5 n/a BEGIN
6101 5 n/a BEGIN
6102 2 n/a tableopt
6108 5 n/a BEGIN
6109 5 n/a BEGIN
6110 5 n/a BEGIN
6111 0 n/a engine1
6119 5 n/a BEGIN
6120 5 n/a BEGIN
6121 5 n/a BEGIN
6123 4 n/a joinclause
6130 5 n/a BEGIN
6131 5 n/a BEGIN
6132 5 n/a BEGIN
6134 3 n/a check
6135 3 n/a expr_or_check
6139 18 n/a obj
6155 5 n/a BEGIN
6156 5 n/a BEGIN
6157 5 n/a BEGIN
6159 0 n/a exprparen
6160 18 n/a expr
6161 0 n/a expr_or_check
6162 0 n/a asc
6163 0 n/a desc
6170 5 n/a BEGIN
6171 5 n/a BEGIN
6172 5 n/a BEGIN
6173 5 n/a BEGIN
6177 56 n/a obj
6181 14 n/a op
6182 14 n/a arg1
6183 14 n/a arg2
6187 14 n/a assign
6199 5 n/a BEGIN
6200 5 n/a BEGIN
6201 5 n/a BEGIN
6202 5 n/a BEGIN
6206 7 n/a obj
6217 5 n/a BEGIN
6218 5 n/a BEGIN
6219 5 n/a BEGIN
6221 0 n/a asc
6222 0 n/a desc
6229 5 n/a BEGIN
6230 5 n/a BEGIN
6231 5 n/a BEGIN
6235 9 n/a obj
6239 1 n/a orig
6241 2 n/a asc
6242 1 n/a desc
6249 5 n/a BEGIN
6250 5 n/a BEGIN
6251 5 n/a BEGIN
6252 5 n/a BEGIN
6253 5 n/a BEGIN
6257 11 n/a set_base
6275 13 n/a set_property
6284 9 n/a new
6291 13 n/a obj
6296 11 n/a clone
6308 7 n/a type
6313 1 n/a colspec
6318 38 n/a value
6361 5 n/a BEGIN
6362 5 n/a BEGIN
6363 5 n/a BEGIN
6364 5 n/a BEGIN
6365 5 n/a BEGIN
6369 3 n/a new
6377 3 n/a obj
6382 1 n/a clone
6394 1 n/a colspec
6399 6 n/a name
6408 4 n/a value
6441 2 No ASTERISK
6442 1 No QUESTION
6443 0 No NULL
6444 0 No TRUE
6445 0 No FALSE
6446 0 No UNKNOWN
6447 0 No DEFAULT
6453 1 No croak_no_ref
6477 106 n/a _functor
6499 52 n/a __ANON__
6503 21 n/a __ANON__
6507 26 n/a __ANON__
6513 7 n/a __ANON__
6522 67 n/a _prefix
6528 39 n/a _suffix
6535 219 n/a _max1_if_scalar
6551 0 No min1
6558 0 No min1default
6565 213 No joinlist
6575 14 No assign
6586 7 No set2values
6597 7 No exprlist
6610 7 No type
6622 11 No type_base
6632 0 No type_basewlist
6644 11 No type_length
6653 0 No type_largelength
6663 2 No type_property
6674 2 No colspec
6685 4 No colspec_property
6694 0 No colspec_type_base
6702 0 No colspec_type_property
6710 0 No colspec_type_basewlist
6718 0 No colspec_type_length
6726 0 No colspec_type_largelength
6737 1 No tabname
6752 122 No schemaname1
6763 2 No schemaname2
6779 3 No schemaname3
6797 124 No table1
6803 2 No table2
6809 3 No table3
6817 0 No index1
6823 0 No index2
6829 0 No index3
6837 2 No charset1
6843 0 No charset2
6849 0 No charset3
6857 0 No collate1
6863 0 No collate2
6869 0 No collate3
6877 0 No constraint1
6883 0 No constraint2
6889 0 No constraint3
6897 0 No transliteration1
6903 0 No transliteration2
6909 0 No transliteration3
6917 0 No transcoding1
6923 0 No transcoding2
6929 0 No transcoding3
6937 1 No engine1
6943 0 No engine2
6949 0 No engine3
6957 10 No colname
6971 209 No column1
6985 25 No column1_single
6999 25 No column2
7005 0 No column3
7011 0 No column4
7016 0 No table1_n
7017 0 No table2_1n
7018 0 No table2_n1
7019 0 No table2_nn
7020 0 No table3_11n
7021 0 No table3_1n1
7022 0 No table3_1nn
7023 0 No table3_n11
7024 0 No table3_n1n
7025 0 No table3_nn1
7026 0 No table3_nnn
7028 0 No column1_n
7029 4 No column2_1n
7030 0 No column2_n1
7031 2 No column2_nn
7032 0 No column3_11n
7033 0 No column3_1n1
7034 0 No column3_1nn
7035 0 No column3_n11
7036 0 No column3_n1n
7037 0 No column3_nn1
7038 0 No column3_nnn
7039 0 No column4_111n
7040 0 No column4_11n1
7041 0 No column4_11nn
7042 0 No column4_1n11
7043 0 No column4_1n1n
7044 0 No column4_1nn1
7045 0 No column4_1nnn
7046 0 No column4_n111
7047 0 No column4_n11n
7048 0 No column4_n1n1
7049 0 No column4_n1nn
7050 0 No column4_nn11
7051 0 No column4_nn1n
7052 0 No column4_nnn1
7053 0 No column4_nnnn
7060 3 No stmt
7071 1 No subquery
7081 70 No exprparen
7096 153 No expr
7111 5 No expr_or_check
7122 3 No exprparen_hash
7136 4 No expr_hash
7153 9 No asc
7167 10 No desc
7184 2 No tableopt
7198 4 No joinclause
7212 14 No limit_number
7226 2 No limit
7258 6 No whenthen
7265 8 No caseswitch
7282 0 No casecond