| line |
!l |
l&&!r |
l&&r |
condition |
|
145
|
6451 |
3 |
0 |
++$stats->{'_requests_served'} % 1000 == 0 and my $max_cached_dbh_per_drh = $self->{'max_cached_dbh_per_drh'} |
|
155
|
0 |
0 |
0 |
$_->{'Active'} and $_->disconnect |
|
222
|
6428 |
0 |
0 |
$CK and keys %$CK > $self->{'max_cached_sth_per_dbh'} |
|
261
|
26 |
2432 |
3996 |
$dbh and $dbh->{'Executed'} |
|
343
|
0 |
3659 |
0 |
$rv_ref and my $lid_args = $request->dbh_last_insert_id_args |
|
349
|
0 |
3649 |
10 |
$rv_ref and UNIVERSAL::isa($rv_ref->[0], 'DBI::st') |
|
486
|
48 |
0 |
2721 |
$dbh_attr_set and %$dbh_attr_set |
|
611
|
7 |
0 |
0 |
$callbacks->{$method} and $prev->{$method} |
|
|
0 |
0 |
0 |
$callbacks->{$method} and $prev->{$method} and $callbacks->{$method} != $prev->{$method} |
|
679
|
0 |
0 |
0 |
$frozen_request and length $frozen_request > ($stats->{'frozen_request_max_bytes'} || 0) |
|
682
|
0 |
0 |
0 |
$frozen_response and length $frozen_response > ($stats->{'frozen_response_max_bytes'} || 0) |
|
694
|
0 |
0 |
0 |
not $frozen_request and $request |
| line |
l |
!l |
condition |
|
64
|
0 |
56 |
$args->{'default_connect_attributes'} ||= {} |
|
65
|
0 |
56 |
$args->{'forced_connect_attributes'} ||= {} |
|
66
|
0 |
56 |
$args->{'max_cached_sth_per_dbh'} ||= 1000 |
|
67
|
0 |
56 |
$args->{'stats'} ||= {} |
|
164
|
6454 |
0 |
$connect_method ||= 'connect_cached' |
|
174
|
2900 |
3554 |
$self->{'forced_gofer_random'} || $ENV{'DBI_GOFER_RANDOM'} || '' |
|
246
|
2 |
0 |
$DBI::stderr || 1 |
|
294
|
6454 |
0 |
$request->version || 0 |
|
323
|
2166 |
1519 |
eval {
do {
$dbh = $self->_connect($request);
my $args = $request->dbh_method_call;
my $wantarray = shift @$args;
my $meth = shift @$args;
++$stats->{'method_calls_dbh'}{$meth};
my(@rv) = $wantarray ? $dbh->$meth(@$args) : scalar $dbh->$meth(@$args);
\@rv
}
} || [] |
|
524
|
2411 |
312 |
$stats->{'rows_returned_max'} || 0 |
|
540
|
2324 |
399 |
$meta{'NUM_OF_FIELDS'} || 0 |
|
549
|
243 |
1 |
$DBI::err || 1 |
|
564
|
156966 |
45286 |
$all_dbh_methods{$method} || 42 |
|
565
|
178443 |
23809 |
$ImplementorClass->can($method) || 42 |
|
578
|
2893 |
7 |
$dbh->{'Callbacks'} || {} |
|
579
|
2893 |
7 |
$dbh->{'private_gofer_rand_fail_callbacks'} || {} |
|
582
|
2893 |
7 |
$callbacks->{'_dbi_gofer_random_spec'} || '' |
|
634
|
6 |
1 |
$fail_percent ||= 0 |
|
635
|
1 |
6 |
$delay_percent ||= 0 |
|
679
|
0 |
0 |
$stats->{'frozen_request_max_bytes'} || 0 |
|
682
|
0 |
0 |
$stats->{'frozen_response_max_bytes'} || 0 |
|
698
|
0 |
0 |
$stats->{'recent_requests'} ||= [] |
|
699
|
0 |
0 |
$stats->{'recent_errors'} ||= [] |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
171
|
6454 |
0 |
0 |
$self->forced_connect_dsn || $dsn || $self->default_connect_dsn |
|
217
|
0 |
2900 |
3528 |
$self->{'forced_gofer_random'} || $ENV{'DBI_GOFER_RANDOM'} |
|
246
|
1597 |
2 |
0 |
$err ||= $DBI::stderr || 1 |
|
295
|
0 |
0 |
6454 |
$version < 0.009116 or $version >= 1 |
|
302
|
6454 |
0 |
0 |
$response ||= $self->new_response_with_err(undef, $@, $current_dbh) |
|
386
|
6151 |
0 |
0 |
tied %$h || $h |
|
518
|
0 |
0 |
2723 |
$sth->more_results or $sth->{'syb_more_results'} |
|
550
|
243 |
1 |
0 |
$DBI::errstr || $@ |
|
615
|
6 |
1 |
0 |
defined $fail_percent or defined $delay_percent |
|
657
|
0 |
1487 |
0 |
$fail_err || $DBI::stderr |
|
699
|
0 |
0 |
0 |
not $response or $response->err |