Subroutine Coverage

blib/lib/SQL/Abstract/Classic.pm
Criterion Covered Total %
subroutine 112 130 86.1
pod 8 10 80.0


line count pod subroutine
3 13 n/a BEGIN
4 13 n/a BEGIN
5 13 n/a BEGIN
6 13 n/a BEGIN
7 13 n/a BEGIN
8 13 n/a BEGIN
47 1148 n/a _debug
55 148 No belch
64 116 No puke
76 599 Yes new
132 1778 n/a _assert_pass_injection_guard
148 49 Yes insert
167 10 n/a _insert_returning
172 2 n/a __ANON__
173 4 n/a __ANON__
174 4 n/a __ANON__
180 28 n/a _insert_HASHREF
194 21 n/a _insert_ARRAYREF
210 0 n/a _insert_ARRAYREFREF
220 0 n/a _insert_SCALARREF
226 49 n/a _insert_values
235 5 n/a __ANON__
248 11 n/a __ANON__
257 2 n/a __ANON__
263 6 n/a __ANON__
267 177 n/a __ANON__
287 32 Yes update
304 4 n/a __ANON__
316 10 n/a __ANON__
322 0 n/a __ANON__
325 4 n/a __ANON__
337 54 n/a __ANON__
365 102 Yes select
388 4 Yes delete
408 607 Yes where
426 1459 n/a _recurse_where
452 395 n/a _where_ARRAYREF
470 15 n/a __ANON__
473 1 n/a __ANON__
478 273 n/a __ANON__
480 0 n/a __ANON__
484 347 n/a __ANON__
487 52 n/a __ANON__
504 6 n/a _where_ARRAYREFREF
515 1152 n/a _where_HASHREF
539 505 n/a __ANON__
568 446 n/a _where_unary_op
573 1028 n/a __ANON__
575 1873 n/a __ANON__
602 207 n/a __ANON__
610 31 n/a __ANON__
623 146 n/a _where_op_ANDOR
627 76 n/a __ANON__
632 70 n/a __ANON__
637 0 n/a __ANON__
647 0 n/a __ANON__
657 0 n/a __ANON__
661 0 n/a __ANON__
667 26 n/a _where_op_NEST
672 0 n/a __ANON__
678 0 n/a __ANON__
682 26 n/a __ANON__
690 24 n/a _where_op_BOOL
694 14 n/a __ANON__
698 0 n/a __ANON__
702 10 n/a __ANON__
712 8 n/a _where_op_IDENT
730 12 n/a _where_op_VALUE
764 46 n/a _where_hashpair_ARRAYREF
794 583 n/a _where_hashpair_HASHREF
835 2617 n/a __ANON__
854 149 n/a __ANON__
858 10 n/a __ANON__
872 77 n/a __ANON__
879 214 n/a __ANON__
896 40 n/a _where_field_IS
902 40 n/a __ANON__
905 0 n/a __ANON__
913 149 n/a _where_field_op_ARRAYREF
965 32 n/a _where_hashpair_SCALARREF
973 27 n/a _where_hashpair_ARRAYREFREF
983 434 n/a _where_hashpair_SCALAR
994 10 n/a _where_hashpair_UNDEF
1006 6 n/a _where_SCALARREF
1015 0 n/a _where_SCALAR
1024 46 n/a _where_UNDEF
1035 45 n/a _where_field_BETWEEN
1047 5 n/a __ANON__
1052 3 n/a __ANON__
1055 35 n/a __ANON__
1091 2 n/a __ANON__
1101 37 n/a _where_field_IN
1112 25 n/a __ANON__
1160 4 n/a __ANON__
1164 7 n/a __ANON__
1171 1 n/a __ANON__
1175 0 n/a __ANON__
1186 9 n/a _open_outer_paren
1218 52 n/a _order_by
1223 38 n/a __ANON__
1224 52 n/a __ANON__
1240 177 n/a _order_by_chunks
1245 47 n/a __ANON__
1249 10 n/a __ANON__
1254 76 n/a __ANON__
1256 0 n/a __ANON__
1258 4 n/a __ANON__
1262 40 n/a __ANON__
1301 187 n/a _table
1304 4 n/a __ANON__
1305 183 n/a __ANON__
1306 0 n/a __ANON__
1319 1415 n/a _quote
1351 1541 n/a _convert
1362 981 n/a _bindtype
1371 95 n/a _assert_bindval_matches_bindtype
1382 1410 n/a _join_sql_clauses
1402 2264 n/a _sqlcase
1411 5288 n/a _refkind
1431 5275 n/a _try_refkind
1439 2639 n/a _METHOD_FOR_refkind
1452 2636 n/a _SWITCH_refkind
1478 6 Yes values
1488 1 n/a __ANON__
1498 1 n/a __ANON__
1502 2 n/a __ANON__
1505 33 n/a __ANON__
1514 0 Yes generate
1582 599 n/a DESTROY
1586 0 n/a AUTOLOAD