-
Notifications
You must be signed in to change notification settings - Fork 254
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
Progressive override (query planning / validation) #2902
Progressive override (query planning / validation) #2902
Conversation
🦋 Changeset detectedLatest commit: f08a347 The changes in this PR will be included in the next version bump. This PR includes changesets to release 7 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
This pull request is automatically built and testable in CodeSandbox. To see build info of the built libraries, click here or the icon next to each commit SHA. |
66d4491
to
f73f8a8
Compare
0c55108
to
bd1d73c
Compare
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.
Sorry for the delays 🙇 , partial review here (still looking at composition validation logic).
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.
Here's the rest of the review, it's mainly about composition validation.
da5f596
to
bf0e4e2
Compare
ebb2767
to
eafcd19
Compare
bf0e4e2
to
1f8c98c
Compare
eafcd19
to
e0cfc27
Compare
6296652
to
041939e
Compare
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.
LGTM, thanks for addressing all the feedback! Just one minor nit below
@dariuszkuc I'm moving the |
Implement progressive override functionality in QP and validation logic Co-authored-by: Sachin D. Shinde <[email protected]>
Add new optional `label` arg to `@override` which is a `String`. Capture label in the supergraph via the new `@join__field` arg `overrideLabel` so these values can be used during query graph creation and query planning. Reviewed in two separate PRs: #2879 #2902 --------- Co-authored-by: Sachin D. Shinde <[email protected]>
Implement support for progressive `@override`s (apollographql/federation#2902). Co-authored-by: Renée <[email protected]>
Implement support for progressive `@override`s (apollographql/federation#2902). Co-authored-by: Renée <[email protected]>
TODO:
@override
(composition only) #2879 (comment)