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
376 stars 45 forks source link

Implemented pre-filtering procedure on block metadata #1503

Open realHannes opened 1 week ago

realHannes commented 1 week ago

What is added so far to this pull requst:

  1. The actual pre-filtering procedure is declared and defined in CompressedBlockPrefiltering.h / CompressedBlockPrefiltering.cpp
  2. The filtering procedure is extensively tested in CompressedBlockPrefilteringTest.cpp
codecov[bot] commented 1 week ago

Codecov Report

Attention: Patch coverage is 86.66667% with 2 lines in your changes missing coverage. Please review.

Project coverage is 88.10%. Comparing base (bed8b29) to head (af17181). Report is 4 commits behind head on master.

Files with missing lines Patch % Lines
src/global/ValueIdComparators.h 92.85% 0 Missing and 1 partial :warning:
src/index/CompressedBlockPrefiltering.h 0.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1503 +/- ## ========================================== - Coverage 94.30% 88.10% -6.21% ========================================== Files 350 356 +6 Lines 25920 26638 +718 Branches 3486 3576 +90 ========================================== - Hits 24445 23469 -976 - Misses 1433 1945 +512 - Partials 42 1224 +1182 ```

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

sonarcloud[bot] commented 2 days ago

Quality Gate Failed Quality Gate failed

Failed conditions
E Reliability Rating on New Code (required ≥ A)

See analysis details on SonarCloud

Catch issues before they fail your Quality Gate with our IDE extension SonarLint