Package | Description |
---|---|
graphql | |
graphql.analysis | |
graphql.execution | |
graphql.execution.instrumentation | |
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.tracing | |
graphql.execution.nextgen |
WARNING: All code in this package is a work in progress for a new execution engine.
|
graphql.execution.preparsed | |
graphql.introspection | |
graphql.language | |
graphql.parser | |
graphql.relay | |
graphql.schema | |
graphql.schema.diff | |
graphql.schema.idl | |
graphql.schema.idl.errors | |
graphql.validation | |
graphql.validation.rules |
Class and Description |
---|
Document |
SourceLocation |
Class and Description |
---|
Document |
Field |
FragmentDefinition
Provided to the DataFetcher, therefore public API
|
FragmentSpread |
InlineFragment |
Node
The base interface for virtually all graphql language elements
NOTE: This class implements
Serializable and hence it can be serialised and placed into a distributed cache. |
NodeVisitor
Used by
NodeTraverser to visit Node . |
NodeVisitorStub
Convenient implementation of
NodeVisitor for easy subclassing methods handling different types of Nodes in one method. |
SelectionSetContainer |
Class and Description |
---|
Argument |
Directive |
Document |
Field |
FragmentDefinition
Provided to the DataFetcher, therefore public API
|
OperationDefinition |
SelectionSet |
SourceLocation |
Type |
VariableDefinition |
Class and Description |
---|
Document |
Class and Description |
---|
Field |
Class and Description |
---|
Document |
Class and Description |
---|
Document |
Class and Description |
---|
Document |
OperationDefinition |
Class and Description |
---|
Document |
Class and Description |
---|
Document |
Class and Description |
---|
Argument |
Comment |
Definition |
Description |
Directive |
DirectiveDefinition |
DirectiveLocation |
Document |
EnumTypeDefinition |
EnumTypeExtensionDefinition |
EnumValueDefinition |
Field |
FieldDefinition |
FragmentDefinition
Provided to the DataFetcher, therefore public API
|
FragmentSpread |
InlineFragment |
InputObjectTypeDefinition |
InputObjectTypeExtensionDefinition |
InputValueDefinition |
InterfaceTypeDefinition |
InterfaceTypeExtensionDefinition |
ListType |
NodeBuilder |
NonNullType |
ObjectTypeDefinition |
ObjectTypeExtensionDefinition |
OperationDefinition |
OperationDefinition.Operation |
OperationTypeDefinition |
ScalarTypeDefinition |
ScalarTypeExtensionDefinition |
SchemaDefinition |
SDLDefinition
All Schema Definition Language (SDL) Definitions.
|
SelectionSet |
SourceLocation |
Type |
TypeDefinition
All type definitions in a SDL.
|
TypeName |
UnionTypeDefinition |
UnionTypeExtensionDefinition |
Value |
VariableDefinition |
Class and Description |
---|
SourceLocation |
Class and Description |
---|
Document |
EnumTypeDefinition |
EnumValueDefinition |
Field |
FieldDefinition |
FragmentDefinition
Provided to the DataFetcher, therefore public API
|
InputObjectTypeDefinition |
InputValueDefinition |
InterfaceTypeDefinition |
ObjectTypeDefinition |
OperationDefinition |
ScalarTypeDefinition |
SourceLocation |
UnionTypeDefinition |
Class and Description |
---|
TypeKind
And enumeration of the the kind of things that can be in a graphql type system
|
Class and Description |
---|
Description |
Directive |
DirectiveDefinition |
Document |
EnumTypeExtensionDefinition |
FieldDefinition |
InputObjectTypeExtensionDefinition |
InterfaceTypeDefinition |
InterfaceTypeExtensionDefinition |
NamedNode
Represents a language node that has a name
|
Node
The base interface for virtually all graphql language elements
NOTE: This class implements
Serializable and hence it can be serialised and placed into a distributed cache. |
NodeParentTree
This represents a hierarchy from a graphql language node upwards to its
associated parent nodes.
|
ObjectTypeDefinition |
ObjectTypeExtensionDefinition |
ObjectValue |
ScalarTypeDefinition |
ScalarTypeExtensionDefinition |
SchemaDefinition |
SDLDefinition
All Schema Definition Language (SDL) Definitions.
|
Type |
TypeDefinition
All type definitions in a SDL.
|
TypeName |
UnionTypeDefinition |
UnionTypeExtensionDefinition |
Value |
Class and Description |
---|
Directive |
DirectiveDefinition |
EnumValueDefinition |
FieldDefinition |
InputObjectTypeDefinition |
InputValueDefinition |
InterfaceTypeDefinition |
Node
The base interface for virtually all graphql language elements
NOTE: This class implements
Serializable and hence it can be serialised and placed into a distributed cache. |
ObjectTypeDefinition |
OperationTypeDefinition |
SchemaDefinition |
Type |
TypeDefinition
All type definitions in a SDL.
|
TypeName |
UnionTypeDefinition |
Class and Description |
---|
Argument |
Directive |
Document |
Field |
FragmentDefinition
Provided to the DataFetcher, therefore public API
|
FragmentSpread |
InlineFragment |
Node
The base interface for virtually all graphql language elements
NOTE: This class implements
Serializable and hence it can be serialised and placed into a distributed cache. |
ObjectField |
OperationDefinition |
SelectionSet |
SourceLocation |
Type |
TypeName |
Value |
VariableDefinition |
VariableReference |
Class and Description |
---|
Argument |
Directive |
Document |
Field |
FragmentDefinition
Provided to the DataFetcher, therefore public API
|
FragmentSpread |
InlineFragment |
Node
The base interface for virtually all graphql language elements
NOTE: This class implements
Serializable and hence it can be serialised and placed into a distributed cache. |
OperationDefinition |
SelectionSet |
TypeName |
Value |
VariableDefinition |
VariableReference |
Copyright © 2019. All rights reserved.