Package | Description |
---|---|
graphql | |
graphql.analysis | |
graphql.cachecontrol | |
graphql.execution | |
graphql.execution.batched | |
graphql.execution.instrumentation | |
graphql.execution.instrumentation.dataloader | |
graphql.execution.instrumentation.fieldvalidation | |
graphql.execution.instrumentation.nextgen |
WARNING: All code in this package is a work in progress for a new execution engine.
|
graphql.execution.instrumentation.parameters | |
graphql.execution.instrumentation.tracing | |
graphql.execution.nextgen |
WARNING: All code in this package is a work in progress for a new execution engine.
|
graphql.introspection | |
graphql.language | |
graphql.relay | |
graphql.schema | |
graphql.schema.diff | |
graphql.schema.idl | |
graphql.schema.validation | |
graphql.schema.visibility | |
graphql.validation | |
graphql.validation.rules |
Class and Description |
---|
CoercingSerializeException |
DataFetcher
A data fetcher is responsible for returning a data value back for a given graphql field.
|
DataFetchingEnvironment
A DataFetchingEnvironment instance of passed to a
DataFetcher as a execution context and its
the place where you can find out information to help you resolve a data value given a graphql field input |
GraphQLArgument
This defines an argument that can be supplied to a graphql field (via
GraphQLFieldDefinition . |
GraphQLDirective
A directive can be used to modify the behavior of a graphql field or type.
|
GraphQLScalarType
A scalar type is a leaf node in the graphql tree of types.
|
GraphQLSchema
The schema represents the combined type system of the graphql engine.
|
GraphQLType
All types in graphql have a name
|
Class and Description |
---|
GraphQLCompositeType |
GraphQLFieldDefinition
Fields are the ways you get data values in graphql and a field definition represents a field, its type, the arguments it takes
and the
DataFetcher used to get data values for that field. |
GraphQLFieldsContainer
Types that can contain output fields are marked with this interface
|
GraphQLObjectType
This is the work horse type and represents an object with one or more field values that can be retrieved
by the graphql system.
|
GraphQLOutputType
Output types represent those set of types that are allowed to be sent back as a graphql response, as opposed
to
GraphQLInputType s which can only be used as graphql mutation input. |
GraphQLSchema
The schema represents the combined type system of the graphql engine.
|
Class and Description |
---|
DataFetchingEnvironment
A DataFetchingEnvironment instance of passed to a
DataFetcher as a execution context and its
the place where you can find out information to help you resolve a data value given a graphql field input |
Class and Description |
---|
DataFetchingEnvironment
A DataFetchingEnvironment instance of passed to a
DataFetcher as a execution context and its
the place where you can find out information to help you resolve a data value given a graphql field input |
GraphQLArgument
This defines an argument that can be supplied to a graphql field (via
GraphQLFieldDefinition . |
GraphQLCodeRegistry
The
GraphQLCodeRegistry holds that execution code that is associated with graphql types, namely
the DataFetcher s associated with fields, the TypeResolver s associated with
abstract types and the GraphqlFieldVisibility
For legacy reasons these code functions can still exist on the original type objects but this will be removed in a future version. |
GraphQLEnumType
A graphql enumeration type has a limited set of values.
|
GraphQLFieldDefinition
Fields are the ways you get data values in graphql and a field definition represents a field, its type, the arguments it takes
and the
DataFetcher used to get data values for that field. |
GraphQLInputObjectField
Input objects defined via
GraphQLInputObjectType contains these input fields. |
GraphQLInterfaceType
In graphql, an interface is an abstract type that defines the set of fields that a type must include to
implement that interface.
|
GraphQLObjectType
This is the work horse type and represents an object with one or more field values that can be retrieved
by the graphql system.
|
GraphQLOutputType
Output types represent those set of types that are allowed to be sent back as a graphql response, as opposed
to
GraphQLInputType s which can only be used as graphql mutation input. |
GraphQLScalarType
A scalar type is a leaf node in the graphql tree of types.
|
GraphQLSchema
The schema represents the combined type system of the graphql engine.
|
GraphQLType
All types in graphql have a name
|
GraphQLUnionType
A union type is a polymorphic type that dynamically represents one of more concrete object types.
|
Class and Description |
---|
DataFetcher
A data fetcher is responsible for returning a data value back for a given graphql field.
|
DataFetchingEnvironment
A DataFetchingEnvironment instance of passed to a
DataFetcher as a execution context and its
the place where you can find out information to help you resolve a data value given a graphql field input |
Class and Description |
---|
DataFetcher
A data fetcher is responsible for returning a data value back for a given graphql field.
|
GraphQLSchema
The schema represents the combined type system of the graphql engine.
|
Class and Description |
---|
DataFetcher
A data fetcher is responsible for returning a data value back for a given graphql field.
|
Class and Description |
---|
GraphQLCompositeType |
GraphQLFieldDefinition
Fields are the ways you get data values in graphql and a field definition represents a field, its type, the arguments it takes
and the
DataFetcher used to get data values for that field. |
Class and Description |
---|
GraphQLSchema
The schema represents the combined type system of the graphql engine.
|
Class and Description |
---|
DataFetchingEnvironment
A DataFetchingEnvironment instance of passed to a
DataFetcher as a execution context and its
the place where you can find out information to help you resolve a data value given a graphql field input |
GraphQLFieldDefinition
Fields are the ways you get data values in graphql and a field definition represents a field, its type, the arguments it takes
and the
DataFetcher used to get data values for that field. |
Class and Description |
---|
DataFetchingEnvironment
A DataFetchingEnvironment instance of passed to a
DataFetcher as a execution context and its
the place where you can find out information to help you resolve a data value given a graphql field input |
Class and Description |
---|
CoercingSerializeException |
GraphQLObjectType
This is the work horse type and represents an object with one or more field values that can be retrieved
by the graphql system.
|
GraphQLScalarType
A scalar type is a leaf node in the graphql tree of types.
|
GraphQLSchema
The schema represents the combined type system of the graphql engine.
|
Class and Description |
---|
DataFetcher
A data fetcher is responsible for returning a data value back for a given graphql field.
|
GraphQLCodeRegistry.Builder |
GraphQLCompositeType |
GraphQLEnumType
A graphql enumeration type has a limited set of values.
|
GraphQLFieldDefinition
Fields are the ways you get data values in graphql and a field definition represents a field, its type, the arguments it takes
and the
DataFetcher used to get data values for that field. |
GraphQLObjectType
This is the work horse type and represents an object with one or more field values that can be retrieved
by the graphql system.
|
GraphQLSchema
The schema represents the combined type system of the graphql engine.
|
Class and Description |
---|
GraphQLType
All types in graphql have a name
|
Class and Description |
---|
DataFetcher
A data fetcher is responsible for returning a data value back for a given graphql field.
|
DataFetchingEnvironment
A DataFetchingEnvironment instance of passed to a
DataFetcher as a execution context and its
the place where you can find out information to help you resolve a data value given a graphql field input |
GraphQLArgument
This defines an argument that can be supplied to a graphql field (via
GraphQLFieldDefinition . |
GraphQLFieldDefinition
Fields are the ways you get data values in graphql and a field definition represents a field, its type, the arguments it takes
and the
DataFetcher used to get data values for that field. |
GraphQLInputObjectField
Input objects defined via
GraphQLInputObjectType contains these input fields. |
GraphQLInterfaceType
In graphql, an interface is an abstract type that defines the set of fields that a type must include to
implement that interface.
|
GraphQLObjectType
This is the work horse type and represents an object with one or more field values that can be retrieved
by the graphql system.
|
GraphQLOutputType
Output types represent those set of types that are allowed to be sent back as a graphql response, as opposed
to
GraphQLInputType s which can only be used as graphql mutation input. |
TypeResolver
This is called during type resolution to work out what concrete
GraphQLObjectType should be used
dynamically during runtime for GraphQLInterfaceType s and GraphQLUnionType s |
Class and Description |
---|
AsyncDataFetcher
A modifier type that indicates the underlying data fetcher is run asynchronously
|
Coercing
The Coercing interface is used by
GraphQLScalarType s to parse and serialise object values. |
CoercingParseLiteralException |
CoercingParseValueException |
CoercingSerializeException |
DataFetcher
A data fetcher is responsible for returning a data value back for a given graphql field.
|
DataFetcherFactory
A DataFetcherFactory allows a level of indirection in providing
DataFetcher s for graphql fields. |
DataFetcherFactoryEnvironment
This is passed to a
DataFetcherFactory when it is invoked to
get a DataFetcher |
DataFetchingEnvironment
A DataFetchingEnvironment instance of passed to a
DataFetcher as a execution context and its
the place where you can find out information to help you resolve a data value given a graphql field input |
DataFetchingEnvironmentImpl |
DataFetchingEnvironmentImpl.Builder |
DataFetchingFieldSelectionSet
This allows you to retrieve the selection set of fields that have been asked for when the
DataFetcher was invoked. |
FieldCoordinates
A field in graphql is uniquely located within a parent type and hence code elements
like
DataFetcher need to be specified using those coordinates. |
GraphQLArgument
This defines an argument that can be supplied to a graphql field (via
GraphQLFieldDefinition . |
GraphQLArgument.Builder |
GraphQLCodeRegistry
The
GraphQLCodeRegistry holds that execution code that is associated with graphql types, namely
the DataFetcher s associated with fields, the TypeResolver s associated with
abstract types and the GraphqlFieldVisibility
For legacy reasons these code functions can still exist on the original type objects but this will be removed in a future version. |
GraphQLCodeRegistry.Builder |
GraphQLCompositeType |
GraphQLDirective
A directive can be used to modify the behavior of a graphql field or type.
|
GraphQLDirective.Builder |
GraphQLDirectiveContainer
Represents a graphql object that can have
GraphQLDirective s |
GraphqlElementParentTree
This represents a hierarchy an graphql runtime element upwards to its
associated parent elements.
|
GraphQLEnumType
A graphql enumeration type has a limited set of values.
|
GraphQLEnumType.Builder |
GraphQLEnumValueDefinition
A graphql enumeration type has a limited set of values and this defines one of those unique values
See http://graphql.org/learn/schema/#enumeration-types for more details
|
GraphQLEnumValueDefinition.Builder |
GraphQLFieldDefinition
Fields are the ways you get data values in graphql and a field definition represents a field, its type, the arguments it takes
and the
DataFetcher used to get data values for that field. |
GraphQLFieldDefinition.Builder |
GraphQLFieldsContainer
Types that can contain output fields are marked with this interface
|
GraphQLInputFieldsContainer
Types that can contain input fields are marked with this interface
|
GraphQLInputObjectField
Input objects defined via
GraphQLInputObjectType contains these input fields. |
GraphQLInputObjectField.Builder |
GraphQLInputObjectType
graphql clearly delineates between the types of objects that represent the output of a query and input objects that
can be fed into a graphql mutation.
|
GraphQLInputObjectType.Builder |
GraphQLInputType
Input types represent those set of types that are allowed to be accepted as graphql mutation input, as opposed
to
GraphQLOutputType s which can only be used as graphql response output. |
GraphQLInterfaceType
In graphql, an interface is an abstract type that defines the set of fields that a type must include to
implement that interface.
|
GraphQLInterfaceType.Builder |
GraphQLList
A modified type that indicates there is a list of the underlying wrapped type, eg a list of strings or a list of booleans.
|
GraphQLModifiedType
A modified type wraps another graphql type and modifies it behavior
|
GraphQLNonNull
A modified type that indicates there the underlying wrapped type will not be null.
|
GraphQLNullableType |
GraphQLObjectType
This is the work horse type and represents an object with one or more field values that can be retrieved
by the graphql system.
|
GraphQLObjectType.Builder |
GraphQLOutputType
Output types represent those set of types that are allowed to be sent back as a graphql response, as opposed
to
GraphQLInputType s which can only be used as graphql mutation input. |
GraphQLScalarType
A scalar type is a leaf node in the graphql tree of types.
|
GraphQLScalarType.Builder |
GraphQLSchema
The schema represents the combined type system of the graphql engine.
|
GraphQLSchema.Builder |
GraphQLType
All types in graphql have a name
|
GraphQLTypeReference
A special type to allow a object/interface types to reference itself.
|
GraphQLTypeVisitor |
GraphQLTypeVisitorStub
Base implementation of
GraphQLTypeVisitor for convenience. |
GraphQLUnionType
A union type is a polymorphic type that dynamically represents one of more concrete object types.
|
GraphQLUnionType.Builder |
GraphQLUnmodifiedType |
PropertyDataFetcher
This is the default data fetcher used in graphql-java.
|
SelectedField
A
SelectedField represents a field that occurred in a query selection set during
execution and they are returned from using the DataFetchingFieldSelectionSet
interface returned via DataFetchingEnvironment.getSelectionSet() |
TypeResolver
This is called during type resolution to work out what concrete
GraphQLObjectType should be used
dynamically during runtime for GraphQLInterfaceType s and GraphQLUnionType s |
Class and Description |
---|
GraphQLSchema
The schema represents the combined type system of the graphql engine.
|
Class and Description |
---|
DataFetcher
A data fetcher is responsible for returning a data value back for a given graphql field.
|
DataFetcherFactory
A DataFetcherFactory allows a level of indirection in providing
DataFetcher s for graphql fields. |
GraphQLArgument
This defines an argument that can be supplied to a graphql field (via
GraphQLFieldDefinition . |
GraphQLCodeRegistry
The
GraphQLCodeRegistry holds that execution code that is associated with graphql types, namely
the DataFetcher s associated with fields, the TypeResolver s associated with
abstract types and the GraphqlFieldVisibility
For legacy reasons these code functions can still exist on the original type objects but this will be removed in a future version. |
GraphQLCodeRegistry.Builder |
GraphQLDirective
A directive can be used to modify the behavior of a graphql field or type.
|
GraphQLDirectiveContainer
Represents a graphql object that can have
GraphQLDirective s |
GraphqlElementParentTree
This represents a hierarchy an graphql runtime element upwards to its
associated parent elements.
|
GraphQLEnumType
A graphql enumeration type has a limited set of values.
|
GraphQLEnumValueDefinition
A graphql enumeration type has a limited set of values and this defines one of those unique values
See http://graphql.org/learn/schema/#enumeration-types for more details
|
GraphQLFieldDefinition
Fields are the ways you get data values in graphql and a field definition represents a field, its type, the arguments it takes
and the
DataFetcher used to get data values for that field. |
GraphQLFieldsContainer
Types that can contain output fields are marked with this interface
|
GraphQLInputObjectField
Input objects defined via
GraphQLInputObjectType contains these input fields. |
GraphQLInputObjectType
graphql clearly delineates between the types of objects that represent the output of a query and input objects that
can be fed into a graphql mutation.
|
GraphQLInputType
Input types represent those set of types that are allowed to be accepted as graphql mutation input, as opposed
to
GraphQLOutputType s which can only be used as graphql response output. |
GraphQLInterfaceType
In graphql, an interface is an abstract type that defines the set of fields that a type must include to
implement that interface.
|
GraphQLObjectType
This is the work horse type and represents an object with one or more field values that can be retrieved
by the graphql system.
|
GraphQLOutputType
Output types represent those set of types that are allowed to be sent back as a graphql response, as opposed
to
GraphQLInputType s which can only be used as graphql mutation input. |
GraphQLScalarType
A scalar type is a leaf node in the graphql tree of types.
|
GraphQLSchema
The schema represents the combined type system of the graphql engine.
|
GraphQLType
All types in graphql have a name
|
GraphQLUnionType
A union type is a polymorphic type that dynamically represents one of more concrete object types.
|
SchemaTransformer
These are called by the
SchemaGenerator after a valid schema has been built
and they can then adjust it accordingly with some sort of post processing. |
TypeResolver
This is called during type resolution to work out what concrete
GraphQLObjectType should be used
dynamically during runtime for GraphQLInterfaceType s and GraphQLUnionType s |
Class and Description |
---|
GraphQLFieldDefinition
Fields are the ways you get data values in graphql and a field definition represents a field, its type, the arguments it takes
and the
DataFetcher used to get data values for that field. |
GraphQLSchema
The schema represents the combined type system of the graphql engine.
|
GraphQLType
All types in graphql have a name
|
Class and Description |
---|
GraphQLFieldDefinition
Fields are the ways you get data values in graphql and a field definition represents a field, its type, the arguments it takes
and the
DataFetcher used to get data values for that field. |
GraphQLFieldsContainer
Types that can contain output fields are marked with this interface
|
GraphQLInputFieldsContainer
Types that can contain input fields are marked with this interface
|
GraphQLInputObjectField
Input objects defined via
GraphQLInputObjectType contains these input fields. |
Class and Description |
---|
GraphQLArgument
This defines an argument that can be supplied to a graphql field (via
GraphQLFieldDefinition . |
GraphQLCompositeType |
GraphQLDirective
A directive can be used to modify the behavior of a graphql field or type.
|
GraphQLEnumType
A graphql enumeration type has a limited set of values.
|
GraphQLFieldDefinition
Fields are the ways you get data values in graphql and a field definition represents a field, its type, the arguments it takes
and the
DataFetcher used to get data values for that field. |
GraphQLInputObjectType
graphql clearly delineates between the types of objects that represent the output of a query and input objects that
can be fed into a graphql mutation.
|
GraphQLInputType
Input types represent those set of types that are allowed to be accepted as graphql mutation input, as opposed
to
GraphQLOutputType s which can only be used as graphql response output. |
GraphQLOutputType
Output types represent those set of types that are allowed to be sent back as a graphql response, as opposed
to
GraphQLInputType s which can only be used as graphql mutation input. |
GraphQLScalarType
A scalar type is a leaf node in the graphql tree of types.
|
GraphQLSchema
The schema represents the combined type system of the graphql engine.
|
GraphQLType
All types in graphql have a name
|
Class and Description |
---|
GraphQLType
All types in graphql have a name
|
Copyright © 2019. All rights reserved.