line |
true |
false |
branch |
64
|
0 |
2 |
unless &blessed($query)
|
67
|
0 |
2 |
if (exists $parsed->{'base'} and my $base = $t->translate($parsed->{'base'}))
|
72
|
0 |
2 |
if (my $b = $parsed->{'bindings'})
|
79
|
0 |
0 |
if (my $term = $row->[$i])
|
88
|
0 |
2 |
if ($method eq 'ASK')
|
104
|
0 |
17 |
unless &blessed($a)
|
105
|
0 |
17 |
if ($a->isa('RDF::Query::Algebra::Construct')) { }
|
|
2 |
15 |
elsif ($a->isa('RDF::Query::Algebra::Project')) { }
|
|
2 |
13 |
elsif ($a->isa('RDF::Query::Algebra::GroupGraphPattern')) { }
|
|
2 |
11 |
elsif ($a->isa('RDF::Query::Algebra::BasicGraphPattern')) { }
|
|
2 |
9 |
elsif ($a->isa('RDF::Query::Algebra::Triple')) { }
|
|
7 |
2 |
elsif ($a->isa('RDF::Query::Node::Variable')) { }
|
|
0 |
2 |
elsif ($a->isa('RDF::Query::Node::Resource')) { }
|
|
0 |
2 |
elsif ($a->isa('RDF::Query::Node::Blank')) { }
|
|
0 |
2 |
elsif ($a->isa('RDF::Query::Node::Literal')) { }
|
|
0 |
2 |
elsif ($a->isa('RDF::Query::Algebra::Limit')) { }
|
|
0 |
2 |
elsif ($a->isa('RDF::Query::Algebra::Offset')) { }
|
|
0 |
2 |
elsif ($a->isa('RDF::Query::Algebra::Path')) { }
|
|
0 |
2 |
elsif ($a->isa('RDF::Query::Algebra::Service')) { }
|
|
0 |
2 |
elsif ($a->isa('RDF::Query::Algebra::NamedGraph')) { }
|
|
1 |
1 |
elsif ($a->isa('RDF::Query::Algebra::Filter')) { }
|
|
0 |
1 |
elsif ($a->isa('RDF::Query::Expression::Binary')) { }
|
|
0 |
1 |
elsif ($a->isa('RDF::Query::Expression::Unary')) { }
|
|
0 |
1 |
elsif ($a->isa('RDF::Query::Algebra::Extend')) { }
|
|
0 |
1 |
elsif ($a->isa('RDF::Query::VariableBindings')) { }
|
|
0 |
1 |
elsif ($a->isa('RDF::Query::Algebra::Table')) { }
|
|
0 |
1 |
elsif ($a->isa('RDF::Query::Algebra::Aggregate')) { }
|
|
0 |
1 |
elsif ($a->isa('RDF::Query::Algebra::Sort')) { }
|
|
0 |
1 |
elsif ($a->isa('RDF::Query::Algebra::Distinct')) { }
|
|
0 |
1 |
elsif ($a->isa('RDF::Query::Algebra::Minus')) { }
|
|
0 |
1 |
elsif ($a->isa('RDF::Query::Algebra::Union')) { }
|
|
0 |
1 |
elsif ($a->isa('RDF::Query::Algebra::Optional')) { }
|
|
0 |
1 |
elsif ($a->isa('RDF::Query::Algebra::SubSelect')) { }
|
|
1 |
0 |
elsif ($a->isa('RDF::Query::Expression::Function')) { }
|
107
|
0 |
0 |
unless $a->triples
|
108
|
0 |
0 |
if (scalar @triples == 1 and $triples[0]->isa('RDF::Query::Algebra::BasicGraphPattern'))
|
122
|
0 |
2 |
if (scalar @p == 0) { }
|
138
|
0 |
7 |
$a->isa('RDF::Query::Node::Variable::ExpressionProxy') ? :
|
139
|
1 |
6 |
if $self->_in_expr
|
143
|
0 |
0 |
if $self->_in_expr
|
147
|
0 |
0 |
if $self->_in_expr
|
151
|
0 |
0 |
if ($a->has_language) { }
|
|
0 |
0 |
elsif ($a->has_datatype) { }
|
158
|
0 |
0 |
if $self->_in_expr
|
162
|
0 |
0 |
if ($child->isa('RDF::Query::Algebra::Offset')) { }
|
191
|
0 |
0 |
if $op eq '=='
|
198
|
0 |
0 |
if $op eq '=='
|
206
|
0 |
0 |
if ($v->isa('RDF::Query::Expression::Alias')) { }
|
218
|
0 |
0 |
if (my $term = $a->{$v})
|
231
|
0 |
0 |
if ($g->isa('RDF::Query::Expression::Alias')) { }
|
295
|
0 |
1 |
if ($uri eq 'sparql:logical-and') { }
|
|
0 |
1 |
elsif ($uri eq 'sparql:logical-or') { }
|
|
1 |
0 |
elsif ($uri =~ /^sparql:(.+)$/u) { }
|
|
0 |
0 |
elsif ($uri =~ m[^http://www[.]w3[.]org/2001/XMLSchema#(?<cast>integer|decimal|float|double|string|boolean|dateTime)$]u) { }
|
308
|
0 |
1 |
if ($1 eq 'exists') { }
|
313
|
0 |
1 |
$self->has_base ? :
|
317
|
0 |
0 |
if ($cast =~ /^(?:integer|decimal|float|double)$/u) { }
|
|
0 |
0 |
elsif ($cast eq 'string') { }
|
|
0 |
0 |
elsif ($cast eq 'boolean') { }
|
|
0 |
0 |
elsif ($cast eq 'dateTime') { }
|
320
|
0 |
0 |
$self->has_base ? :
|
373
|
0 |
0 |
if (&blessed($path) and $path->isa('RDF::Query::Node::Resource'))
|
378
|
0 |
0 |
if ($op eq '!') { }
|
|
0 |
0 |
elsif ($op eq '/') { }
|
|
0 |
0 |
elsif ($op eq '?') { }
|
|
0 |
0 |
elsif ($op eq '*') { }
|
|
0 |
0 |
elsif ($op eq '+') { }
|
|
0 |
0 |
elsif ($op eq '^') { }
|
|
0 |
0 |
elsif ($op eq '|') { }
|
384
|
0 |
0 |
if ($_->does('Attean::API::IRI'))
|
400
|
0 |
0 |
if ($path->does('Attean::API::IRI'))
|
407
|
0 |
0 |
if ($_->does('Attean::API::IRI'))
|