Subroutine Coverage

blib/lib/SQL/Abstract.pm
Criterion Covered Total %
subroutine 122 140 87.1
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 1160 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 611 Yes new
198 1802 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
480 102 n/a _select_fields
491 10 Yes delete
510 6 n/a _delete_returning
522 619 Yes where
540 1471 n/a _recurse_where
566 395 n/a _where_ARRAYREF
584 15 n/a __ANON__
587 1 n/a __ANON__
592 273 n/a __ANON__
594 0 n/a __ANON__
598 347 n/a __ANON__
601 52 n/a __ANON__
618 6 n/a _where_ARRAYREFREF
629 1164 n/a _where_HASHREF
653 505 n/a __ANON__
682 446 n/a _where_unary_op
687 1028 n/a __ANON__
689 1873 n/a __ANON__
714 207 n/a __ANON__
722 31 n/a __ANON__
735 146 n/a _where_op_ANDOR
739 76 n/a __ANON__
744 70 n/a __ANON__
749 0 n/a __ANON__
757 0 n/a __ANON__
765 0 n/a __ANON__
769 0 n/a __ANON__
775 26 n/a _where_op_NEST
780 0 n/a __ANON__
786 0 n/a __ANON__
790 26 n/a __ANON__
798 24 n/a _where_op_BOOL
802 14 n/a __ANON__
806 0 n/a __ANON__
810 10 n/a __ANON__
820 8 n/a _where_op_IDENT
838 12 n/a _where_op_VALUE
872 46 n/a _where_hashpair_ARRAYREF
902 583 n/a _where_hashpair_HASHREF
943 2617 n/a __ANON__
962 149 n/a __ANON__
966 10 n/a __ANON__
980 77 n/a __ANON__
987 214 n/a __ANON__
1004 40 n/a _where_field_IS
1010 40 n/a __ANON__
1013 0 n/a __ANON__
1021 149 n/a _where_field_op_ARRAYREF
1072 32 n/a _where_hashpair_SCALARREF
1080 27 n/a _where_hashpair_ARRAYREFREF
1090 440 n/a _where_hashpair_SCALAR
1101 16 n/a _where_hashpair_UNDEF
1113 6 n/a _where_SCALARREF
1122 0 n/a _where_SCALAR
1131 46 n/a _where_UNDEF
1142 45 n/a _where_field_BETWEEN
1154 5 n/a __ANON__
1159 3 n/a __ANON__
1162 35 n/a __ANON__
1198 2 n/a __ANON__
1208 37 n/a _where_field_IN
1219 25 n/a __ANON__
1270 4 n/a __ANON__
1274 7 n/a __ANON__
1281 1 n/a __ANON__
1285 0 n/a __ANON__
1296 9 n/a _open_outer_paren
1328 52 n/a _order_by
1333 38 n/a __ANON__
1334 52 n/a __ANON__
1350 177 n/a _order_by_chunks
1355 47 n/a __ANON__
1359 10 n/a __ANON__
1364 76 n/a __ANON__
1366 0 n/a __ANON__
1368 4 n/a __ANON__
1372 40 n/a __ANON__
1411 199 n/a _table
1414 4 n/a __ANON__
1415 195 n/a __ANON__
1416 0 n/a __ANON__
1429 1462 n/a _quote
1454 1553 n/a _convert
1465 1043 n/a _bindtype
1474 95 n/a _assert_bindval_matches_bindtype
1485 1422 n/a _join_sql_clauses
1505 2318 n/a _sqlcase
1514 5392 n/a _refkind
1534 5379 n/a _try_refkind
1542 2663 n/a _METHOD_FOR_refkind
1555 2716 n/a _SWITCH_refkind
1581 6 Yes values
1591 1 n/a __ANON__
1601 1 n/a __ANON__
1605 2 n/a __ANON__
1608 33 n/a __ANON__
1617 0 Yes generate
1685 611 n/a DESTROY
1689 0 n/a AUTOLOAD