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. |
TrivialDataFetcher<T> |
Mark a DataFetcher as trivial:
If a data fetcher is simply mapping data from an object to a field, it can be considered a trivial data fetcher for the purposes
of tracing and so on.
|
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.
|
VisibleForTesting |
Marks fields, methods etc as more visible than actually needed for testing purposes.
|