-
-
Notifications
You must be signed in to change notification settings - Fork 796
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
Introduce computed fields #1989
Commits on Sep 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for acc0a1e - Browse repository at this point
Copy the full SHA acc0a1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c682dd2 - Browse repository at this point
Copy the full SHA c682dd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b524c35 - Browse repository at this point
Copy the full SHA b524c35View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9b113d - Browse repository at this point
Copy the full SHA c9b113dView commit details -
Configuration menu - View commit details
-
Copy full SHA for aaa88a5 - Browse repository at this point
Copy the full SHA aaa88a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e22836 - Browse repository at this point
Copy the full SHA 7e22836View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c00754 - Browse repository at this point
Copy the full SHA 6c00754View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15642e8 - Browse repository at this point
Copy the full SHA 15642e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c520140 - Browse repository at this point
Copy the full SHA c520140View commit details -
Configuration menu - View commit details
-
Copy full SHA for b04ac6a - Browse repository at this point
Copy the full SHA b04ac6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e61370 - Browse repository at this point
Copy the full SHA 2e61370View commit details
Commits on Sep 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0a46178 - Browse repository at this point
Copy the full SHA 0a46178View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9807405 - Browse repository at this point
Copy the full SHA 9807405View commit details -
Configuration menu - View commit details
-
Copy full SHA for e87d145 - Browse repository at this point
Copy the full SHA e87d145View commit details -
let's describe what we want to do the field, doesn't matter why
computed => isolate
Configuration menu - View commit details
-
Copy full SHA for 936f45e - Browse repository at this point
Copy the full SHA 936f45eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d528ed - Browse repository at this point
Copy the full SHA 2d528edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62e798b - Browse repository at this point
Copy the full SHA 62e798bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc6ebc1 - Browse repository at this point
Copy the full SHA bc6ebc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c3ae30 - Browse repository at this point
Copy the full SHA 3c3ae30View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7d1ded - Browse repository at this point
Copy the full SHA b7d1dedView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd5fb3e - Browse repository at this point
Copy the full SHA dd5fb3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c1f8d6 - Browse repository at this point
Copy the full SHA 6c1f8d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 278f204 - Browse repository at this point
Copy the full SHA 278f204View commit details -
= pull applyComputationsFromSDL into Subschema class * Subschema class was initially useful when performing delegation outside of wrapSchema context. The class constructor performs some of the preprocessing logic done by wrapSchema. It can be also used to do preprocessing based on the SDL. = short splitFieldsFromSubschema further => isolateFields = run isolateFields automatically when using stitchSchemas.
Configuration menu - View commit details
-
Copy full SHA for 4351bd5 - Browse repository at this point
Copy the full SHA 4351bd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd5d685 - Browse repository at this point
Copy the full SHA dd5d685View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e1519e - Browse repository at this point
Copy the full SHA 3e1519eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 485a0fe - Browse repository at this point
Copy the full SHA 485a0feView commit details
Commits on Sep 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e12a15b - Browse repository at this point
Copy the full SHA e12a15bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c7a5b9 - Browse repository at this point
Copy the full SHA 7c7a5b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1040566 - Browse repository at this point
Copy the full SHA 1040566View commit details -
Configuration menu - View commit details
-
Copy full SHA for d62d837 - Browse repository at this point
Copy the full SHA d62d837View commit details -
delegate to base schema when isolating fields
also remove remnant of named endpoint code
Configuration menu - View commit details
-
Copy full SHA for acfc153 - Browse repository at this point
Copy the full SHA acfc153View commit details -
Merge pull request #2 from ardatan/initial-suggestions
Initial suggestions
Configuration menu - View commit details
-
Copy full SHA for bd3385c - Browse repository at this point
Copy the full SHA bd3385cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8ebc9c - Browse repository at this point
Copy the full SHA c8ebc9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05f15bd - Browse repository at this point
Copy the full SHA 05f15bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b833f8 - Browse repository at this point
Copy the full SHA 4b833f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00d100e - Browse repository at this point
Copy the full SHA 00d100eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2e6c42 - Browse repository at this point
Copy the full SHA d2e6c42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ff7678 - Browse repository at this point
Copy the full SHA 8ff7678View commit details
Commits on Sep 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4ef338e - Browse repository at this point
Copy the full SHA 4ef338eView commit details -
Merge branch 'gm-dynamic-merge-fields' of github.com:gmac/graphql-too…
…ls into gm-dynamic-merge-fields
Configuration menu - View commit details
-
Copy full SHA for f893c25 - Browse repository at this point
Copy the full SHA f893c25View commit details -
Configuration menu - View commit details
-
Copy full SHA for a35b991 - Browse repository at this point
Copy the full SHA a35b991View commit details -
Configuration menu - View commit details
-
Copy full SHA for a467c39 - Browse repository at this point
Copy the full SHA a467c39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 772be86 - Browse repository at this point
Copy the full SHA 772be86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36493ef - Browse repository at this point
Copy the full SHA 36493efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7741f6f - Browse repository at this point
Copy the full SHA 7741f6fView commit details -
works when batching is disabled, so this is a bug in batching not wit…
…h fieldSelectionSet isolation On the other hand, will ignore the price and weight given by its own query in favor of the Product service, so may give different results when queried directly and when queried via Gateway. So isolation definitely needs to go behind a flag as opt-in. Name of flag might be `fieldSelectionSetsViaGateway` or something like that to describe the different behavior rather than the internal implementation. Anything sound catchier?
Configuration menu - View commit details
-
Copy full SHA for 6405b97 - Browse repository at this point
Copy the full SHA 6405b97View commit details -
Configuration menu - View commit details
-
Copy full SHA for be330f6 - Browse repository at this point
Copy the full SHA be330f6View commit details -
no need to modify subschemaConfig.schema when isolating schemas, this should all be done by transforms
Configuration menu - View commit details
-
Copy full SHA for a5b5382 - Browse repository at this point
Copy the full SHA a5b5382View commit details -
Merge branch 'gm-dynamic-merge-fields' of github.com:gmac/graphql-too…
…ls into gm-dynamic-merge-fields
Configuration menu - View commit details
-
Copy full SHA for 1added0 - Browse repository at this point
Copy the full SHA 1added0View commit details
Commits on Sep 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e2e86d9 - Browse repository at this point
Copy the full SHA e2e86d9View commit details -
Merge branch 'gm-dynamic-merge-fields' of github.com:gmac/graphql-too…
…ls into gm-dynamic-merge-fields
Configuration menu - View commit details
-
Copy full SHA for 136b2f6 - Browse repository at this point
Copy the full SHA 136b2f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43eead6 - Browse repository at this point
Copy the full SHA 43eead6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23af0ec - Browse repository at this point
Copy the full SHA 23af0ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f9ae0d - Browse repository at this point
Copy the full SHA 5f9ae0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64206d7 - Browse repository at this point
Copy the full SHA 64206d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8bd1cc - Browse repository at this point
Copy the full SHA e8bd1ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3aba22e - Browse repository at this point
Copy the full SHA 3aba22eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fadba11 - Browse repository at this point
Copy the full SHA fadba11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e1e372 - Browse repository at this point
Copy the full SHA 6e1e372View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92f5923 - Browse repository at this point
Copy the full SHA 92f5923View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca1f8e5 - Browse repository at this point
Copy the full SHA ca1f8e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1371dc - Browse repository at this point
Copy the full SHA d1371dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9ca788 - Browse repository at this point
Copy the full SHA a9ca788View commit details -
Configuration menu - View commit details
-
Copy full SHA for 410a1d6 - Browse repository at this point
Copy the full SHA 410a1d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba66160 - Browse repository at this point
Copy the full SHA ba66160View commit details -
Configuration menu - View commit details
-
Copy full SHA for e09e954 - Browse repository at this point
Copy the full SHA e09e954View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cd39d0 - Browse repository at this point
Copy the full SHA 2cd39d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3c9abd - Browse repository at this point
Copy the full SHA b3c9abdView commit details -
let's describe what we want to do the field, doesn't matter why
computed => isolate
Configuration menu - View commit details
-
Copy full SHA for 511d21f - Browse repository at this point
Copy the full SHA 511d21fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a9863a - Browse repository at this point
Copy the full SHA 2a9863aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bb1020 - Browse repository at this point
Copy the full SHA 4bb1020View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6bcd69 - Browse repository at this point
Copy the full SHA f6bcd69View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4eb54d - Browse repository at this point
Copy the full SHA f4eb54dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4062cd7 - Browse repository at this point
Copy the full SHA 4062cd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 289f3f5 - Browse repository at this point
Copy the full SHA 289f3f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8eef2d6 - Browse repository at this point
Copy the full SHA 8eef2d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a805198 - Browse repository at this point
Copy the full SHA a805198View commit details -
= pull applyComputationsFromSDL into Subschema class * Subschema class was initially useful when performing delegation outside of wrapSchema context. The class constructor performs some of the preprocessing logic done by wrapSchema. It can be also used to do preprocessing based on the SDL. = short splitFieldsFromSubschema further => isolateFields = run isolateFields automatically when using stitchSchemas.
Configuration menu - View commit details
-
Copy full SHA for 907d861 - Browse repository at this point
Copy the full SHA 907d861View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce973f8 - Browse repository at this point
Copy the full SHA ce973f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c476b2 - Browse repository at this point
Copy the full SHA 7c476b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f346461 - Browse repository at this point
Copy the full SHA f346461View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25172cf - Browse repository at this point
Copy the full SHA 25172cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5d3799 - Browse repository at this point
Copy the full SHA f5d3799View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e835c8 - Browse repository at this point
Copy the full SHA 5e835c8View commit details -
delegate to base schema when isolating fields
also remove remnant of named endpoint code
Configuration menu - View commit details
-
Copy full SHA for 4e52e44 - Browse repository at this point
Copy the full SHA 4e52e44View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc771a7 - Browse repository at this point
Copy the full SHA dc771a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 525b86d - Browse repository at this point
Copy the full SHA 525b86dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f43759e - Browse repository at this point
Copy the full SHA f43759eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e48ed3 - Browse repository at this point
Copy the full SHA 7e48ed3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1be7ab6 - Browse repository at this point
Copy the full SHA 1be7ab6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c2c8b4 - Browse repository at this point
Copy the full SHA 4c2c8b4View commit details -
works when batching is disabled, so this is a bug in batching not wit…
…h fieldSelectionSet isolation On the other hand, will ignore the price and weight given by its own query in favor of the Product service, so may give different results when queried directly and when queried via Gateway. So isolation definitely needs to go behind a flag as opt-in. Name of flag might be `fieldSelectionSetsViaGateway` or something like that to describe the different behavior rather than the internal implementation. Anything sound catchier?
Configuration menu - View commit details
-
Copy full SHA for a05d651 - Browse repository at this point
Copy the full SHA a05d651View commit details -
no need to modify subschemaConfig.schema when isolating schemas, this should all be done by transforms
Configuration menu - View commit details
-
Copy full SHA for 0fd3fa8 - Browse repository at this point
Copy the full SHA 0fd3fa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd1e296 - Browse repository at this point
Copy the full SHA cd1e296View commit details -
Merge branch 'gm-dynamic-merge-fields' of github.com:gmac/graphql-too…
…ls into gm-dynamic-merge-fields
Configuration menu - View commit details
-
Copy full SHA for 4df3e58 - Browse repository at this point
Copy the full SHA 4df3e58View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1533fc - Browse repository at this point
Copy the full SHA e1533fcView commit details -
Merge branch 'gm-dynamic-merge-fields' of github.com:gmac/graphql-too…
…ls into gm-dynamic-merge-fields
Configuration menu - View commit details
-
Copy full SHA for 60539bf - Browse repository at this point
Copy the full SHA 60539bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 301b116 - Browse repository at this point
Copy the full SHA 301b116View commit details -
default for federate argument for directive \@requires can be set by each schema
Configuration menu - View commit details
-
Copy full SHA for 4084393 - Browse repository at this point
Copy the full SHA 4084393View commit details -
Configuration menu - View commit details
-
Copy full SHA for b889cab - Browse repository at this point
Copy the full SHA b889cabView commit details
Commits on Sep 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0723719 - Browse repository at this point
Copy the full SHA 0723719View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f21e66 - Browse repository at this point
Copy the full SHA 9f21e66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fe7cdc - Browse repository at this point
Copy the full SHA 4fe7cdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd1819d - Browse repository at this point
Copy the full SHA bd1819dView commit details -
finish changing computed => federated and static => non-federated
Configuration menu - View commit details
-
Copy full SHA for 584f56e - Browse repository at this point
Copy the full SHA 584f56eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ecf4e81 - Browse repository at this point
Copy the full SHA ecf4e81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3017364 - Browse repository at this point
Copy the full SHA 3017364View commit details -
Configuration menu - View commit details
-
Copy full SHA for f84f66f - Browse repository at this point
Copy the full SHA f84f66fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80eda4f - Browse repository at this point
Copy the full SHA 80eda4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6522ad - Browse repository at this point
Copy the full SHA d6522adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c104d7 - Browse repository at this point
Copy the full SHA 0c104d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0818eb9 - Browse repository at this point
Copy the full SHA 0818eb9View commit details
Commits on Sep 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b2839d5 - Browse repository at this point
Copy the full SHA b2839d5View commit details
Commits on Sep 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 802fc31 - Browse repository at this point
Copy the full SHA 802fc31View commit details -
Merge branch 'gm-dynamic-merge-fields' of github.com:gmac/graphql-too…
…ls into gm-dynamic-merge-fields
Configuration menu - View commit details
-
Copy full SHA for 40e2a9a - Browse repository at this point
Copy the full SHA 40e2a9aView commit details