| blib/lib/Class/DBI/ToSax.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 18 | 27 | 66.6 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 19 | 14 | 0 | 14 | ref $val and $val->can('to_sax') | 
| 43 | 0 | 0 | 23 | $handler and ref $handler | 
| 0 | 0 | 23 | $handler and ref $handler and $handler->can('start_element') | 
| line | l | !l | condition | 
|---|---|---|---|
| 21 | 2 | 12 | $opt{'_ancestors'} ||= [] | 
| 134 | 0 | 1 | $class->_has_many_methods || [] | 
| 145 | 0 | 2 | $class->_has_a_methods || [] | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 32 | 1 | 0 | 13 | not defined $val or length $val == 0 | 
| 56 | 9 | 14 | 0 | delete $opt{'wrapper'} || $self->table | 
| 81 | 9 | 5 | 7 | $toplevel or $self->_stop_recursion(%opt) | 
| 84 | 15 | 9 | 13 | $pk{$_} || $has_a{$_} |