Skip to content
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

Gh 184 introduce wikibase service clause #185

Merged
merged 10 commits into from Dec 1, 2022

Conversation

D063520
Copy link
Contributor

@D063520 D063520 commented Nov 6, 2022

Description of this pull request:

This is a first draft of the Wikibase language SERVICE functionality described here:

https://en.wikibooks.org/wiki/SPARQL/SERVICE_-_Label

For now only the Automatic Label SERVICE is implemented. Also some more testing is needed


Please check all the lines before posting the pull request:

  • [x ] I've created tests for all my changes
  • [ x] My pull request isn't fixing or changing multiple unlinked elements (please create one pull request for each element)
  • [ x] I've applied the code formatter (mvn formatter:format on the backend, npm run format on the frontend) before posting my pull request, mvn formatter:validate to validate the formatting on the backend, npm run validate on the frontend
  • [ x] All my commits have relevant names
  • I've squashed my commits (if necessary)

@D063520 D063520 requested a review from ate47 November 6, 2022 20:04
@D063520
Copy link
Contributor Author

D063520 commented Nov 6, 2022

There is still a bug, the query optimizer is reordering the queries. The SERVICE clause should be evaluated last in order to have the bindingSet filled. This is currently not always the case

@D063520
Copy link
Contributor Author

D063520 commented Nov 30, 2022

wow this interface is so complicated! I made all the changes already this morning directly after we discussed .... you did not get any notification right? @ate47 Is there something pending?

@D063520 D063520 requested a review from ate47 November 30, 2022 20:23
@ate47
Copy link
Collaborator

ate47 commented Dec 1, 2022

Fine for me, can you squash your commits before the merge?

Apply formatter

Windows disclaimer

Preparing for release 1.7.1

fix docker CI

fix ci #173

GH-167 sync writer (#176)

GH-167 sync writer

GH-181 Remove shutdown and add copy test (#182)

First complete version of Wikibase query service for languages

Running formatter

Rename class to more meaningfull name

Rename class to more meaningfull name

Don't return null but throw error at the end of the iterator
@D063520 D063520 merged commit 0a4fd0f into dev Dec 1, 2022
@ate47 ate47 mentioned this pull request Dec 1, 2022
4 tasks
@ate47 ate47 deleted the GH-184-introduce-Wikibase-service-clause branch July 11, 2023 08:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants