line |
true |
false |
branch |
51
|
0 |
457 |
if ref $self |
60
|
1 |
456 |
if $ENV{'DBIX_CLASS_STORAGE_DBI_DEBUG'} or $ENV{'DBIC_TRACE'} |
75
|
449 |
14 |
if ref $self->{'schema'} |
112
|
671 |
1 |
if (ref $self and $self->schema) { } |
183
|
16 |
0 |
if $_[0]->failed_attempt_count == 1 |
202
|
8693 |
716 |
if ($self->transaction_depth == 0) { } |
|
4 |
712 |
elsif ($self->auto_savepoint) { } |
203
|
18 |
8675 |
if $self->debug |
226
|
8527 |
600 |
if ($self->transaction_depth == 1) { } |
|
600 |
0 |
elsif ($self->transaction_depth > 1) { } |
227
|
16 |
8511 |
if $self->debug |
234
|
2 |
598 |
if $self->auto_savepoint |
252
|
130 |
114 |
if ($self->transaction_depth == 1) { } |
|
114 |
0 |
elsif ($self->transaction_depth > 1) { } |
253
|
2 |
128 |
if $self->debug |
261
|
2 |
112 |
if ($self->auto_savepoint) { } |
288
|
0 |
21 |
unless $self->transaction_depth |
291
|
0 |
21 |
unless my $exec = $self->can('_exec_svp_begin') |
294
|
17 |
4 |
unless defined $name |
299
|
9 |
12 |
if $self->debug |
323
|
0 |
10 |
unless $self->transaction_depth |
326
|
0 |
10 |
unless my $exec = $self->can('_exec_svp_release') |
329
|
2 |
8 |
if (defined $name) { } |
335
|
1 |
2 |
unless @stack |
344
|
0 |
8 |
unless $name = pop @{$self->savepoints;} |
348
|
5 |
4 |
if $self->debug |
366
|
0 |
14 |
unless $self->transaction_depth |
369
|
0 |
14 |
unless my $exec = $self->can('_exec_svp_rollback') |
372
|
2 |
12 |
if (defined $name) { } |
382
|
0 |
2 |
unless @stack |
388
|
0 |
12 |
unless $name = $self->savepoints->[-1] |
392
|
6 |
8 |
if $self->debug |
452
|
5 |
0 |
if ($self->debugobj->can('debugfh')) |
469
|
4 |
363 |
if (@_) |
474
|
0 |
5 |
if (my $profile = $ENV{'DBIC_TRACE_PROFILE'}) { } |
478
|
0 |
0 |
if ($profile =~ m[^\.?/]) { } |
533
|
5 |
0 |
if ($self->debugobj->can('callback')) |