line |
true |
false |
branch |
203
|
43 |
164 |
if (@_ and ref $_[0]) { }
|
230
|
0 |
207 |
if ($base_uri)
|
235
|
0 |
207 |
if ($options{'canonicalize'})
|
238
|
15 |
192 |
delete $options{'update'} ? :
|
243
|
0 |
207 |
if (ref $query and $query->isa('RDF::Query::Algebra')) { }
|
245
|
0 |
0 |
if $query->isa('RDF::Query::Algebra::Ask')
|
246
|
0 |
0 |
if $query->isa('RDF::Query::Algebra::Construct')
|
248
|
0 |
0 |
if ($method eq 'SELECT')
|
249
|
0 |
0 |
unless ($query->isa('RDF::Query::Algebra::Project'))
|
275
|
0 |
207 |
if (exists $options{'load_data'}) { }
|
|
106 |
101 |
elsif ($pclass =~ /^RDF::Query::Parser::(RDQL|SPARQL)$/) { }
|
282
|
2 |
205 |
unless ($parsed->{'triples'})
|
288
|
0 |
205 |
if (defined $options{'defines'})
|
292
|
0 |
205 |
if ($options{'logger'})
|
297
|
0 |
205 |
if (my $opt = delete $options{'optimize'}) { }
|
304
|
0 |
205 |
if (my $opt = delete $options{'force_no_optimization'})
|
309
|
0 |
205 |
if (my $time = delete $options{'optimistic_threshold_time'})
|
315
|
17 |
188 |
if ($pclass eq 'RDF::Query::Parser::RDQL')
|
337
|
17 |
1 |
if (ref $row) { }
|
360
|
1 |
157 |
if ($args{'bind'})
|
365
|
0 |
158 |
if (defined $args{'delegate'})
|
367
|
0 |
0 |
if ($delegate and not &blessed($delegate))
|
371
|
0 |
158 |
$args{'strict_errors'} ? :
|
377
|
158 |
0 |
if ($model) { }
|
384
|
100 |
58 |
if ($self->{'load_data'})
|
391
|
1 |
157 |
$model->isa('RDF::Trine::Model::Dataset') ? :
|
412
|
157 |
1 |
unless $args{'planner_args'}
|
416
|
0 |
158 |
unless ($plan)
|
448
|
42 |
96 |
if ($parser->isa('RDF::Query::Parser::SPARQL11')) { }
|
|
83 |
13 |
elsif ($parser->isa('RDF::Query::Parser::SPARQL')) { }
|
449
|
5 |
37 |
if ($self->is_update) { }
|
464
|
0 |
138 |
if ($self->{'options'}{'allow_passthrough'} and $model->supports($lang_iri)) { }
|
469
|
0 |
138 |
if ($l->is_trace)
|
510
|
0 |
157 |
if ($self->{'options'}{'plan'})
|
517
|
4 |
153 |
if ($parsed->{'method'} eq 'DESCRIBE') { }
|
|
8 |
145 |
elsif ($parsed->{'method'} eq 'ASK') { }
|
526
|
19 |
138 |
if (wantarray) { }
|
544
|
0 |
0 |
if ($model) { }
|
551
|
0 |
0 |
&blessed($gdata) ? :
|
572
|
0 |
0 |
if (scalar @_)
|
573
|
0 |
0 |
if (not &blessed($_[0]) and &reftype($_[0]) eq 'ARRAY') { }
|
606
|
148 |
10 |
unless ($self->{'update'})
|
607
|
148 |
0 |
if (not exists $self->{'options'}{'rdf.query.plan.delegate'} or $self->{'options'}{'rdf.query.plan.delegate'})
|
609
|
0 |
148 |
$self->{'update'} ? :
|
611
|
0 |
148 |
if (scalar @bkeys == 0 and $model->supports($delegate_key))
|
624
|
3 |
155 |
if (my $b = $self->{'parsed'}{'bindings'})
|
635
|
1 |
5 |
unless defined $v
|
650
|
0 |
158 |
if (wantarray) { }
|
654
|
0 |
158 |
if ($l->is_debug)
|
696
|
6 |
1 |
if ($v->isa('RDF::Query::Node::Variable')) { }
|
|
1 |
0 |
elsif ($v->isa('RDF::Query::Node::Resource')) { }
|
698
|
6 |
0 |
&blessed($node) ? :
|
699
|
3 |
3 |
unless $seen{$string}++
|
701
|
1 |
0 |
&blessed($v) ? :
|
702
|
1 |
0 |
unless $seen{$string}++
|
717
|
144 |
4 |
if (defined $val) { }
|
721
|
4 |
0 |
unless @streams
|
744
|
5 |
3 |
$value ? :
|
760
|
427 |
3 |
if (scalar @triples == 1 and $triples[0]->isa('RDF::Query::Algebra::GroupGraphPattern') || $triples[0]->isa('RDF::Query::Algebra::Filter') || $triples[0]->isa('RDF::Query::Algebra::Sort') || $triples[0]->isa('RDF::Query::Algebra::Limit') || $triples[0]->isa('RDF::Query::Algebra::Offset') || $triples[0]->isa('RDF::Query::Algebra::Distinct') || $triples[0]->isa('RDF::Query::Algebra::Project') || $triples[0]->isa('RDF::Query::Algebra::Construct') || $triples[0]->isa('RDF::Query::Algebra::Load') || $triples[0]->isa('RDF::Query::Algebra::Clear') || $triples[0]->isa('RDF::Query::Algebra::Create') || $triples[0]->isa('RDF::Query::Algebra::Update')) { }
|
787
|
0 |
48 |
if $pat->subpatterns_of_type('RDF::Query::Algebra::Clear')
|
788
|
0 |
48 |
if $pat->subpatterns_of_type('RDF::Query::Algebra::Copy')
|
789
|
0 |
48 |
if $pat->subpatterns_of_type('RDF::Query::Algebra::Create')
|
790
|
0 |
48 |
if $pat->subpatterns_of_type('RDF::Query::Algebra::Move')
|
791
|
6 |
42 |
if $pat->subpatterns_of_type('RDF::Query::Algebra::Update')
|
805
|
1 |
32 |
unless $parsed->{'namespaces'}
|
808
|
4 |
29 |
if ($method =~ /^(DESCRIBE|ASK)$/i)
|
816
|
0 |
33 |
if ($method =~ /^(LOAD|CLEAR|CREATE|UPDATE)$/) { }
|
821
|
0 |
34 |
$_->isa('RDF::Query::Node::Resource') ? :
|
822
|
15 |
18 |
if ($pvars eq $svars)
|
827
|
0 |
39 |
$_ eq '__DEFAULT__' ? :
|
829
|
0 |
33 |
if (my $ob = $parsed->{'options'}{'orderby'})
|
832
|
0 |
0 |
$dir eq 'ASC' ? :
|
837
|
0 |
33 |
if (my $l = $parsed->{'options'}{'limit'})
|
840
|
0 |
33 |
if (my $o = $parsed->{'options'}{'offset'})
|
846
|
27 |
6 |
if ($method eq 'SELECT') { }
|
|
2 |
4 |
elsif ($method eq 'ASK') { }
|
|
2 |
2 |
elsif ($method eq 'DESCRIBE') { }
|
854
|
31 |
2 |
scalar @ns ? :
|
856
|
33 |
0 |
if ($methoddata or $ns) { }
|
906
|
1 |
12 |
if $base_uri
|
907
|
8 |
5 |
if $nscount
|
912
|
8 |
5 |
if ($nscount)
|
916
|
1 |
12 |
if ($base_uri)
|
963
|
1 |
2 |
$self->{'parsed'}{'custom_update_dataset'} ? :
|
983
|
158 |
0 |
ref $self ? :
|
986
|
2 |
156 |
if (not $store) { }
|
|
156 |
0 |
elsif ($store->isa('RDF::Trine::Model')) { }
|
|
0 |
0 |
elsif ($store->isa('RDF::Redland::Model')) { }
|
|
0 |
0 |
elsif ($store->isa('RDF::Core::Model')) { }
|
993
|
0 |
0 |
unless (&blessed($model))
|
1022
|
13 |
74 |
if (ref $sources and &reftype($sources) eq 'ARRAY' and scalar @$sources)
|
1054
|
0 |
338 |
unless &blessed($v)
|
1055
|
46 |
292 |
if ($v->isa('RDF::Query::Expression')) { }
|
|
265 |
27 |
elsif ($v->isa('RDF::Trine::Node::Variable')) { }
|
|
27 |
0 |
elsif ($v->isa('RDF::Query::Node')) { }
|
1079
|
1 |
1 |
if (ref $self) { }
|
1121
|
0 |
0 |
if (&blessed($self))
|
1145
|
360 |
0 |
if (&blessed($uri) and $uri->isa('RDF::Query::Node::Resource'))
|
1150
|
0 |
360 |
if (&blessed($uri) and $uri->isa('RDF::Query::Node::Resource'))
|
1155
|
261 |
99 |
if (ref $self) { }
|
1161
|
360 |
0 |
if ($func)
|
1202
|
0 |
1 |
if (scalar @_ == 1)
|
1207
|
0 |
1 |
if (&blessed($pred))
|
1208
|
0 |
0 |
if ($pred->can('uri_value')) { }
|
1225
|
409 |
0 |
if (@_) { }
|
1227
|
0 |
409 |
if (&blessed($pred))
|
1228
|
0 |
0 |
if ($pred->can('uri_value')) { }
|
1253
|
0 |
0 |
unless ($self->{'hooks_once'}{$token}++)
|
1272
|
0 |
0 |
if (ref $self) { }
|
1339
|
16 |
7 |
if ($named) { }
|
1361
|
58 |
424 |
unless $_->isa('RDF::Query::Node::Variable')
|
1374
|
0 |
494 |
if (@_)
|
1388
|
171 |
194 |
if (@_)
|
1392
|
0 |
365 |
unless (defined $model)
|
1409
|
0 |
0 |
if (my $ua = $self->{'useragent'}) { }
|
1430
|
0 |
0 |
if (&blessed(my $l = $self->{'logger'}))
|
1455
|
0 |
0 |
if (&blessed($self)) { }
|
1467
|
817 |
111 |
unless $seen{$_}++
|
1486
|
0 |
2 |
if (&blessed($self))
|
1506
|
0 |
207 |
if (&blessed($self))
|