Subroutine Coverage

blib/lib/SQL/Parser.pm
Criterion Covered Total %
subroutine 78 84 92.8
pod 30 67 44.7


line count pod subroutine
14 17 n/a BEGIN
15 17 n/a BEGIN
16 17 n/a BEGIN
17 17 n/a BEGIN
19 17 n/a BEGIN
20 17 n/a BEGIN
21 17 n/a BEGIN
22 17 n/a BEGIN
23 17 n/a BEGIN
29 17 n/a BEGIN
38 17 Yes new
59 868 Yes parse
158 17 n/a BEGIN
183 9 Yes replace_quoted_commas
190 1877 Yes replace_quoted_ids
224 31 Yes structure
225 1 Yes command
229 9 Yes feature
255 11 Yes errstr
259 0 Yes list
288 18 Yes dialect
312 34 n/a _load_class
326 0 n/a _inject_role
337 20 Yes create_op_regexen
392 19 No DROP
440 9 n/a DELETE
478 549 No SELECT
536 7 No GROUPBY_LIST
546 39 No IMPLICIT_JOIN
571 64 No EXPLICIT_JOIN
686 547 No SELECT_CLAUSE
697 359 No FROM_CLAUSE
711 172 No INSERT
756 10 No UPDATE
788 18 No LOAD
812 0 No CREATE_RAM_TABLE
841 3 No CREATE_FUNCTION
869 0 No CALL
878 3 No CREATE_TYPE
886 1 No DROP_TYPE
894 1 No CREATE_KEYWORD
902 1 No DROP_KEYWORD
910 2 No CREATE_OPERATOR
940 1 No DROP_OPERATOR
949 9 Yes replace_quoted
959 70 No CREATE
1183 10 No SET_CLAUSE_LIST
1201 0 No SET_QUANTIFIER
1220 1 Yes transform_concat
1275 315 Yes extract_column_list
1319 547 No SELECT_LIST
1402 443 No SET_FUNCTION_SPEC
1452 9 No LIMIT_CLAUSE
1487 20 No SORT_SPEC_LIST
1523 231 No SEARCH_CONDITION
1564 231 Yes repl_btwin
1601 135 Yes parens_search
1662 311 Yes non_parens_search
1747 315 Yes group_ands
1777 231 Yes nongroup_string
1844 233 Yes nongroup_numeric
1880 187 No LITERAL_LIST
1899 1868 No LITERAL
1929 270 No PREDICATE
2013 2500 n/a _udf_function_names
2019 2269 Yes undo_string_funcs
2059 2269 Yes undo_math_funcs
2075 339 Yes extract_func_args
2111 2269 No ROW_VALUE
2424 51 No ROW_VALUE_LIST
2449 673 No COLUMN_NAME
2525 0 No COLUMN_NAME_LIST
2549 386 No TABLE_NAME_LIST
2638 3179 Yes is_func
2650 913 No TABLE_NAME
2673 244 n/a _verify_tablename
2712 1716 No IDENTIFIER
2760 39 Yes order_joins
2812 17 Yes set_feature_flags
2834 868 Yes clean_sql
2929 4 Yes trim
2937 20 Yes do_err
2954 231 Yes transform_syntax
2960 12 n/a DESTROY