| line | % | coverage | branch |
| 769 | 100 | T | F | unless @{$p->{'databases'};} |
| 784 | 100 | T | F | unless &blessed($p->{'databases'}[$i]) and $p->{'databases'}[$i]->can("selectall_arrayref") and $p->{'databases'}[$i]->can("columns") |
| 832 | 100 | T | F | if (my $bc = $p->{'base_criteria'}) |
| 835 | 100 | T | F | unless %{$partitioned->[$i];} |
| 846 | 100 | T | F | if (my $log = $self->{'_logger'}) |
| 851 | 100 | T | F | if (my $rc = $p->{'remove_columns'}) |
| 1518 | 100 | T | F | wantarray ? : |
| 1650 | 100 | T | F | unless $self->{'_backend'} eq "array" |
| 1720 | 100 | T | F | unless ref $cb eq "CODE" |
| 1801 | 100 | T | F | if $self->{'_backend'} eq "array" |
| 1806 | 100 | T | F | unless $self->_cache_fresh |
| 1813 | 100 | T | F | unless ($cache->{'_dj_built'}) |
| 1867 | 100 | T | F | if $self->{'_col_cache'} |
| 1879 | 100 | T | F | if $local_jc and $col eq $local_jc and $col ne $join_col |
| 1882 | 100 | T | F | if $seen{$pub}++ |
| 1883 | 100 | T | F | if $self->{'_removed_cols'}{$pub} |
| 1940 | 100 | T | F | if $self->{'_schema_cache'} |
| 1951 | 100 | T | F | if (not $skip_jc || %{$renames;}) { } |
| 1956 | 100 | T | F | if $skip_jc and $col eq $local_jc |
| 1963 | 100 | T | F | if %{$self->{'_removed_cols'};} |
| 2018 | 100 | T | F | if defined $ts |
| 2077 | 100 | T | F | unless defined $logger |
| 2081 | 50 | T | F | unless &Scalar::Util::blessed($logger) |
| 2232 | 100 | T | F | if (@args and not ref $args[0]) { } |
| 50 | T | F | elsif (@args) { } |
| 2234 | 100 | T | F | unless defined $args[0] and grep {$args[0] eq $_;} @_ADD_DB_KEYS |
| 2241 | 100 | T | F | @args ? : |
| 2257 | 100 | T | F | unless &blessed($db) and $db->can("selectall_arrayref") and $db->can("columns") |
| 2264 | 100 | T | F | if $p->{'join_column'} |
| 2266 | 100 | T | F | if $p->{'filter'} |
| 2272 | 100 | T | F | unless $col_presence{$local_jc} |
| 2286 | 100 | T | F | if $local_jc ne $self->{'_join_col'} and $col eq $local_jc |
| 2289 | 100 | T | F | if (defined $prefix and exists $self->{'_col_db'}{$col} and $col ne $self->{'_join_col'}) { } |
| 2298 | 100 | T | F | if $self->{'_removed_cols'}{$pub} |
| 2310 | 100 | T | F | if (my $old = delete $self->{'_sqlite_cache'}) |
| 2312 | 50 | T | F | if $old->{'dbh'} |
| 2316 | 100 | T | F | if (my $log = $self->{'_logger'}) |
| 2321 | 100 | T | F | if (my $rc = $p->{'remove_columns'}) |
| 2404 | 100 | T | F | unless defined $col and length $col |
| 2409 | 100 | T | F | if $col eq $self->{'_join_col'} |
| 2554 | 100 | T | F | if substr($col, 0, 1) eq "_" |
| 2558 | 100 | T | F | unless defined $db_idx |
| 2563 | 100 | T | F | if (%{$self->{'_join_map'};} or %{$self->{'_filters'};}) |
| 2572 | 100 | T | F | if wantarray |
| 2573 | 100 | T | F | @{$rows;} ? : |
| 2585 | 100 | T | F | if (my $cache = delete $self->{'_sqlite_cache'}) |
| 2587 | 50 | T | F | if $cache->{'dbh'} |
| 2607 | 100 | T | F | unless @args |
| 2609 | 100 | T | F | if @args == 1 and not ref $args[0] |
| 2649 | 100 | T | F | if ref $local_jc |
| 2653 | 100 | T | F | unless $db_cols[$i]{$local_jc} |
| 2657 | 100 | T | F | $i > 0 ? : |
| 2664 | 100 | T | F | if defined $prefix and ref $prefix |
| 2669 | 100 | T | F | if $local_jc ne $join_col and $col eq $local_jc |
| 2671 | 100 | T | F | if (defined $prefix and exists $col_db{$col} and $col ne $join_col) { } |
| 2716 | 100 | T | F | if $local_jc ne $join_col and $orig_col eq $local_jc |
| 2721 | 100 | T | F | if $orig_col eq $join_col |
| 2725 | 100 | T | F | if exists $renames->{$orig_col} |
| 2730 | 100 | T | F | ref $entry eq 'HASH' ? : |
| 2732 | 100 | T | F | unless length $type_str |
| 2734 | 100 | T | F | if (exists $seen{$orig_col}) { } |
| 2736 | 100 | T | F | if ($prev->{'type'} ne $type_str) |
| 2769 | 100 | T | F | if ($col eq $join_col) { } |
| 50 | T | F | elsif ($col eq 'join') { } |
| 100 | T | F | elsif (defined(my $idx = $self->{'_col_db'}{$col})) { } |
| 2776 | 100 | T | F | ref $val eq 'HASH' ? : |
| 2818 | 100 | T | F | unless defined $key |
| 2833 | 100 | T | F | if $backend eq "array" |
| 2874 | 100 | T | F | if (defined $limit) |
| 2875 | 100 | T | F | if (not $limit =~ /^\d+\z/a or $limit < 1) |
| 2883 | 100 | T | F | if (defined $offset) |
| 2884 | 100 | T | F | unless ($offset =~ /^\d+\z/a) |
| 2900 | 100 | T | F | if defined $limit or defined $offset |
| 2914 | 100 | T | F | unless %{$base;} |
| 2938 | 100 | T | F | if not %{$indexed[0];} and $join_type ne "outer" and not exists $per_db->[0]{$local_jc_0_early} and not $sec_has_criteria |
| 2960 | 100 | T | F | if ($self->{'_parallel'} and $n > 2) { } |
| 2961 | 100 | T | F | eval {
do {
require threads;
1
}
} ? : |
| 2962 | 100 | T | F | if ($HAS_THREADS) { } |
| 2982 | 100 | T | F | if defined $key |
| 2987 | 50 | T | F | if $t |
| 2997 | 100 | T | F | if (defined $i and ref $idx eq "HASH") |
| 3007 | 50 | T | F | if $done{$i} |
| 3033 | 100 | T | F | exists $crit->{$local_jc} ? : |
| 3049 | 100 | T | F | if ($had_criteria[$i] or $join_type eq 'inner') { } |
| 100 | T | F | elsif ($join_type eq 'outer') { } |
| 3054 | 100 | T | F | unless exists $indexed[$i]{$k} |
| 3073 | 100 | T | F | $sec_local_jc[$i] && $sec_local_jc[$i] ne $join_col ? : |
| 3090 | 100 | T | F | if (defined $sort_by) |
| 3091 | 100 | T | F | ref $sort_by eq 'ARRAY' ? : |
| 3093 | 100 | T | F | unless ($req_dir eq "ASC" or $req_dir eq "DESC") |
| 3097 | 100 | T | F | if ($req_col ne $join_col and not exists $self->{'_col_db'}{$req_col}) { } |
| 3113 | 100 | T | F | $ob_override ? : |
| 3122 | 100 | T | F | unless $sec_arr and @{$sec_arr;} |
| 3132 | 100 | T | F | if ($sec_rename[$i]) { } |
| 3136 | 100 | T | F | if ($k eq $local_jc) { } |
| 100 | T | F | elsif (my $pub = $renames->{$k}) { } |
| 3148 | 100 | T | F | if (my $pub = $renames->{$k}) { } |
| 3158 | 100 | T | F | if @{$removed;} |
| 3171 | 100 | T | F | if ($ob_override) { } |
| 100 | T | F | elsif ($ob_dir eq 'DESC') { } |
| 3176 | 100 | T | F | if ($ob_dir eq 'DESC') { } |
| 3190 | 100 | T | F | if (defined $offset and $offset > 0) |
| 3193 | 100 | T | F | if (defined $limit and $limit < scalar @result) |
| 3212 | 100 | T | F | if ($cache->{'n'} // 0) != $n |
| 3215 | 100 | T | F | unless do {
local $@;
eval {
do {
$cache->{'dbh'}{'Active'}
}
}
} |
| 3225 | 50 | T | F | unless defined $current_ts |
| 3226 | 100 | T | F | if $current_ts != $cached_ts |
| 3764 | 100 | T | F | unless $criteria and %{$criteria;} |
| 3769 | 100 | T | F | ref $criteria->{$_} eq 'HASH' ? : |
| 3782 | 100 | T | F | unless $filters and %{$filters;} |