line |
true |
false |
branch |
161
|
0 |
3 |
if ($opt{'loose'}) |
162
|
3 |
0 |
if ($opt{'pkey'}) { } |
188
|
0 |
0 |
if ($v) |
208
|
0 |
0 |
if (not $dbh or $$p{'simu'}) |
223
|
0 |
0 |
unless ($dbh) |
224
|
0 |
0 |
if ($$p{'debug'} and $vals) |
227
|
0 |
0 |
unless ($sth) |
229
|
0 |
0 |
unless ($ok) |
232
|
0 |
0 |
unless ($rett) |
233
|
0 |
0 |
if (my $rcb = $$rets{$rett}) |
272
|
0 |
2 |
if ($@) |
273
|
0 |
2 |
if (reftype $e ne 'HASH') |
276
|
0 |
2 |
if (my $ats = $c{'attrs'}) |
277
|
0 |
0 |
if (ref $ats ne 'ARRAY') |
282
|
0 |
2 |
if (grep {ref $$e{$_};} keys %$e) |
284
|
0 |
0 |
ref $$e{$_} ? : |
295
|
0 |
2 |
if ($$p{'autoid'} and $$p{'autoid'} eq 'seq') |
298
|
0 |
0 |
if (@pka > 1) |
307
|
0 |
2 |
if ($hardval) |
312
|
0 |
0 |
$$p{'dbh'}->can('quote') ? : |
321
|
0 |
2 |
if (my $hv = $hardval) |
322
|
0 |
0 |
if ($hv == 2) { } |
|
0 |
0 |
elsif ($hv == 1) { } |
325
|
0 |
0 |
unless ($ok) |
330
|
0 |
2 |
if ($$p{'debug'}) |
331
|
2 |
0 |
unless ($$p{'dbh'}) |
334
|
0 |
0 |
unless ($hardval) |
337
|
0 |
0 |
if ($$p{'autoid'}) { } |
339
|
0 |
0 |
if (@pka != 1) |
381
|
0 |
2 |
if (reftype $e ne 'HASH') |
384
|
0 |
2 |
if ($$p{'debug'}) |
388
|
2 |
0 |
if (my $idg = $$idvgens{$idrt}) { } |
392
|
0 |
2 |
if (@pkv != @pka) |
398
|
0 |
2 |
if (ref $c{'attrs'} eq 'ARRAY') { } |
408
|
0 |
2 |
if (my(@badid) = $p->invalidids(@pkv)) |
411
|
0 |
2 |
$hardval ? : |
414
|
0 |
2 |
unless ($pot) |
420
|
0 |
2 |
if (my $hv = $hardval) |
423
|
0 |
0 |
$$p{'dbh'}->can('quote') ? : |
429
|
0 |
0 |
unless (@pkv) |
430
|
0 |
0 |
if ($hv == 2) { } |
|
0 |
0 |
elsif ($hv == 1) { } |
434
|
0 |
0 |
unless ($ok) |
440
|
0 |
2 |
if ($$p{'debug'}) |
441
|
2 |
0 |
unless ($$p{'dbh'}) |
446
|
0 |
0 |
if ($@) |
481
|
0 |
2 |
unless ($e) |
487
|
0 |
2 |
if (not $rt and $pkc == 1) |
490
|
2 |
0 |
if ($rt eq 'HASH') { } |
|
0 |
0 |
elsif ($rt eq 'ARRAY' and $pkc == scalar @$e) { } |
491
|
0 |
2 |
unless (%$e) |
507
|
0 |
2 |
unless ($wstr) |
509
|
2 |
0 |
unless ($$p{'dbh'}) |
525
|
2 |
0 |
$$p{'where'} ? : |
527
|
2 |
0 |
unless ($$p{'dbh'}) |
543
|
2 |
0 |
$$p{'where'} ? : |
545
|
0 |
2 |
if (reftype $ids eq 'HASH') |
553
|
0 |
0 |
if (my $hv = $hardval && $$p{'dbh'}) |
561
|
2 |
0 |
unless ($$p{'dbh'}) |
580
|
0 |
0 |
if ($h) |
583
|
0 |
0 |
unless ($wf) |
587
|
0 |
0 |
if (ref $sort and @$sort) |
592
|
0 |
0 |
if ($$p{'debug'}) |
594
|
0 |
0 |
if (ref $c{'attrs'} eq 'ARRAY') |
615
|
0 |
0 |
if ($c{'full'}) |
626
|
0 |
0 |
if (@_ == 1) |
643
|
0 |
0 |
if ($fsingle) |
663
|
0 |
0 |
unless ($chts) |
664
|
0 |
0 |
if (ref $chts ne 'ARRAY') |
666
|
0 |
0 |
if (@ids > 1) |
674
|
0 |
0 |
if ($debug) |
677
|
0 |
0 |
unless ($park) |
680
|
0 |
0 |
if (@$park != @ids) |
687
|
0 |
0 |
unless ($carr and @$carr) |
691
|
0 |
0 |
if (my $bto = $$cinfo{'blessto'}) |
705
|
0 |
0 |
if (ref $cv eq 'ARRAY') { } |
|
0 |
0 |
elsif (ref $cv eq 'HASH') { } |
|
0 |
0 |
elsif (ref $cv ne '') { } |
707
|
0 |
0 |
if (@$cv != 3) |
715
|
0 |
0 |
unless ($$cv{'parkey'}) |
716
|
0 |
0 |
unless ($$cv{$_}) |
736
|
0 |
2 |
if (ref $$p{'pkey'} ne 'ARRAY') |
739
|
0 |
2 |
if ($$p{'simu'}) |
753
|
0 |
11 |
if ($prt ne 'HASH') |
759
|
0 |
11 |
if (ref $$p{'pkey'} ne 'ARRAY') |
775
|
2 |
2 |
if (ref $fh eq 'HASH' and keys %$fh) |
779
|
0 |
4 |
if ($$p{'debug'}) |
780
|
4 |
0 |
unless ($$p{'dbh'}) |
808
|
0 |
0 |
unless ($pot) |
809
|
0 |
0 |
unless ($dbh = $$p{'dbh'}) |
825
|
3 |
0 |
unless not defined $_ |
840
|
0 |
5 |
if (@pka < 1) |
842
|
0 |
0 |
if ($pkval and ref $pkval eq 'ARRAY' and @$pkval == @pka) |
849
|
0 |
0 |
$$p{'dbh'} ? : |
878
|
0 |
0 |
if (ref $vals ne 'ARRAY') |
881
|
0 |
0 |
if (/^\d+$/) { } |
891
|
0 |
0 |
if (ref $v ne 'ARRAY') |
893
|
0 |
0 |
if (@$v != 2) |
894
|
0 |
0 |
unless (defined $$v[0] and defined $$v[1]) |
896
|
0 |
0 |
&Scalar::Util::looks_like_number($_) ? : |
897
|
0 |
0 |
if (@nums == 2) |
898
|
0 |
0 |
if ($$v[1] < $$v[0]) |
919
|
0 |
2 |
if (ref $e ne 'HASH') |
930
|
0 |
2 |
if (ref $v eq 'ARRAY') { } |
|
0 |
2 |
elsif ($v =~ /%/) { } |
|
0 |
2 |
elsif ($v =~ /^\d+$/) { } |
941
|
0 |
2 |
if (ref $c{'vals'} eq 'ARRAY') |
945
|
0 |
0 |
if (ref $v eq 'ARRAY') { } |
|
0 |
0 |
elsif ($v =~ /%/) { } |
962
|
0 |
0 |
unless ($e and %$e) |
976
|
0 |
6 |
if (ref $$h{$_} eq 'HASH') { } |
|
0 |
6 |
elsif (ref $$h{$_} eq 'ARRAY') { } |
995
|
0 |
0 |
if ($rt eq 'StoredHash') { } |
999
|
0 |
0 |
unless ($dbh) |
1004
|
0 |
0 |
if ($c{'tabonly'}) |
1019
|
0 |
0 |
unless ($dbh) |
1020
|
0 |
0 |
unless ($tn) |