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

Prepare the actual execution of UPDATE requests #1592

Closed Qup42 closed 2 weeks ago

Qup42 commented 3 weeks ago

Add some helper functions that can and will be used to convert A QueryExecutionTree and the parsed representation of an update clause into the format, that the DeltaTriples expect.

codecov[bot] commented 3 weeks ago

Codecov Report

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

Project coverage is 89.15%. Comparing base (7bd2438) to head (976ea93). Report is 7 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1592 +/- ## ========================================== + Coverage 89.10% 89.15% +0.05% ========================================== Files 371 372 +1 Lines 34461 34572 +111 Branches 3899 3911 +12 ========================================== + Hits 30705 30824 +119 + Misses 2480 2471 -9 - Partials 1276 1277 +1 ```

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

Qup42 commented 2 weeks ago

To be able to properly test ExecuteUpdate::executeUpdate we need ParsedQuerys of Updates. This requires that Updates are not rejected by the visitor, but instead the server rejects Updates. I'll do that in the following commits but we can also extract that to a separate PR.

sparql-conformance[bot] commented 2 weeks ago

Conformance check passed ✅

No test result changes.

Details: https://qlever.cs.uni-freiburg.de/sparql-conformance-ui?cur=976ea93632e35de6e15fe33ed6629fb70b6067bf&prev=f1490771f7a70d49bc1d3d08a95e31488aaa505e

sonarcloud[bot] commented 2 weeks ago

Quality Gate Passed Quality Gate passed

Issues
1 New issue
0 Accepted issues

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

See analysis details on SonarCloud