Package | Description |
---|---|
graphql.analysis | |
graphql.execution.instrumentation.fieldvalidation | |
graphql.introspection | |
graphql.schema | |
graphql.validation |
Modifier and Type | Method and Description |
---|---|
GraphQLCompositeType |
FieldComplexityEnvironment.getParentType() |
Constructor and Description |
---|
FieldComplexityEnvironment(Field field,
GraphQLFieldDefinition fieldDefinition,
GraphQLCompositeType parentType,
Map<String,Object> arguments,
FieldComplexityEnvironment parentEnvironment) |
Modifier and Type | Method and Description |
---|---|
GraphQLCompositeType |
FieldAndArguments.getParentType() |
Modifier and Type | Method and Description |
---|---|
static GraphQLFieldDefinition |
Introspection.getFieldDef(GraphQLSchema schema,
GraphQLCompositeType parentType,
String fieldName)
This will look up a field definition by name, and understand that fields like __typename and __schema are special
and take precedence in field resolution
|
Modifier and Type | Interface and Description |
---|---|
interface |
GraphQLFieldsContainer
Types that can contain output fields are marked with this interface
|
Modifier and Type | Class and Description |
---|---|
class |
GraphQLInterfaceType
In graphql, an interface is an abstract type that defines the set of fields that a type must include to
implement that interface.
|
class |
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.
|
class |
GraphQLUnionType
A union type is a polymorphic type that dynamically represents one of more concrete object types.
|
Modifier and Type | Method and Description |
---|---|
default TraversalControl |
GraphQLTypeVisitor.visitGraphQLCompositeType(GraphQLCompositeType node,
TraverserContext<GraphQLType> context) |
Modifier and Type | Method and Description |
---|---|
GraphQLCompositeType |
ValidationContext.getParentType() |
GraphQLCompositeType |
TraversalContext.getParentType() |
Copyright © 2019. All rights reserved.