Subroutine Coverage

blib/lib/SQL/Abstract.pm
Criterion Covered Total %
subroutine 121 139 87.0
pod 10 12 83.3


line count pod subroutine
3 14 n/a BEGIN
4 14 n/a BEGIN
5 14 n/a BEGIN
6 14 n/a BEGIN
7 14 n/a BEGIN
9 14 n/a BEGIN
13 14 n/a BEGIN
63 1159 n/a _debug
69 148 No belch
74 116 No puke
80 50 Yes is_literal_value
86 14 n/a BEGIN
127 47 Yes is_plain_value
142 610 Yes new
198 1799 n/a _assert_pass_injection_guard
212 49 Yes insert
232 10 n/a _insert_returning
235 22 n/a _returning
240 6 n/a __ANON__
241 8 n/a __ANON__
242 8 n/a __ANON__
248 28 n/a _insert_HASHREF
262 21 n/a _insert_ARRAYREF
279 0 n/a _insert_ARRAYREFREF
289 0 n/a _insert_SCALARREF
295 28 n/a _insert_values
308 251 n/a _insert_value
314 5 n/a __ANON__
327 11 n/a __ANON__
336 2 n/a __ANON__
342 6 n/a __ANON__
346 227 n/a __ANON__
364 38 Yes update
394 38 n/a _update_set_values
404 4 n/a __ANON__
416 10 n/a __ANON__
422 0 n/a __ANON__
425 4 n/a __ANON__
437 60 n/a __ANON__
451 6 n/a _update_returning
461 102 Yes select
484 10 Yes delete
503 6 n/a _delete_returning
515 618 Yes where
533 1470 n/a _recurse_where
559 395 n/a _where_ARRAYREF
577 15 n/a __ANON__
580 1 n/a __ANON__
585 273 n/a __ANON__
587 0 n/a __ANON__
591 347 n/a __ANON__
594 52 n/a __ANON__
611 6 n/a _where_ARRAYREFREF
622 1164 n/a _where_HASHREF
646 505 n/a __ANON__
675 446 n/a _where_unary_op
680 1028 n/a __ANON__
682 1873 n/a __ANON__
707 207 n/a __ANON__
715 31 n/a __ANON__
728 146 n/a _where_op_ANDOR
732 76 n/a __ANON__
737 70 n/a __ANON__
742 0 n/a __ANON__
750 0 n/a __ANON__
758 0 n/a __ANON__
762 0 n/a __ANON__
768 26 n/a _where_op_NEST
773 0 n/a __ANON__
779 0 n/a __ANON__
783 26 n/a __ANON__
791 24 n/a _where_op_BOOL
795 14 n/a __ANON__
799 0 n/a __ANON__
803 10 n/a __ANON__
813 8 n/a _where_op_IDENT
831 12 n/a _where_op_VALUE
865 46 n/a _where_hashpair_ARRAYREF
895 583 n/a _where_hashpair_HASHREF
936 2617 n/a __ANON__
955 149 n/a __ANON__
959 10 n/a __ANON__
973 77 n/a __ANON__
980 214 n/a __ANON__
997 40 n/a _where_field_IS
1003 40 n/a __ANON__
1006 0 n/a __ANON__
1014 149 n/a _where_field_op_ARRAYREF
1065 32 n/a _where_hashpair_SCALARREF
1073 27 n/a _where_hashpair_ARRAYREFREF
1083 440 n/a _where_hashpair_SCALAR
1094 16 n/a _where_hashpair_UNDEF
1106 5 n/a _where_SCALARREF
1115 0 n/a _where_SCALAR
1124 46 n/a _where_UNDEF
1135 45 n/a _where_field_BETWEEN
1147 5 n/a __ANON__
1152 3 n/a __ANON__
1155 35 n/a __ANON__
1191 2 n/a __ANON__
1201 37 n/a _where_field_IN
1212 25 n/a __ANON__
1263 4 n/a __ANON__
1267 7 n/a __ANON__
1274 1 n/a __ANON__
1278 0 n/a __ANON__
1289 9 n/a _open_outer_paren
1321 52 n/a _order_by
1326 38 n/a __ANON__
1327 52 n/a __ANON__
1343 177 n/a _order_by_chunks
1348 47 n/a __ANON__
1352 10 n/a __ANON__
1357 76 n/a __ANON__
1359 0 n/a __ANON__
1361 4 n/a __ANON__
1365 40 n/a __ANON__
1404 199 n/a _table
1407 4 n/a __ANON__
1408 195 n/a __ANON__
1409 0 n/a __ANON__
1422 1457 n/a _quote
1447 1553 n/a _convert
1458 1043 n/a _bindtype
1467 95 n/a _assert_bindval_matches_bindtype
1478 1422 n/a _join_sql_clauses
1498 2317 n/a _sqlcase
1507 5391 n/a _refkind
1527 5378 n/a _try_refkind
1535 2662 n/a _METHOD_FOR_refkind
1548 2716 n/a _SWITCH_refkind
1574 6 Yes values
1584 1 n/a __ANON__
1594 1 n/a __ANON__
1598 2 n/a __ANON__
1601 33 n/a __ANON__
1610 0 Yes generate
1678 610 n/a DESTROY
1682 0 n/a AUTOLOAD