| line |
true |
false |
branch |
|
36
|
0 |
23 |
unless my $orm = $self->{'orm'}
|
|
62
|
0 |
23 |
if (builtin::blessed($manager)) { }
|
|
67
|
0 |
23 |
unless my $class = load_class($manager)
|
|
71
|
22 |
1 |
if (my $autofill = $orm->autofill) { }
|
|
74
|
3 |
19 |
if (my $schema2 = $orm->schema) { }
|
|
94
|
0 |
0 |
if $self->{'in_async'} and not $self->{'in_async'}->done
|
|
126
|
0 |
0 |
unless $self->{'in_async'}
|
|
129
|
0 |
0 |
unless $async == $self->{'in_async'}
|
|
138
|
0 |
0 |
unless $self->{'asides'}{$aside}
|
|
147
|
0 |
5 |
unless $self->{'forks'}{$fork}
|
|
167
|
0 |
291 |
unless $$ == $self->{'pid'}
|
|
174
|
240 |
0 |
unless my $async = $self->{'in_async'}
|
|
175
|
0 |
0 |
unless $async->done
|
|
203
|
0 |
0 |
unless $self->{'pid'} == $$
|
|
232
|
21 |
6 |
@_ && ref $_[0] eq 'CODE' ? :
|
|
236
|
0 |
27 |
if $self->{'in_async'} and not $self->{'in_async'}->done
|
|
238
|
27 |
0 |
unless ($params{'force'})
|
|
239
|
27 |
0 |
unless ($params{'ignore_aside'})
|
|
240
|
0 |
0 |
if $_
|
|
241
|
0 |
27 |
if $count
|
|
244
|
27 |
0 |
unless ($params{'ignore_forks'})
|
|
245
|
0 |
0 |
if $_
|
|
246
|
0 |
27 |
if $count
|
|
255
|
4 |
23 |
if (@$txns) { }
|
|
|
0 |
23 |
elsif ($self->dialect->in_txn) { }
|
|
275
|
4 |
23 |
@$txns ? :
|
|
277
|
0 |
27 |
if $params{'on_parent_fail'}
|
|
278
|
0 |
27 |
if $params{'on_parent_success'}
|
|
279
|
0 |
27 |
if $params{'on_parent_completion'}
|
|
280
|
0 |
27 |
if $params{'on_root_fail'}
|
|
281
|
0 |
27 |
if $params{'on_root_success'}
|
|
282
|
0 |
27 |
if $params{'on_root_completion'}
|
|
291
|
0 |
27 |
if $ran++
|
|
294
|
0 |
27 |
if $self->{'in_async'} and not $self->{'in_async'}->done
|
|
296
|
0 |
27 |
unless @$txns and ($txnx->in_destroy and not $txns->[-1]) or $txns->[-1] == $txnx
|
|
304
|
4 |
23 |
if ($sp) { }
|
|
305
|
3 |
1 |
if ($res) { }
|
|
309
|
15 |
8 |
if ($res) { }
|
|
314
|
0 |
27 |
unless ($ok2)
|
|
319
|
24 |
3 |
if $ok
|
|
323
|
3 |
24 |
unless ($cb)
|
|
357
|
22 |
0 |
if (my $txns = $self->{'transactions'})
|
|
358
|
4 |
18 |
if @$txns
|
|
372
|
0 |
0 |
if (not @_) { }
|
|
|
0 |
0 |
elsif (@_ == 1 and ref $_[0] eq 'CODE') { }
|
|
|
0 |
0 |
elsif (@_ == 2) { }
|
|
381
|
0 |
0 |
if ($ref eq 'CODE') { }
|
|
|
0 |
0 |
elsif ($ref eq 'HASH') { }
|
|
418
|
0 |
0 |
if $self->in_txn
|
|
423
|
0 |
0 |
if $ok
|
|
425
|
0 |
0 |
unless $self->{'dbh'} and $self->{'dbh'}->ping
|
|
428
|
0 |
0 |
unless $ok
|
|
438
|
0 |
56 |
if (builtin::blessed($in))
|
|
439
|
0 |
0 |
if $in->DOES("DBIx::QuickORM::Role::Source")
|
|
440
|
0 |
0 |
if $params{'no_fatal'}
|
|
444
|
0 |
56 |
if (my $r = ref $in)
|
|
445
|
0 |
0 |
if ($r eq "SCALAR")
|
|
450
|
0 |
0 |
if $params{'no_fatal'}
|
|
455
|
56 |
0 |
if $source
|
|
457
|
0 |
0 |
if $params{'no_fatal'}
|
|
474
|
0 |
79 |
if (builtin::blessed($in) || !ref($in) and $in->isa('DBIx::QuickORM::Handle') || $in->DOES('DBIx::QuickORM::Role::Handle'))
|
|
475
|
0 |
0 |
unless @args
|
|
508
|
0 |
0 |
if (builtin::blessed($from) and $from->isa('DBIx::QuickORM::Handle')) { }
|