Branch Coverage

File:blib/lib/Database/Abstraction/Query.pm
Coverage:93.2%

line%coveragebranch
127100TFunless my $db = $args{"_db"}
130100TFunless &blessed($db) and $db->isa("Database::Abstraction")
15750TFdefined $cols ? :
183100TFref $_[0] eq 'HASH' ? :
219100TFref $spec eq 'ARRAY' ? :
241100TFif (defined $col)
244100TFif $col =~ m[; | -- | /\*]x
265100TFunless defined $n and $n =~ /\A\d+\z/
283100TFunless defined $n and $n =~ /\A\d+\z/
296100TFif (defined $order_by)
307100TF$desc ? :
310100TFif $offset
311100TFif defined $limit
326100TF$count_only ? :
329100TFif (@{$$self{"_joins"};})
336100TFif (@{$$self{'_joins'};}) { }
100TFelsif ($$db{'type'} eq 'CSV' and not $$db{'no_entry'}) { }
337100TFif $where
341100TFif $where
343100TFif $where
346100TFunless ($count_only)
347100TFif defined $$self{"_order_by"}
348100TFif defined $$self{"_limit"}
349100TFif defined $$self{"_offset"}
373100TFif ($$db{"berkeley"} or ($$db{"type"} // "") eq "Deep")
374100TF$$db{'berkeley'} ? :
376100TFif @{$$self{"_joins"};}
38650TFunless $sth->execute(@{$args;})
413100TFif ($$db{"berkeley"} or ($$db{"type"} // "") eq "Deep")
414100TF$$db{'berkeley'} ? :
416100TFif @{$$self{"_joins"};}
43150TFunless $sth->execute(@{$args;})
455100TFif ($$db{"berkeley"} or ($$db{"type"} // "") eq "Deep")
456100TF$$db{'berkeley'} ? :
458100TFif @{$$self{"_joins"};}
46650TFunless $sth->execute(@{$args;})
47050TF$row ? :