QueryPlanNode
represents a node in the query plan, under which there is a trace tree for that service fetch. In particular, each fetch node represents a call to an implementing service, and calls to implementing services may not be unique. See https://github.com/apollographql/federation/blob/main/query-planner-js/src/QueryPlan.ts for more information and details.
Constructors
Types
A DeferNode
corresponds to one or more @defer at the same level of "nestedness" in the planned query.
This represents a node to send an operation to an implementing service
This node represents a way to reach into the response path and attach related entities. XXX Flatten is really not the right name and this node may be renamed in the query planner.
This represents a set of nodes to be executed in parallel by the Router/Gateway executor
This represents a set of nodes to be executed sequentially by the Router/Gateway executor