Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I wanted to see how far I could get with this, and I managed to steamroll through the whole thing without getting stuck. It passes existing tests, but still needs new tests to hit the new APIs better. Also, the new
ep_
andp_
APIs could use a review.endpoint_context
type containing schema PID and ets tables.graphql
withep_
prefix (exep_execute()
). These take anendpoint_context
.graphql
withp_
prefix (exp_execute()
). These take a schema PID/atom. This is most useful when you have a named schema process that can bereferred to by its name atom.
ep_
API and uses the named schema processgraphql_default_endpoint
endpoint_context
is passed insideCtx
maps. The variableEP
is added whenendpoint_context
is needed but noCtx
is available.