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

Add BlankNode support for SERVICE #1504

Closed UNEXENU closed 4 weeks ago

UNEXENU commented 1 month ago

With this commit, QLever supports to add new blank nodes during the evaluation of a query. This function is used to support blank nodes in the result of a SERVICE request. These blank nodes are distinct from all blank nodes in the index, and also from all blank nodes from other SERVICE request, eve if they came from the same server. This behavior is correct accordin to the SPARQL 1.1 federated query standard.

codecov[bot] commented 1 month ago

Codecov Report

Attention: Patch coverage is 98.50746% with 1 line in your changes missing coverage. Please review.

Project coverage is 88.94%. Comparing base (2b4e6b3) to head (9a01841).

Files with missing lines Patch % Lines
src/util/BlankNodeManager.cpp 96.87% 0 Missing and 1 partial :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1504 +/- ## ========================================== + Coverage 88.93% 88.94% +0.01% ========================================== Files 364 366 +2 Lines 33127 33194 +67 Branches 3715 3722 +7 ========================================== + Hits 29462 29526 +64 - Misses 2433 2439 +6 + Partials 1232 1229 -3 ```

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

sparql-conformance[bot] commented 4 weeks ago

Conformance check passed ✅

No test result changes.

Details: https://qlever.cs.uni-freiburg.de/sparql-conformance-ui?cur=f572c7acea16d6b9763f652185b4d4f73e6e7092&prev=e53d783a4dc07500296b2e891b29c395b9433ecb

sonarcloud[bot] commented 4 weeks ago

Quality Gate Passed Quality Gate passed

Issues
2 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