-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Parse update queries #1354
Parse update queries #1354
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #1354 +/- ##
==========================================
+ Coverage 88.77% 88.82% +0.05%
==========================================
Files 324 326 +2
Lines 28676 28850 +174
Branches 3172 3191 +19
==========================================
+ Hits 25456 25627 +171
Misses 2067 2067
- Partials 1153 1156 +3 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This already looks very promising I am glad that you split this up, that increases the reviewability.
A first round of reviews:
- Comments by me
- Missing tests
- Suggestions by Sonarcloud (the should be const& for
using Base::Base
is a false positive/bug in the tool, but most of the others seem legit.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Very small changes from your updated code
- Please add the missing unit tests (mostly for failing parser cases, so they should be easy)
- Please fix the low-hanging Sonarcloud issues
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Two very minor comments, I will address them myself and then merge this.
Quality Gate passedIssues Measures |
This commit extends SPARQL parser s.t. it can parse SPARQL UPDATE queries and store them as part of the
ParsedQuery
. The updates are not yet processed, but (as of now) still lead to an error message that updates are not yet supported.