Condition Coverage

blib/lib/RDF/Query/Compiler/SQL.pm
Criterion Covered Total %
condition 0 59 0.0


and 3 conditions

line !l l&&!r l&&r condition
148 0 0 0 $from_clause and $from_clause =~ /[^(]$/
0 0 0 $from_clause and $from_clause =~ /[^(]$/ and not $f =~ /^([)]|LEFT JOIN)/
214 0 0 0 &blessed($sort) and $sort->type eq 'VAR'
0 0 0 &blessed($sort) and $sort->type eq 'FUNCTION'
577 0 0 0 $blessed and $expr->isa('RDF::Trine::Node')
0 0 0 $blessed and $expr->isa('RDF::Query::Expression::Function')
0 0 0 $blessed and $expr->isa('RDF::Query::Expression')
660 0 0 0 $a_type eq 'VAR' and $b_type eq 'VAR'
828 0 0 0 ref $uri and $uri->type eq 'URI'
891 0 0 0 &blessed($args[0]) and $args[0]->isa('RDF::Query::Node::Variable')

or 2 conditions

line l !l condition
143 0 0 $self->{'options'} || {}
197 0 0 shift() || \do { my $a = 0 }
201 0 0 $self->{'options'} || {}
362 0 0 shift() || \do { my $a = 0 }
544 0 0 shift() || \do { my $a = 0 }
886 0 0 shift() || \do { my $a = 0 }
922 0 0 shift() || \do { my $a = 0 }
934 0 0 shift() || \do { my $a = 0 }
946 0 0 shift() || \do { my $a = 0 }
959 0 0 shift() || \do { my $a = 0 }

or 3 conditions

line l !l&&r !l&&!r condition
401 0 0 0 $triple->isa('RDF::Query::Algebra::Triple') or $triple->isa('RDF::Query::Algebra::Quad')
557 0 0 0 $sql ||= $w
874 0 0 0 $self->{'functions'}{$uri} || $functions{$uri}