| 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) |