line |
true |
false |
branch |
236
|
0 |
0 |
if ($$self{'SAFE'}) |
238
|
0 |
0 |
unless ($method =~ s/^dbi_//) |
245
|
0 |
0 |
if ($$self{'DBH'} and $$self{'DBH'}->can($method)) { } |
265
|
0 |
0 |
if ($arg eq 'unsafe') { } |
|
0 |
0 |
elsif ($arg eq 'safe') { } |
309
|
0 |
0 |
if (not defined $a) { } |
|
0 |
0 |
elsif (not defined $b) { } |
|
0 |
0 |
elsif (not $a) { } |
|
0 |
0 |
elsif (not $b) { } |
|
0 |
0 |
elsif ($a < $b) { } |
488
|
0 |
0 |
if (@_ == 2 and $_[0] eq 'Slave' || $_[0] eq 'ReadOnly') |
499
|
0 |
0 |
if (@_ % 2 != 0) { } |
502
|
0 |
0 |
if (my $config = $class->LocalConfig($config_name)) { } |
518
|
0 |
0 |
if ($use_slave_hack) |
525
|
0 |
0 |
if ($UseSlave) |
527
|
0 |
0 |
if ($class->can('FindSlave')) { } |
554
|
0 |
0 |
unless defined $Password |
556
|
0 |
0 |
unless defined $config_name |
559
|
0 |
0 |
if $ENV{'DB_DOWN'} |
568
|
0 |
0 |
if (exists $Options{'Host'}) { } |
577
|
0 |
0 |
unless ($DB) |
580
|
0 |
0 |
unless $NoAbort |
584
|
0 |
0 |
unless ($User) |
587
|
0 |
0 |
unless $NoAbort |
591
|
0 |
0 |
unless (defined $Password) |
594
|
0 |
0 |
unless $NoAbort |
609
|
0 |
0 |
if (defined $Host) { } |
627
|
0 |
0 |
if ($Options{'Proxy'}) { } |
629
|
0 |
0 |
unless ($Options{'ProxyHost'} and $Options{'ProxyPort'}) |
632
|
0 |
0 |
unless $NoAbort |
641
|
0 |
0 |
if ($Options{'ProxyCipher'} and $Options{'ProxyKey'}) |
654
|
0 |
0 |
if ($Port) { } |
664
|
0 |
0 |
if $ENV{'DEBUG'} |
670
|
0 |
0 |
unless ($Unique) |
672
|
0 |
0 |
if (my $db = $CurrentConnections{$dsn . $class}) |
674
|
0 |
0 |
if (defined $Verbose) |
684
|
0 |
0 |
if ($Host and my $Override = $ConnectTimeoutOverrideByHost{$Host}) { } |
|
0 |
0 |
elsif ($ConnectTimeoutOverride) { } |
693
|
0 |
0 |
if ($Host and my $Override = $QueryTimeoutOverrideByHost{$Host}) { } |
|
0 |
0 |
elsif ($QueryTimeoutOverride) { } |
730
|
0 |
0 |
if ($ENV{'DBIxDWIW_VERBOSE'}) |
734
|
0 |
0 |
if (my $routine = $self->can('PreConnectHook')) |
738
|
0 |
0 |
if ($ENV{'DBIxDWIW_CONNECTION_DEBUG'}) |
763
|
0 |
0 |
if ($$self{'CONNECT_TIMEOUT'}) { } |
773
|
0 |
0 |
if ($@ eq "alarm\n") |
775
|
0 |
0 |
if (my $routine = $self->can('ConnectTimeoutHook')) |
792
|
0 |
0 |
if (not ref $dbh) { } |
794
|
0 |
0 |
if (not $DBI::errstr and $@) |
805
|
0 |
0 |
if ($Retry and $DBI::errstr =~ /can\'t connect/i || $DBI::errstr =~ /Too many connections/i || $DBI::errstr =~ /Lost connection to MySQL server/i and $self->RetryWait($DBI::errstr)) { } |
829
|
0 |
0 |
if ($ERROR =~ /^Cannot log in to DBI::ProxyServer: Unexpected EOF from server/) |
832
|
0 |
0 |
if (not $NoAbort) { } |
|
0 |
0 |
elsif (not $Quiet) { } |
864
|
0 |
0 |
unless ($Unique) |
889
|
0 |
0 |
if defined $$self{$key} |
910
|
0 |
0 |
if (defined $time) |
915
|
0 |
0 |
if $$self{'VERBOSE'} |
934
|
0 |
0 |
unless ($$self{'UNIQUE'}) |
939
|
0 |
0 |
unless ($$self{'DBH'}) |
948
|
0 |
0 |
if (defined $$self{'RecentExecutedSth'}) |
953
|
0 |
0 |
if (not $$self{'DBH'}->disconnect) { } |
993
|
0 |
0 |
if (wantarray) |
998
|
0 |
0 |
if (@ret > 1) |
1042
|
0 |
0 |
if (@values == 1) { } |
|
0 |
0 |
elsif (@values > 1) { } |
1088
|
0 |
0 |
unless (ref $statement) |
1091
|
0 |
0 |
unless $$self{'QUIET'} |
1097
|
0 |
0 |
if $$self{'VERBOSE'} |
1120
|
0 |
0 |
if ($$self{'QUERY_TIMEOUT'}) { } |
1130
|
0 |
0 |
if ($@ eq "alarm\n") |
1132
|
0 |
0 |
if (my $routine = $self->can('ExecuteTimeoutHook')) |
1151
|
0 |
0 |
if (not defined $$self{'ExecuteReturnCode'}) { } |
1155
|
0 |
0 |
if (not $$self{'TrxRunning'} and $$self{'RETRY'} and $err =~ /Lost connection/ || $err =~ /server has gone away/ || $err =~ /Server shutdown in progress/) |
1166
|
0 |
0 |
if ($self->RetryWait($err)) |
1177
|
0 |
0 |
if $$self{'VERBOSE'} |
1192
|
0 |
0 |
if $$self{'VERBOSE'} |
1223
|
0 |
0 |
unless ($$self{'DBH'}) |
1226
|
0 |
0 |
unless $$self{'QUIET'} |
1231
|
0 |
0 |
if (ref $sql) { } |
1237
|
0 |
0 |
if $$self{'VERBOSE'} |
1280
|
0 |
0 |
unless ($$self{'DBH'}) |
1284
|
0 |
0 |
unless ($$self{'QUIET'}) |
1293
|
0 |
0 |
if ($$self{'VERBOSE'}) |
1300
|
0 |
0 |
$has_bind ? : |
1357
|
0 |
0 |
if ($$self{'RecentExecutedSth'} and defined $$self{'RecentExecutedSth'}{'mysql_insertid'}) { } |
1387
|
0 |
0 |
if ($$self{'RecentExecutedSth'}) { } |
1406
|
0 |
0 |
if ($$self{'RecentExecutedSth'}) { } |
1426
|
0 |
0 |
if ($$self{'RecentpreparedSth'}) { } |
1484
|
0 |
0 |
unless ($$self{'DBH'}) |
1490
|
0 |
0 |
if $$self{'VERBOSE'} |
1494
|
0 |
0 |
if ($sql eq '' or $self->Execute($sql, @bind_vals)) |
1499
|
0 |
0 |
unless ($result) |
1501
|
0 |
0 |
if ($sth->err) { } |
1512
|
0 |
0 |
$result ? : |
1546
|
0 |
0 |
unless ($$self{'DBH'}) |
1552
|
0 |
0 |
if $$self{'VERBOSE'} |
1556
|
0 |
0 |
if ($self->Execute($sql, @bind_vals)) |
1595
|
0 |
0 |
unless ($$self{'DBH'}) |
1601
|
0 |
0 |
if $$self{'VERBOSE'} |
1605
|
0 |
0 |
if ($self->Execute($sql, @bind_vals)) |
1610
|
0 |
0 |
unless (@result) |
1612
|
0 |
0 |
if ($sth->err) { } |
1659
|
0 |
0 |
unless ($$self{'DBH'}) |
1665
|
0 |
0 |
if $$self{'VERBOSE'} |
1669
|
0 |
0 |
if ($self->Execute($sql, @bind_vals)) |
1722
|
0 |
0 |
unless ($$self{'DBH'}) |
1728
|
0 |
0 |
if $$self{'VERBOSE'} |
1732
|
0 |
0 |
if ($self->Execute($sql, @bind_vals)) |
1761
|
0 |
0 |
unless ($$self{'DBH'}) |
1767
|
0 |
0 |
if $$self{'VERBOSE'} |
1771
|
0 |
0 |
if ($self->Execute($sql, @bind_vals)) |
1810
|
0 |
0 |
unless ($$self{'DBH'}) |
1816
|
0 |
0 |
if $$self{'VERBOSE'} |
1818
|
0 |
0 |
if ($self->Execute($sql, @bind_vals)) |
1822
|
0 |
0 |
if ($sth->rows > 1 or $$sth{'NUM_OF_FIELDS'} > 1) |
1863
|
0 |
0 |
unless ($$self{'DBH'}) |
1869
|
0 |
0 |
if $$self{'VERBOSE'} |
1871
|
0 |
0 |
if ($self->Execute($sql)) |
1880
|
0 |
0 |
if (defined $_) { } |
1882
|
0 |
0 |
$$sth{'mysql_type_name'}[$col++] =~ /(char|text|binary|blob)/ ? : |
1917
|
0 |
0 |
if (@_) |
1940
|
0 |
0 |
if (@_) |
1977
|
0 |
0 |
if (@_) |
2032
|
0 |
0 |
if ($$self{'RetryCount'} > 9) |
2040
|
0 |
0 |
if ($$self{'RetryCount'}++ <= 2) { } |
|
0 |
0 |
elsif (not $$self{'RetryStart'}) { } |
2051
|
0 |
0 |
unless ($$self{'QUIET'}) |
2070
|
0 |
0 |
if (not $$self{'QUIET'} and $$self{'RetryCount'} > 1) |
2077
|
0 |
0 |
if ($$self{'RetryCommand'}) |
2094
|
0 |
0 |
if $$self{'RetryCommand'} |
2173
|
0 |
0 |
if (my $DbConfig = $class->LocalConfig($DB)) |
2194
|
0 |
0 |
if (my $DbConfig = $class->LocalConfig($DB)) |
2213
|
0 |
0 |
if (my $DbConfig = $class->LocalConfig($DB)) |
2215
|
0 |
0 |
if (defined $$DbConfig{'Pass'}) |
2235
|
0 |
0 |
if (my $DbConfig = $class->LocalConfig($DB)) |
2237
|
0 |
0 |
if ($$DbConfig{'Host'}) |
2257
|
0 |
0 |
if (my $DbConfig = $class->LocalConfig($DB)) |
2259
|
0 |
0 |
if ($$DbConfig{'Port'}) |
2261
|
0 |
0 |
if ($$DbConfig{'Host'} eq hostname()) { } |
2292
|
0 |
0 |
if ($$self{'TrxRunning'}) |
2294
|
0 |
0 |
if $$self{'VERBOSE'} |
2295
|
0 |
0 |
if ($$self{'BeginCount'} and not defined $name) { } |
2297
|
0 |
0 |
if $$self{'VERBOSE'} |
2302
|
0 |
0 |
if $$self{'VERBOSE'} |
2308
|
0 |
0 |
if $$self{'VERBOSE'} |
2311
|
0 |
0 |
if (defined $name) { } |
2314
|
0 |
0 |
if $$self{'VERBOSE'} |
2319
|
0 |
0 |
if $$self{'VERBOSE'} |
2342
|
0 |
0 |
unless ($$self{'TrxRunning'}) |
2344
|
0 |
0 |
if $$self{'VERBOSE'} |
2349
|
0 |
0 |
if ($$self{'BeginCount'}) |
2352
|
0 |
0 |
if (defined $name) |
2354
|
0 |
0 |
if $$self{'VERBOSE'} |
2363
|
0 |
0 |
if ($$self{'BeginCount'} == 0) { } |
|
0 |
0 |
elsif ($$self{'BeginCount'} > 0) { } |
2365
|
0 |
0 |
if $$self{'VERBOSE'} |
2376
|
0 |
0 |
if $$self{'VERBOSE'} |
2381
|
0 |
0 |
if $$self{'VERBOSE'} |
2391
|
0 |
0 |
if (defined $$self{'TrxName'}) { } |
2394
|
0 |
0 |
unless (defined $name) |
2396
|
0 |
0 |
if $$self{'VERBOSE'} |
2402
|
0 |
0 |
if ($name ne $$self{'TrxName'}) |
2404
|
0 |
0 |
if $$self{'VERBOSE'} |
2412
|
0 |
0 |
if ($name eq $$self{'TrxName'}) |
2414
|
0 |
0 |
if $$self{'VERBOSE'} |
2429
|
0 |
0 |
if $$self{'VERBOSE'} |
2448
|
0 |
0 |
unless ($$self{'TrxRunning'}) |
2450
|
0 |
0 |
if $$self{'VERBOSE'} |
2461
|
0 |
0 |
if $$self{'VERBOSE'} |
2504
|
0 |
0 |
if ($$self{'SAFE'}) |
2506
|
0 |
0 |
unless ($method =~ s/^dbi_//) |
2512
|
0 |
0 |
if ($$self{'DBI_STH'} and $$self{'DBI_STH'}->can($method)) { } |