line |
true |
false |
branch |
86
|
0 |
12 |
if $exists |
89
|
0 |
12 |
unless $cnf->{'tmp'} |
90
|
6 |
6 |
unless $dbt eq 'CSV' or $dbt eq 'Unify' |
96
|
0 |
12 |
if $dbt eq 'Unify' |
102
|
0 |
48 |
unless my $dsn = shift() |
105
|
0 |
48 |
ref $dsn ? : |
|
0 |
44 |
unless my $dbh = ref $dsn ? $dsn->clone : 'DBI'->connect($dsn, undef, undef, {'PrintError', 1, 'RaiseError', 1, 'PrintWarn', 0, 'FetchHashKeyName', 'NAME_lc'}) |
115
|
0 |
44 |
unless my $cnf = $DB{$dbt} |
121
|
22 |
22 |
if exists $cnf->{'autoc'} |
122
|
0 |
44 |
if $dbt eq 'Oracle' |
136
|
42 |
2 |
if ($opt) |
137
|
0 |
42 |
unless ref $opt eq 'HASH' |
139
|
0 |
42 |
if $opt->{'key'} |
140
|
0 |
42 |
if $opt->{'fld'} |
141
|
0 |
42 |
if $opt->{'tbl'} |
142
|
0 |
42 |
if $opt->{'vtp'} |
144
|
40 |
2 |
if (my $str = $opt->{'str'}) |
145
|
4 |
36 |
if ($str eq 'Sereal') { } |
|
4 |
32 |
elsif ($str eq 'Storable') { } |
|
4 |
28 |
elsif ($str eq 'FreezeThaw') { } |
|
4 |
24 |
elsif ($str eq 'JSON') { } |
|
4 |
20 |
elsif ($str eq 'JSON::Syck') { } |
|
4 |
16 |
elsif ($str eq 'YAML') { } |
|
4 |
12 |
elsif ($str eq 'YAML::Syck') { } |
|
0 |
12 |
elsif ($str eq 'Data::Dumper') { } |
|
4 |
8 |
elsif ($str eq 'XML::Dumper') { } |
|
4 |
4 |
elsif ($str eq 'Bencode') { } |
209
|
12 |
0 |
unless ($h->{'tbl'}) |
226
|
6 |
6 |
unless (exists $cnf->{'pbind'} and not $cnf->{'pbind'}) |
247
|
0 |
780 |
unless defined $val |
249
|
624 |
156 |
if $self->{'_en'} |
255
|
0 |
2200 |
unless defined $val |
257
|
1760 |
440 |
if $self->{'_de'} |
265
|
22 |
0 |
if (my $r = $sth->fetch) { } |
266
|
10 |
12 |
defined $r->[0] ? : |
279
|
10 |
770 |
$self->EXISTS($key) ? : |
280
|
660 |
120 |
if $key > $self->{'max'} |
286
|
0 |
160 |
unless my $r = $self->{'sel'}->fetch |
288
|
10 |
150 |
if $key >= $self->{'max'} |
307
|
670 |
130 |
unless $key <= $self->{'max'} |
309
|
20 |
110 |
$self->{'sel'}->fetch ? : |
314
|
0 |
2060 |
unless $key <= $self->{'max'} |
316
|
20 |
2040 |
unless my $r = $self->{'sel'}->fetch |
330
|
0 |
10 |
unless $self->{'max'} >= 0 |
344
|
0 |
20 |
unless @val |
379
|
20 |
130 |
if ($nargs == 0) |
380
|
10 |
10 |
if (wantarray) |
391
|
10 |
120 |
if $off < 0 |
392
|
10 |
120 |
if $off < 0 |
396
|
30 |
90 |
if ($nargs == 1) |
397
|
10 |
20 |
if $off > $self->{'max'} |
399
|
10 |
10 |
if (wantarray) |
410
|
30 |
60 |
if $nargs == 2 and $off > $self->{'max'} |
412
|
20 |
40 |
$len < 0 ? : |
413
|
0 |
60 |
if $nargs == 2 and $last > $self->{'max'} |
421
|
20 |
40 |
if (@new) |
428
|
50 |
10 |
wantarray ? : |
433
|
0 |
0 |
unless $self->{'max'} >= 0 |
439
|
0 |
0 |
if exists $self->{'min'} and $self->{'min'} < $self->{'max'} |
470
|
0 |
12 |
unless my $dbh = $self->{'dbh'} |
472
|
0 |
84 |
unless $self->{$_} |
478
|
12 |
0 |
if ($self->{'tmp'}) |
479
|
6 |
6 |
unless $dbh->{'AutoCommit'} |
482
|
6 |
6 |
unless $dbh->{'AutoCommit'} |