| AbstractAsyncExecutionStrategy |
|
| Async |
|
| AsyncExecutionStrategy |
The standard graphql execution strategy that runs fields asynchronously non-blocking.
|
| AsyncSerialExecutionStrategy |
Async non-blocking execution, but serial: only one field at the time will be resolved.
|
| CoercedVariables |
Holds coerced variables, that is their values are now in a canonical form.
|
| DataFetcherExceptionHandlerParameters |
|
| DataFetcherExceptionHandlerParameters.Builder |
|
| DataFetcherExceptionHandlerResult |
|
| DataFetcherExceptionHandlerResult.Builder |
|
| DataFetcherResult<T> |
An object that can be returned from a DataFetcher that contains both data, local context and errors to be added to the final result.
|
| DataFetcherResult.Builder<T> |
|
| DefaultValueUnboxer |
Public API because it should be used as a delegate when implementing a custom ValueUnboxer
|
| Execution |
|
| ExecutionContext |
|
| ExecutionContextBuilder |
|
| ExecutionId |
This opaque identifier is used to identify a unique query execution
|
| ExecutionStepInfo |
As the graphql query executes, it forms a hierarchy from parent fields (and their type) to their child fields (and their type)
until a scalar type is encountered; this class captures that execution type information.
|
| ExecutionStepInfo.Builder |
|
| ExecutionStepInfoFactory |
|
| ExecutionStrategy |
An execution strategy is give a list of fields from the graphql query to execute and find values for using a recursive strategy.
|
| ExecutionStrategyParameters |
The parameters that are passed to execution strategies
|
| ExecutionStrategyParameters.Builder |
|
| FetchedValue |
|
| FieldCollector |
A field collector can iterate over field selection sets and build out the sub fields that have been selected,
expanding named and inline fragments as it goes.
|
| FieldCollectorParameters |
Internal because FieldCollector is internal.
|
| FieldCollectorParameters.Builder |
|
| FieldValueInfo |
The FieldValueInfo holds the type of field that was fetched and completed along with the completed value.
|
| MergedField |
This represents all Fields in a query which overlap and are merged into one.
|
| MergedField.Builder |
|
| MergedSelectionSet |
|
| MergedSelectionSet.Builder |
|
| NonNullableFieldValidator |
|
| NonNullableFieldWasNullError |
This is the base error that indicates that a non null field value was in fact null.
|
| NormalizedVariables |
|
| RawVariables |
|
| ResolveType |
|
| ResultNodesInfo |
This class is used to track the number of result nodes that have been created during execution.
|
| ResultPath |
As a graphql query is executed, each field forms a hierarchical path from parent field to child field and this
class represents that path as a series of segments.
|
| SimpleDataFetcherExceptionHandler |
|
| SubscriptionExecutionStrategy |
An execution strategy that implements graphql subscriptions by using reactive-streams
as the output result of the subscription query.
|
| TypeFromAST |
|
| TypeResolutionParameters |
This class is a classic builder style one that SHOULD have been on have been on TypeResolutionEnvironment
but for legacy reasons was not.
|
| TypeResolutionParameters.Builder |
|
| ValuesResolver |
|