Execution

GraphQL generates a response from a request via execution.

A request for execution consists of a few pieces of information:

  • The schema to use, typically solely provided by the GraphQL service.
  • A Document containing GraphQL Operations and Fragments to execute.
  • Optionally: The name of the Operation in the Document to execute.
  • Optionally: Values for any Variables defined by the Operation.
  • An initial value corresponding to the root type being executed. Conceptually, an initial value represents the “universe” of data available via a GraphQL Service. It is common for a GraphQL Service to always use the same initial value for every request.

Given this information, the result ofExecuteRequest()produces the response, to be formatted according to the Response section below.

results matching ""

    No results matching ""