Closed realHannes closed 1 week ago
Attention: Patch coverage is 90.61372%
with 26 lines
in your changes missing coverage. Please review.
Project coverage is 89.25%. Comparing base (
6fba76f
) to head (0280d90
). Report is 1 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
No test result changes.
Issues
1 New issue
2 Accepted issues
Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code
The
SparqlExpression
base class has been extended with the methodgetPrefilterExpressionForMetadata
. This method constructs for suitable (logical) expressions which are used inside aFILTER
a correspondingPrefilterExpression
(see PR #1503). ThesePrefilterExpression
s can be used to prefilter the blocks of anIndexScan
by only looking at their metadata. At the moment, the following expressions provide an overriden implementation ofgetPrefilterExpressionForMetadata
:strstarts
(preliminary),logical-or
andlogical-and
(binary),logical-not
(unary) and the standardRelationalExpressions (<, ==, >, <=, >=)
.