line |
true |
false |
branch |
50
|
0 |
1 |
if $INC{'threads.pm'} |
56
|
0 |
1 |
if $have_tvr |
76
|
0 |
26 |
ref $class ? : |
84
|
19 |
7 |
if @connect_args |
101
|
27 |
2 |
ref $_[-1] eq 'HASH' ? : |
105
|
0 |
29 |
if exists $$params{'debug'} |
111
|
1 |
28 |
if ($dbh = $$params{'dbh'}) { } |
114
|
0 |
1 |
if $$self{'_DBH'} and $$self{'_DBH_CONNECT'} |
141
|
1 |
25 |
unless $dsn =~ /^dbi:/i |
163
|
0 |
26 |
if $self->connected and $$self{'_DBH_CONNECT'} eq $connect |
171
|
10 |
16 |
unless defined $$params{'PrintError'} |
173
|
10 |
16 |
unless defined $$params{'RaiseError'} |
183
|
0 |
27 |
if $have_tvr and reap($$self{'_DBH'}) |
206
|
3 |
25 |
if $self->connected |
225
|
0 |
0 |
ref $_[-1] eq 'HASH' ? : |
229
|
0 |
0 |
if $@ |
243
|
0 |
0 |
unless defined $klobs |
248
|
0 |
0 |
unless defined $debug |
249
|
0 |
0 |
unless defined $debug |
275
|
0 |
31 |
unless (@args and $args[0] and '' eq ref $args[0]) |
299
|
0 |
2 |
@_ == 1 && ref $_[0] eq 'ARRAY' ? : |
318
|
0 |
0 |
if (@args and $args[0] and ref $args[0] eq 'HASH') |
335
|
0 |
2 |
@_ == 1 && ref $_[0] eq 'ARRAY' ? : |
365
|
2 |
31 |
unless $$self{'_DBH'} |
381
|
24 |
2 |
if $self->connected and $$self{'_DBH_CONNECT'} |
405
|
0 |
0 |
unless $self->connected |
411
|
0 |
0 |
if $@ |
420
|
0 |
0 |
unless $self->connected |
425
|
0 |
0 |
if $@ |
451
|
1 |
32 |
@_ == 1 && ref $_[0] eq 'ARRAY' ? : |
453
|
0 |
33 |
unless $$self{'_STH'}->execute(@args) |
468
|
0 |
127 |
unless blessed $self |
469
|
0 |
127 |
unless defined $$self{'_STH'} |
521
|
0 |
30 |
if $Template::Plugin::DBI::DEBUG |
526
|
0 |
30 |
if $Template::Plugin::DBI::DEBUG |
548
|
59 |
30 |
if $$self{'FIRST'} |
551
|
29 |
60 |
unless $data = $$self{'NEXT'} |
569
|
0 |
1 |
$$self{'_STARTED'} ? : |
580
|
0 |
2 |
if $sth->err |
581
|
1 |
1 |
if $$self{'NEXT'} |
595
|
0 |
0 |
if $sth->err |
606
|
0 |
0 |
if $sth->err |
617
|
0 |
0 |
if $sth->err |
618
|
0 |
0 |
if ($$self{'NEXT'}) |