| Interface | Description |
|---|---|
| Definition<T extends Definition> | |
| Node<T extends Node> | |
| Selection<T extends Selection> | |
| Type<T extends Type> | |
| TypeDefinition<T extends TypeDefinition> | |
| Value<T extends Value> |
| Class | Description |
|---|---|
| AbstractNode<T extends Node> | |
| Argument | |
| ArrayValue | |
| AstComparator | |
| AstPrinter |
This can take graphql language AST and print it out as a string
|
| AstValueHelper | |
| BooleanValue | |
| Comment | |
| Directive | |
| DirectiveDefinition | |
| DirectiveLocation | |
| Document | |
| EnumTypeDefinition | |
| EnumValue | |
| EnumValueDefinition | |
| Field | |
| FieldDefinition | |
| FloatValue | |
| FragmentDefinition |
Provided to the DataFetcher, therefore public API
|
| FragmentSpread | |
| InlineFragment | |
| InputObjectTypeDefinition | |
| InputValueDefinition | |
| InterfaceTypeDefinition | |
| IntValue | |
| ListType | |
| NodeUtil |
Helper class for working with
Nodes |
| NodeUtil.GetOperationResult | |
| NonNullType | |
| NullValue | |
| ObjectField | |
| ObjectTypeDefinition | |
| ObjectValue | |
| OperationDefinition | |
| OperationTypeDefinition | |
| ScalarTypeDefinition | |
| SchemaDefinition | |
| SelectionSet | |
| SourceLocation | |
| StringValue | |
| TypeExtensionDefinition | |
| TypeName | |
| UnionTypeDefinition | |
| VariableDefinition | |
| VariableReference |
| Enum | Description |
|---|---|
| OperationDefinition.Operation | |
| TypeKind |
And enumeration of the the kind of things that can be in a graphql type system
|