Condition Coverage

blib/lib/RDF/NLP/SPARQLQuery/Query.pm
Criterion Covered Total %
condition 29 123 23.5


and 3 conditions

line !l l&&!r l&&r condition
482 0 0 0 exists $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line{'SUBJECT'}[0]} and $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line{'SUBJECT'}[0]} eq $self->questionTopic
0 0 0 exists $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$self->questionTopic} and $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$self->questionTopic} eq $$line{'SUBJECT'}[0]
509 1 0 0 exists $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line{'OBJECT'}[0]} and $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line{'OBJECT'}[0]} eq $self->questionTopic
0 1 0 exists $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$self->questionTopic} and $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$self->questionTopic} eq $$line{'OBJECT'}[0]
586 0 0 1 exists $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line{'SUBJECT'}[0]} and $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line{'SUBJECT'}[0]} eq $$line2{'SUBJECT'}[0]
0 0 0 exists $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line{'SUBJECT'}[0]} and $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line{'SUBJECT'}[0]} eq $$line2{'OBJECT'}[0]
0 0 0 exists $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line2{'SUBJECT'}[0]} and $$line{'SUBJECT'}[0] eq $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line2{'SUBJECT'}[0]}
0 0 0 exists $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line2{'OBJECT'}[0]} and $$line{'SUBJECT'}[0] eq $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line2{'OBJECT'}[0]}
612 0 0 0 exists $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line{'OBJECT'}[0]} and $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line{'OBJECT'}[0]} eq $$line2{'SUBJECT'}[0]
0 0 0 exists $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line{'OBJECT'}[0]} and $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line{'OBJECT'}[0]} eq $$line2{'OBJECT'}[0]
0 0 0 exists $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line2{'OBJECT'}[0]} and $$line{'OBJECT'}[0] eq $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line2{'OBJECT'}[0]}
0 0 0 exists $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line2{'SUBJECT'}[0]} and $$line{'OBJECT'}[0] eq $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line2{'SUBJECT'}[0]}
655 1 2 1 $$line2{'SUBJECT'}[1] eq '' and $$line{'SUBJECT'}[0] eq $$line2{'SUBJECT'}[0]
2 0 1 $$line2{'OBJECT'}[1] eq '' and $$line{'SUBJECT'}[0] eq $$line2{'OBJECT'}[0]
673 0 0 0 $$line2{'SUBJECT'}[1] eq '' and $$line{'OBJECT'}[0] eq $$line2{'SUBJECT'}[0]
0 0 0 $$line2{'OBJECT'}[1] eq '' and $$line{'OBJECT'}[0] eq $$line2{'OBJECT'}[0]
737 12 0 0 $$line{'SUBJECT'}[1] eq '' and $$line{'SUBJECT'}[0] eq 'STRING'
745 0 0 0 $self->semFeaturesIndex->{$indexCat}{'SEEN_S'} == -1 and $self->semFeaturesIndex->{$indexCat}{'SEEN_O'} == -1
0 0 0 exists $self->semFeaturesIndex->{$indexCat}{'TERM'}{$$term{'id'}} and ($self->semFeaturesIndex->{$indexCat}{'SEEN_S'} == -1 and $self->semFeaturesIndex->{$indexCat}{'SEEN_O'} == -1)
778 11 0 1 $$line{'OBJECT'}[1] eq '' and $$line{'OBJECT'}[0] eq 'STRING'
786 0 0 1 $self->semFeaturesIndex->{$indexCat}{'SEEN_S'} == -1 and $self->semFeaturesIndex->{$indexCat}{'SEEN_O'} == -1
0 1 0 exists $self->semFeaturesIndex->{$indexCat}{'TERM'}{$$term{'id'}} and ($self->semFeaturesIndex->{$indexCat}{'SEEN_S'} == -1 and $self->semFeaturesIndex->{$indexCat}{'SEEN_O'} == -1)
840 0 2 9 $self->semanticCorrespondance->{$self->language}{'PREDICATE'}{$$line{'PREDICATE'}[0]}{'OBJECT_TYPE'} ne '' and $$line{'OBJECT'}[1] eq ''
846 1 0 8 exists $self->semFeaturesIndex->{$tmp} and $self->semFeaturesIndex->{$tmp}{'SEEN_O'} == -1
872 0 0 0 $t[0] eq 'drug' and $self->_unionOpt == 1
895 0 7 4 $self->semanticCorrespondance->{$self->language}{'PREDICATE'}{$$line{'PREDICATE'}[0]}{'SUBJECT_TYPE'} ne '' and $$line{'SUBJECT'}[1] eq ''
899 3 0 1 exists $self->semFeaturesIndex->{$tmp} and $self->semFeaturesIndex->{$tmp}{'SEEN_S'} == -1
3 0 1 exists $self->semFeaturesIndex->{$tmp} and $self->semFeaturesIndex->{$tmp}{'SEEN_S'} == -1 and $replacedPredicate == 0
914 0 0 0 $t[0] eq 'drug' and $self->_unionOpt == 1
1033 9 0 0 exists $$aggregation{'QTVAR'}{'count'} and exists $$aggregation{'QTVAR'}{'count'}{$self->selectPart->[0]}
1036 0 0 0 exists $$aggregation{'QTVAR'}{'distinct'}{$self->selectPart->[0]} and not exists $$aggregation{'QTVAR'}{'per'}{$self->selectPart->[0]}
1076 9 0 0 exists $$aggregation{'QTVAR'}{'count'}{$self->selectPart->[0]} and !exists($$aggregation{'QTVAR'}{'distinct'}{$self->selectPart->[0]}) || exists $$aggregation{'QTVAR'}{'per'}{$self->selectPart->[0]}
1140 0 0 0 $aggregOp ne 'count' and $aggregOp ne 'distinct'
1141 0 0 0 exists $self->semanticCorrespondance->{$self->language}{'VARIABLE'}{$$line{'PREDICATE'}[0]} and $self->semanticCorrespondance->{$self->language}{'VARIABLE'}{$$line{'PREDICATE'}[0]} eq 'INT'
1280 224 0 0 $self->verbose > 0 and $self->verbose >= $level

or 3 conditions

line l !l&&r !l&&!r condition
482 1 0 0 $self->questionTopic eq $$line{'SUBJECT'}[0] or exists $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line{'SUBJECT'}[0]} and $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line{'SUBJECT'}[0]} eq $self->questionTopic
0 0 0 $self->questionTopic eq $$line{'SUBJECT'}[0] or exists $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line{'SUBJECT'}[0]} and $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line{'SUBJECT'}[0]} eq $self->questionTopic or exists $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$self->questionTopic} and $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$self->questionTopic} eq $$line{'SUBJECT'}[0]
509 0 0 1 $self->questionTopic eq $$line{'OBJECT'}[0] or exists $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line{'OBJECT'}[0]} and $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line{'OBJECT'}[0]} eq $self->questionTopic
0 0 1 $self->questionTopic eq $$line{'OBJECT'}[0] or exists $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line{'OBJECT'}[0]} and $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$$line{'OBJECT'}[0]} eq $self->questionTopic or exists $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$self->questionTopic} and $self->semanticCorrespondance->{$self->language}{'SAMEAS'}{'CORRESP'}{$self->questionTopic} eq $$line{'OBJECT'}[0]
1076 0 0 0 !exists($$aggregation{'QTVAR'}{'distinct'}{$self->selectPart->[0]}) || exists $$aggregation{'QTVAR'}{'per'}{$self->selectPart->[0]}
1173 0 0 0 $aggregOp eq 'min' or $aggregOp eq 'max'