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
424 stars 52 forks source link

Refactor `Server.h/.cpp` to prepare it for SPARQL UPDATE #1590

Closed Qup42 closed 3 weeks ago

Qup42 commented 1 month ago

Split the very large function Server::processQuery into several smaller functions, such that they can be reused by the processUpdate function (which for the most part still has to be implemented).

codecov[bot] commented 1 month ago

Codecov Report

Attention: Patch coverage is 20.00000% with 120 lines in your changes missing coverage. Please review.

Project coverage is 89.09%. Comparing base (db089f8) to head (f251d29). Report is 7 commits behind head on master.

Files with missing lines Patch % Lines
src/engine/Server.cpp 20.00% 120 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1590 +/- ## ========================================== + Coverage 89.03% 89.09% +0.05% ========================================== Files 368 371 +3 Lines 34183 34459 +276 Branches 3860 3899 +39 ========================================== + Hits 30434 30700 +266 Misses 2482 2482 - Partials 1267 1277 +10 ```

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

sparql-conformance[bot] commented 3 weeks ago

Conformance check passed ✅

Test Status Changes 📊

Number of Tests Previous Status Current Status
2 Failed Passed

Details: https://qlever.cs.uni-freiburg.de/sparql-conformance-ui?cur=f251d29127c6c45b750e2c5d87fd46b9bd1b36f3&prev=05a3f69a25faa87b3b072fbba6a228c8ed57a805

sonarcloud[bot] commented 3 weeks ago

Quality Gate Passed Quality Gate passed

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