| Interface | Description |
|---|---|
| ExecutionResult |
This simple value class represents the result of performing a graphql query.
|
| GraphQLError |
The interface describing graphql errors
NOTE: This class implements
Serializable and hence it can be serialised and placed into a distributed cache. |
| Class | Description |
|---|---|
| Assert | |
| Directives |
The query directives that are under stood by graphql-java
|
| DirectivesUtil | |
| ExceptionWhileDataFetching |
This graphql error will be used if a runtime exception is encountered while a data fetcher is invoked
|
| ExecutionInput |
This represents the series of values that can be input on a graphql query execution
|
| ExecutionInput.Builder | |
| ExecutionResultImpl | |
| ExecutionResultImpl.Builder | |
| GraphQL |
This class is where all graphql-java query execution begins.
|
| GraphQL.Builder | |
| GraphqlErrorHelper |
This little helper allows GraphQlErrors to implement
common things (hashcode/ equals ) and to specification more easily
|
| InvalidSyntaxError | |
| Scalars |
This contains the implementations of the Scalar types that ship with graphql-java.
|
| SerializationError | |
| TypeMismatchError | |
| TypeResolutionEnvironment |
This is passed to a
TypeResolver to help with object type resolution. |
| UnresolvedTypeError |
| Enum | Description |
|---|---|
| ErrorType |
All the errors in graphql belong to one of these categories
|
| Exception | Description |
|---|---|
| AssertException | |
| GraphQLException |
| Annotation Type | Description |
|---|---|
| ExperimentalApi |
This represents code that the graphql-java project considers experimental API and may not be stable between
releases.
|
| Internal |
This represents code that the graphql-java project considers internal code that MAY not be stable within
major releases.
|
| PublicApi |
This represents code that the graphql-java project considers public API and has an imperative to be stable within
major releases.
|
| PublicSpi |
This represents code that the graphql-java project considers public SPI and has an imperative to be stable within
major releases.
|