| line | % | coverage | branch |
| 130 | 100 | T | F | unless my $db = $args{"_db"} |
| 133 | 100 | T | F | unless &blessed($db) and $db->isa("Database::Abstraction") |
| 163 | 50 | T | F | defined $cols ? : |
| 189 | 100 | T | F | ref $_[0] eq 'HASH' ? : |
| 225 | 100 | T | F | ref $spec eq 'ARRAY' ? : |
| 247 | 100 | T | F | if (defined $col) |
| 250 | 100 | T | F | if $col =~ m[; | -- | /\*]x |
| 271 | 100 | T | F | unless defined $n and $n =~ /\A\d+\z/ |
| 289 | 100 | T | F | unless defined $n and $n =~ /\A\d+\z/ |
| 320 | 100 | T | F | @_ == 1 && ref $_[0] eq 'ARRAY' ? : |
| 361 | 100 | T | F | ref $col_or_spec eq 'HASH' ? : |
| 399 | 100 | T | F | ref $_[0] eq 'HASH' ? : |
| 413 | 100 | T | F | if (defined $order_by) |
| 432 | 100 | T | F | $desc ? : |
| 435 | 100 | T | F | if $offset |
| 436 | 100 | T | F | if defined $limit |
| 451 | 100 | T | F | $count_only ? : |
| 454 | 100 | T | F | if (@{$$self{"_joins"};}) |
| 460 | 100 | T | F | $$db{'base_criteria'} ? : |
| 464 | 100 | T | F | if (@{$$self{'_joins'};}) { } |
| 100 | T | F | elsif ($$db{'type'} eq 'CSV' and not $$db{'no_entry'}) { } |
| 465 | 100 | T | F | if $where |
| 469 | 100 | T | F | if $where |
| 471 | 100 | T | F | if $where |
| 474 | 100 | T | F | unless ($count_only) |
| 475 | 100 | T | F | if defined $$self{"_order_by"} |
| 476 | 100 | T | F | if defined $$self{"_limit"} |
| 477 | 100 | T | F | if defined $$self{"_offset"} |
| 520 | 100 | T | F | if (@{$$self{"_measures"};}) |
| 522 | 100 | T | F | if @{$$self{"_group_by"};} |
| 523 | 100 | T | F | if %{$$self{"_having"};} |
| 524 | 50 | T | F | if (@{$$self{"_joins"};}) |
| 527 | 100 | T | F | if (defined $$self{"_order_by"}) |
| 532 | 100 | T | F | defined $dir ? : |
| 50 | T | F | defined $col ? : |
| 535 | 50 | T | F | unless defined $ap{"sort_by"} |
| 537 | 100 | T | F | if defined $$self{"_limit"} |
| 538 | 50 | T | F | if defined $$self{"_offset"} |
| 542 | 100 | T | F | if ($$db{"berkeley"} or ($$db{"type"} // "") =~ /\A(?:Deep|XLSX)\z/) |
| 543 | 100 | T | F | $$db{'berkeley'} ? : |
| 545 | 100 | T | F | if @{$$self{"_joins"};} |
| 555 | 50 | T | F | unless $sth->execute(@{$args;}) |
| 599 | 100 | T | F | if (@{$$self{"_measures"};}) |
| 602 | 50 | T | F | ref $rows eq 'ARRAY' ? : |
| 605 | 100 | T | F | if ($$db{"berkeley"} or ($$db{"type"} // "") =~ /\A(?:Deep|XLSX)\z/) |
| 606 | 100 | T | F | $$db{'berkeley'} ? : |
| 608 | 100 | T | F | if @{$$self{"_joins"};} |
| 623 | 50 | T | F | unless $sth->execute(@{$args;}) |
| 666 | 100 | T | F | if @{$$self{"_measures"};} |
| 668 | 100 | T | F | if ($$db{"berkeley"} or ($$db{"type"} // "") =~ /\A(?:Deep|XLSX)\z/) |
| 669 | 100 | T | F | $$db{'berkeley'} ? : |
| 671 | 100 | T | F | if @{$$self{"_joins"};} |
| 679 | 50 | T | F | unless $sth->execute(@{$args;}) |
| 683 | 50 | T | F | $row ? : |
| 723 | 100 | T | F | unless ref $callback eq "CODE" |
| 729 | 100 | T | F | if (@{$$self{"_measures"};}) |
| 740 | 50 | T | F | if ($$db{"berkeley"} or ($$db{"type"} // "") =~ /\A(?:Deep|XLSX)\z/) |
| 741 | 0 | T | F | $$db{'berkeley'} ? : |
| 743 | 0 | T | F | if @{$$self{"_joins"};} |
| 759 | 50 | T | F | unless $sth->execute(@{$args;}) |
| 769 | 50 | T | F | if (my $err = $@) |