ad-freiburg / qlever

Very fast SPARQL Engine, which can handle very large knowledge graphs like the complete Wikidata, offers context-sensitive autocompletion for SPARQL queries, and allows combination with text search. It's faster than engines like Blazegraph or Virtuoso, especially for queries involving large result sets.
Apache License 2.0
417 stars 52 forks source link

Apply SERVICE optimization for OPTIONAL and MINUS #1502

Closed UNEXENU closed 1 month ago

UNEXENU commented 2 months ago

With this commit, the optimization that constrains a SERVICE query using a VALUES clause when the sibling of the SERVICE is small (originally introduced in #1341) is also applied for OPTIONAL and MINUS clauses when the right operand is a SERVICE.

codecov[bot] commented 2 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 94.17%. Comparing base (d5315d2) to head (d2c2ffd).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1502 +/- ## ========================================== + Coverage 94.14% 94.17% +0.02% ========================================== Files 347 347 Lines 25641 25654 +13 Branches 3450 3452 +2 ========================================== + Hits 24141 24159 +18 + Misses 1458 1453 -5 Partials 42 42 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

sonarcloud[bot] commented 1 month ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud