Aaron Klish
Aaron Klish
`Never use accessType = AccessType.FIELD in com.yahoo.elide.core.EntityBinding` seems a bit strong. Maybe only for fetching the ID field, and only if the property accessor exists? I'd be happy to review...
Field level accessors was one of our more requested features - and is used in production by a number of projects. We cannot cripple that capability. These projects will not...
I agree with @wcekan that maybe the first step is to submit a small PR with a test that breaks. Then we can evaluate solutions.
Elide supports the DataStore and DataStoreTransaction interface to allow queries to web services and other backends (the developer has to implement those contracts to talk to their API). Federation seems...
Looking at https://github.com/apollographql/federation-jvm, it sounds like there is a bit of code required to transform the graphql-java schema into a schema that conforms with federation. ``` graphql-java-support produces a graphql.schema.GraphQLSchema...
I can play with it and see if I can get it to work. If I provide a patch, could you test with your Apollo client and see if it...
This is the bare minimum: https://github.com/yahoo/elide/pull/2640 This would need to behind a configuration flag as `query { _service { sdl }}` is intended to be a private field (not something...
Also, to build Elide, instructions can be found here: https://elide.io/pages/guide/v6/18-development.html#building Let me know if you have questions.
One of the features I did not support in this minimal branch is the @key annotation on entities that will be merged across subgraphs. That requires a bit of code...
I didn't add the configuration for ElideStandaloneSettings yet. You can still enable by overriding similar to: ```java default ElideSettings getElideSettings(EntityDictionary dictionary, DataStore dataStore, JsonApiMapper mapper) { ElideSettingsBuilder builder = new...