AsyncDataFetcher<T> |
A modifier type that indicates the underlying data fetcher is run asynchronously
|
CodeRegistryVisitor |
This ensure that all fields have data fetchers and that unions and interfaces have type resolvers
|
CoercingParseLiteralException.Builder |
|
CoercingParseValueException.Builder |
|
CoercingSerializeException.Builder |
|
DataFetcherFactories |
|
DataFetcherFactoryEnvironment |
|
DataFetcherFactoryEnvironment.Builder |
|
DataFetchingEnvironmentImpl |
|
DataFetchingEnvironmentImpl.Builder |
|
DataFetchingFieldSelectionSetImpl |
|
DataFetchingFieldSelectionSetImpl.SelectedFieldImpl |
|
DefaultGraphqlTypeComparatorRegistry |
Associates a Comparator with a GraphqlTypeComparatorEnvironment to control the scope in which the Comparator can be applied.
|
DefaultGraphqlTypeComparatorRegistry.Builder |
|
DelegatingDataFetchingEnvironment |
|
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.
|
GraphQLAppliedDirective |
An applied directive represents the instance of a directive that is applied to a schema element,
as opposed to it definition
|
GraphQLAppliedDirective.Builder |
|
GraphQLAppliedDirectiveArgument |
|
GraphQLAppliedDirectiveArgument.Builder |
|
GraphQLArgument |
|
GraphQLArgument.Builder |
|
GraphQLCodeRegistry |
|
GraphQLCodeRegistry.Builder |
|
GraphQLDirective |
A directive can be used to modify the behavior of a graphql field or type.
|
GraphQLDirective.Builder |
|
GraphqlDirectivesContainerTypeBuilder<B extends GraphqlDirectivesContainerTypeBuilder<B,BASE>,BASE extends GraphqlTypeBuilder<BASE>> |
|
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
|
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 |
|
GraphQLInputObjectField |
|
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 |
|
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.
|
GraphQLNonNull |
A modified type that indicates there the underlying wrapped type will not be null.
|
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 |
|
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 |
|
GraphQLSchema.BuilderWithoutTypes |
|
GraphQLSchemaElementAdapter |
|
GraphqlTypeBuilder<B extends GraphqlTypeBuilder<B>> |
|
GraphqlTypeComparatorEnvironment |
Defines the scope to control where the registered Comparator can be applied.
|
GraphqlTypeComparatorEnvironment.Builder |
|
GraphqlTypeComparators |
|
GraphQLTypeReference |
A special type to allow a object/interface types to reference itself.
|
GraphQLTypeResolvingVisitor |
|
GraphQLTypeResolvingVisitor.TypeRefResolvingVisitor |
|
GraphQLTypeUtil |
|
GraphQLTypeVisitorStub |
|
GraphQLUnionType |
A union type is a polymorphic type that dynamically represents one of more concrete object types.
|
GraphQLUnionType.Builder |
|
InputValueWithState |
|
PropertyDataFetcher<T> |
This is the default data fetcher used in graphql-java, and it will examine
maps, records and POJO java beans for values that match the desired name, typically the field name,
or it will use a provided function to obtain values.
|
PropertyDataFetcherHelper |
This class is the guts of a property data fetcher and also used in AST code to turn
in memory java objects into AST elements
|
PropertyFetchingImpl |
A re-usable class that can fetch from POJOs
|
PropertyFetchingImpl.CachedLambdaFunction |
|
PropertyFetchingImpl.CacheKey |
|
SchemaElementChildrenContainer |
|
SchemaElementChildrenContainer.Builder |
|
SchemaTransformer |
Transforms a GraphQLSchema object by calling bac on a provided visitor.
|
SchemaTransformer.DummyRoot |
|
SchemaTransformer.RelevantZippersAndBreadcrumbs |
|
SchemaTransformer.ZipperWithOneParent |
|
SchemaTraverser |
|
SchemaTraverser.TraverserDelegateListVisitor |
|
SchemaTraverser.TraverserDelegateVisitor |
|
StaticDataFetcher |
|
TypeResolverProxy |
|