blib/lib/DBIx/PreQL.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 24 | 45 | 53.3 |
line | l | !l | condition |
---|---|---|---|
314 | 27 | 0 | $known_tags &&= {map({$_, 1;} @$known_tags)} |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
51 | 0 | 27 | 0 | defined $q and length $q |
156 | 131 | 6 | 14 | @{$$nph{'missing'};} and $prefix |
259 | 50 | 0 | 0 | $type and _is_null($type) |
263 | 0 | 0 | 50 | exists $NPH_HANDLER{$sigil} and exists $NPH_HANDLER{$sigil}{$type} |
281 | 1 | 20 | 0 | $1 && !$2 && length $3 |
333 | 22 | 76 | 7 | @query and $line =~ /^\s*FROM\b/i |
337 | 22 | 75 | 8 | @query and $query[-1] =~ /\bWHERE\s*$/i |
383 | 0 | 0 | 0 | _is_a($val, 'SCALAR') and $$val =~ /^\s*NULL\s*$/i |
line | l | !l | condition |
---|---|---|---|
27 | 28 | 0 | $data || {} |
258 | 0 | 50 | ref $value || '' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
23 | 0 | 28 | 2 | not defined $data or ref $data eq 'HASH' |
64 | 27 | 0 | 134 | not $indent or $l < $indent |
184 | 16 | 0 | 21 | @{$$nph{'all'};} or @{$$deps{'all'};} |
201 | 0 | 0 | 39 | $tag =~ /,$/ or grep(($_ eq uc $tag), ('SELECT', 'FROM', 'LEFT', 'RIGHT', 'INNER', 'OUTER', 'JOIN', 'USING', 'ON', 'WHERE', 'AND', 'OR', 'ORDER', 'GROUP', 'BY', 'LIMIT', 'OFFSET', 'HAVING', 'UNION', 'ALL', 'DISTINCT', 'INSERT', 'UPDATE', 'ALTER', 'CREATE', 'DROP', 'WITH', 'OVER', 'BETWEEN')) |
363 | 0 | 0 | 0 | not ref $val or overload::Method($val, '""') |