line |
true |
false |
branch |
37
|
0 |
4 |
unless $obj and ref $obj eq "CPAN::SQLite::Index::$table" |
41
|
0 |
1 |
unless ($setup) |
42
|
0 |
0 |
unless $state and ref $state eq 'CPAN::SQLite::State' |
60
|
1 |
0 |
if ($setup) |
61
|
0 |
1 |
unless ($self->{'cdbi'}->create_tables('setup', $setup)) |
66
|
0 |
1 |
unless ($self->create_objs) |
70
|
0 |
1 |
unless ($self->populate_tables) |
85
|
4 |
0 |
if ($index and ref $index eq "CPAN::SQLite::Index::$table") { } |
87
|
3 |
1 |
if ($table ne 'info') |
88
|
0 |
3 |
unless has_hash_data($info) |
102
|
4 |
12 |
if ref $obj eq $tbl2obj{$_} |
108
|
0 |
1 |
unless ($setup) |
124
|
1 |
0 |
$setup ? : |
128
|
0 |
1 |
unless ($info_obj->delete) |
137
|
0 |
3 |
unless ($obj->$method) |
138
|
0 |
0 |
if (my $error = $obj->{'error_msg'}) { } |
150
|
0 |
1 |
unless ($info_obj->insert) |
165
|
0 |
1 |
unless has_hash_data($info) |
167
|
0 |
1 |
unless $cdbi and ref $cdbi eq 'CPAN::SQLite::DBI::Index::auths' |
185
|
0 |
1 |
unless ($CPAN::SQLite::Populate::dbh) |
191
|
1 |
0 |
$setup ? : |
192
|
0 |
1 |
unless (has_hash_data($data)) |
198
|
0 |
1 |
unless (my $sth = $cdbi->sth_insert(\@fields)) |
204
|
0 |
4 |
unless $values and $cpanid |
207
|
0 |
4 |
unless ($sth->execute($cpanid, $values->{'email'}, $values->{'fullname'})) |
212
|
0 |
4 |
unless ($auth_ids->{$cpanid} = $CPAN::SQLite::Populate::dbh->func('last_insert_rowid')) |
220
|
0 |
1 |
unless ($CPAN::SQLite::Populate::dbh->commit) |
230
|
0 |
0 |
unless ($CPAN::SQLite::Populate::dbh) |
236
|
0 |
0 |
unless (has_hash_data($data)) |
245
|
0 |
0 |
unless $data->{$cpanid} |
248
|
0 |
0 |
unless $cpanid and $values |
250
|
0 |
0 |
unless ($sth->execute($cpanid, $values->{'email'}, $values->{'fullname'})) |
258
|
0 |
0 |
unless ($CPAN::SQLite::Populate::dbh->commit) |
279
|
0 |
1 |
unless has_hash_data($info) |
281
|
0 |
1 |
unless $cdbi and ref $cdbi eq 'CPAN::SQLite::DBI::Index::dists' |
299
|
0 |
1 |
unless ($CPAN::SQLite::Populate::dbh) |
303
|
0 |
1 |
unless my $auth_obj = $self->{'obj'}{'auths'} |
307
|
1 |
0 |
$setup ? : |
308
|
0 |
1 |
unless (has_hash_data($data)) |
312
|
0 |
1 |
unless ($dists and $auth_ids) |
319
|
0 |
1 |
unless (my $sth = $cdbi->sth_insert(\@fields)) |
326
|
0 |
92 |
unless $values and $cpanid and $auth_ids->{$cpanid} |
329
|
0 |
92 |
unless ($sth->execute($$auth_ids{$values->{'cpanid'}}, $distname, $values->{'dist_file'}, $values->{'dist_vers'}, $values->{'dist_abs'})) |
334
|
0 |
92 |
unless ($dist_ids->{$distname} = $CPAN::SQLite::Populate::dbh->func('last_insert_rowid')) |
342
|
0 |
1 |
unless ($CPAN::SQLite::Populate::dbh->commit) |
352
|
0 |
0 |
unless ($CPAN::SQLite::Populate::dbh) |
358
|
0 |
0 |
unless (has_hash_data($data)) |
362
|
0 |
0 |
unless my $auth_obj = $self->{'obj'}{'auths'} |
365
|
0 |
0 |
unless ($dists and $auth_ids) |
372
|
0 |
0 |
unless $data->{$distname} |
376
|
0 |
0 |
unless $values and $cpanid and $auth_ids->{$cpanid} |
379
|
0 |
0 |
unless ($sth->execute($$auth_ids{$values->{'cpanid'}}, $distname, $values->{'dist_file'}, $values->{'dist_vers'}, $values->{'dist_abs'})) |
387
|
0 |
0 |
unless ($CPAN::SQLite::Populate::dbh->commit) |
397
|
0 |
0 |
unless ($CPAN::SQLite::Populate::dbh) |
403
|
0 |
0 |
unless (has_hash_data($data)) |
411
|
0 |
0 |
unless ($sth->execute($data->{$distname})) |
419
|
0 |
0 |
unless ($CPAN::SQLite::Populate::dbh->commit) |
434
|
0 |
1 |
unless has_hash_data($info) |
436
|
0 |
1 |
unless $cdbi and ref $cdbi eq 'CPAN::SQLite::DBI::Index::mods' |
454
|
0 |
1 |
unless ($CPAN::SQLite::Populate::dbh) |
458
|
0 |
1 |
unless my $dist_obj = $self->{'obj'}{'dists'} |
462
|
1 |
0 |
$setup ? : |
463
|
0 |
1 |
unless (has_hash_data($data)) |
467
|
0 |
1 |
unless ($mods and $dist_ids) |
476
|
0 |
1 |
unless (my $sth = $cdbi->sth_insert(\@fields)) |
482
|
0 |
544 |
unless $values and $$dist_ids{$values->{'dist_name'}} |
484
|
0 |
544 |
unless ($sth->execute($$dist_ids{$values->{'dist_name'}}, $modname, $values->{'mod_abs'}, $values->{'mod_vers'})) |
489
|
0 |
544 |
unless ($mod_ids->{$modname} = $CPAN::SQLite::Populate::dbh->func('last_insert_rowid')) |
497
|
0 |
1 |
unless ($CPAN::SQLite::Populate::dbh->commit) |
507
|
0 |
0 |
unless ($CPAN::SQLite::Populate::dbh) |
513
|
0 |
0 |
unless (has_hash_data($data)) |
517
|
0 |
0 |
unless my $dist_obj = $self->{'obj'}{'dists'} |
520
|
0 |
0 |
unless ($dist_ids and $mods) |
529
|
0 |
0 |
unless $data->{$modname} |
533
|
0 |
0 |
unless $values and $$dist_ids{$values->{'dist_name'}} |
535
|
0 |
0 |
unless ($sth->execute($$dist_ids{$values->{'dist_name'}}, $modname, $values->{'mod_abs'}, $values->{'mod_vers'})) |
543
|
0 |
0 |
unless ($CPAN::SQLite::Populate::dbh->commit) |
553
|
0 |
0 |
unless ($CPAN::SQLite::Populate::dbh) |
557
|
0 |
0 |
unless my $dist_obj = $self->{'obj'}{'dists'} |
560
|
0 |
0 |
if (has_hash_data($data)) |
563
|
0 |
0 |
unless ($sth->execute($data->{$distname})) |
574
|
0 |
0 |
if (has_hash_data($data)) |
577
|
0 |
0 |
unless ($sth->execute($data->{$modname})) |
587
|
0 |
0 |
unless ($CPAN::SQLite::Populate::dbh->commit) |
602
|
0 |
1 |
unless $cdbi and ref $cdbi eq 'CPAN::SQLite::DBI::Index::info' |
615
|
0 |
1 |
unless ($CPAN::SQLite::Populate::dbh) |
621
|
0 |
1 |
unless (my $sth = $cdbi->sth_insert(['status'])) |
626
|
0 |
1 |
unless ($sth->execute(1)) |
633
|
0 |
1 |
unless ($CPAN::SQLite::Populate::dbh->commit) |
649
|
0 |
1 |
unless ($CPAN::SQLite::Populate::dbh) |
656
|
0 |
1 |
unless ($sth->execute(1)) |
663
|
0 |
1 |
unless ($CPAN::SQLite::Populate::dbh->commit) |
675
|
0 |
0 |
unless $dbh |
676
|
0 |
0 |
if ($sth) |