Uses of Interface
graphql.schema.GraphQLOutputType
-
Packages that use GraphQLOutputType Package Description graphql.analysis graphql.execution graphql.normalized graphql.relay graphql.schema graphql.schema.idl graphql.schema.impl graphql.schema.validation graphql.validation -
-
Uses of GraphQLOutputType in graphql.analysis
Fields in graphql.analysis declared as GraphQLOutputType Modifier and Type Field Description private GraphQLOutputType
QueryTraversalContext. outputType
private GraphQLOutputType
QueryVisitorFieldEnvironmentImpl. parentType
Methods in graphql.analysis that return GraphQLOutputType Modifier and Type Method Description GraphQLOutputType
QueryTraversalContext. getOutputType()
GraphQLOutputType
QueryVisitorFieldEnvironment. getParentType()
GraphQLOutputType
QueryVisitorFieldEnvironmentImpl. getParentType()
Constructors in graphql.analysis with parameters of type GraphQLOutputType Constructor Description QueryTraversalContext(GraphQLOutputType outputType, QueryVisitorFieldEnvironment environment, SelectionSetContainer<?> selectionSetContainer, GraphQLContext graphQLContext)
QueryVisitorFieldEnvironmentImpl(boolean typeNameIntrospectionField, Field field, GraphQLFieldDefinition fieldDefinition, GraphQLOutputType parentType, GraphQLFieldsContainer unmodifiedParentType, QueryVisitorFieldEnvironment parentEnvironment, java.util.Map<java.lang.String,java.lang.Object> arguments, SelectionSetContainer selectionSetContainer, TraverserContext<Node> traverserContext, GraphQLSchema schema)
-
Uses of GraphQLOutputType in graphql.execution
Fields in graphql.execution declared as GraphQLOutputType Modifier and Type Field Description (package private) GraphQLOutputType
ExecutionStepInfo.Builder. type
private GraphQLOutputType
ExecutionStepInfo. type
If this StepInfo represent a field the type is equal to fieldDefinition.getType()Methods in graphql.execution that return GraphQLOutputType Modifier and Type Method Description GraphQLOutputType
ExecutionStepInfo. getType()
This returns the type for the current step.GraphQLOutputType
ExecutionStepInfo. getUnwrappedNonNullType()
This returns the type which is unwrapped if it wasGraphQLNonNull
wrappedMethods in graphql.execution with parameters of type GraphQLOutputType Modifier and Type Method Description private DataFetchingFieldSelectionSet
ResolveType. buildSelectionSet(ExecutionContext executionContext, MergedField field, GraphQLOutputType fieldType, ExecutionStepInfo executionStepInfo)
ExecutionStepInfo
ExecutionStepInfo. changeTypeWithPreservedNonNull(GraphQLOutputType newType)
This allows you to morph a type into a more specialized form yet return the same parent and non-null ness, for example taking aGraphQLInterfaceType
and turning it into a specificGraphQLObjectType
after type resolution has occurredExecutionStepInfo.Builder
ExecutionStepInfo.Builder. type(GraphQLOutputType type)
-
Uses of GraphQLOutputType in graphql.normalized
Methods in graphql.normalized that return GraphQLOutputType Modifier and Type Method Description GraphQLOutputType
ExecutableNormalizedField. getType(GraphQLSchema schema)
Methods in graphql.normalized that return types with arguments of type GraphQLOutputType Modifier and Type Method Description java.util.List<GraphQLOutputType>
ExecutableNormalizedField. getTypes(GraphQLSchema schema)
-
Uses of GraphQLOutputType in graphql.relay
Methods in graphql.relay with parameters of type GraphQLOutputType Modifier and Type Method Description GraphQLObjectType
Relay. edgeType(java.lang.String name, GraphQLOutputType nodeType, GraphQLInterfaceType nodeInterface, java.util.List<GraphQLFieldDefinition> edgeFields)
-
Uses of GraphQLOutputType in graphql.schema
Subinterfaces of GraphQLOutputType in graphql.schema Modifier and Type Interface Description interface
GraphQLCompositeType
interface
GraphQLFieldsContainer
Types that can contain output fields are marked with this interfaceinterface
GraphQLImplementingType
A GraphQLType which can implement interfacesinterface
GraphQLNamedOutputType
Output types represent those set of types that are allowed to be sent back as a graphql response, as opposed toGraphQLInputType
s which can only be used as graphql mutation input.Classes in graphql.schema that implement GraphQLOutputType Modifier and Type Class Description class
GraphQLEnumType
A graphql enumeration type has a limited set of values.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
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.class
GraphQLNonNull
A modified type that indicates there the underlying wrapped type will not be null.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
GraphQLScalarType
A scalar type is a leaf node in the graphql tree of types.class
GraphQLTypeReference
A special type to allow a object/interface types to reference itself.class
GraphQLUnionType
A union type is a polymorphic type that dynamically represents one of more concrete object types.Fields in graphql.schema declared as GraphQLOutputType Modifier and Type Field Description private GraphQLOutputType
DataFetchingEnvironmentImpl.Builder. fieldType
private GraphQLOutputType
DataFetchingEnvironmentImpl. fieldType
private GraphQLOutputType
GraphQLFieldDefinition. originalType
private GraphQLOutputType
GraphQLFieldDefinition. replacedType
private GraphQLOutputType
GraphQLFieldDefinition.Builder. type
Methods in graphql.schema that return GraphQLOutputType Modifier and Type Method Description GraphQLOutputType
DataFetchingEnvironment. getFieldType()
GraphQLOutputType
DataFetchingEnvironmentImpl. getFieldType()
GraphQLOutputType
DelegatingDataFetchingEnvironment. getFieldType()
GraphQLOutputType
DataFetchingFieldSelectionSetImpl.SelectedFieldImpl. getType()
GraphQLOutputType
GraphQLFieldDefinition. getType()
GraphQLOutputType
SelectedField. getType()
Methods in graphql.schema with parameters of type GraphQLOutputType Modifier and Type Method Description DataFetchingEnvironmentImpl.Builder
DataFetchingEnvironmentImpl.Builder. fieldType(GraphQLOutputType fieldType)
private T
PropertyDataFetcher. getImpl(java.lang.Object source, GraphQLOutputType fieldDefinition, java.util.function.Supplier<DataFetchingEnvironment> environmentSupplier)
static DataFetchingFieldSelectionSet
DataFetchingFieldSelectionSetImpl. newCollector(GraphQLSchema schema, GraphQLOutputType fieldType, java.util.function.Supplier<ExecutableNormalizedField> normalizedFieldSupplier)
(package private) void
GraphQLFieldDefinition. replaceType(GraphQLOutputType type)
GraphQLFieldDefinition.Builder
GraphQLFieldDefinition.Builder. type(GraphQLOutputType type)
default TraversalControl
GraphQLTypeVisitor. visitGraphQLOutputType(GraphQLOutputType node, TraverserContext<GraphQLSchemaElement> context)
Constructors in graphql.schema with parameters of type GraphQLOutputType Constructor Description GraphQLFieldDefinition(java.lang.String name, java.lang.String description, GraphQLOutputType type, DataFetcherFactory dataFetcherFactory, java.util.List<GraphQLArgument> arguments, java.lang.String deprecationReason, java.util.List<GraphQLDirective> directives, java.util.List<GraphQLAppliedDirective> appliedDirectives, FieldDefinition definition)
-
Uses of GraphQLOutputType in graphql.schema.idl
Fields in graphql.schema.idl declared as GraphQLOutputType Modifier and Type Field Description private GraphQLOutputType
FieldWiringEnvironment. fieldType
Fields in graphql.schema.idl with type parameters of type GraphQLOutputType Modifier and Type Field Description private java.util.Map<java.lang.String,GraphQLOutputType>
SchemaGeneratorHelper.BuildContext. outputGTypes
Methods in graphql.schema.idl with type parameters of type GraphQLOutputType Modifier and Type Method Description private <T extends GraphQLOutputType>
TSchemaGeneratorHelper. buildOutputType(SchemaGeneratorHelper.BuildContext buildCtx, Type<?> rawType)
This is the main recursive spot that builds out the various forms of Output typesMethods in graphql.schema.idl that return GraphQLOutputType Modifier and Type Method Description GraphQLOutputType
FieldWiringEnvironment. getFieldType()
(package private) GraphQLOutputType
SchemaGeneratorHelper.BuildContext. hasOutputType(TypeDefinition<?> typeDefinition)
Methods in graphql.schema.idl with parameters of type GraphQLOutputType Modifier and Type Method Description private DataFetcherFactory<?>
SchemaGeneratorHelper. buildDataFetcherFactory(SchemaGeneratorHelper.BuildContext buildCtx, TypeDefinition<?> parentType, FieldDefinition fieldDef, GraphQLOutputType fieldType, java.util.List<GraphQLDirective> directives, java.util.List<GraphQLAppliedDirective> appliedDirectives)
Constructors in graphql.schema.idl with parameters of type GraphQLOutputType Constructor Description FieldWiringEnvironment(TypeDefinitionRegistry registry, TypeDefinition parentType, FieldDefinition fieldDefinition, GraphQLOutputType fieldType, java.util.List<GraphQLDirective> directives, java.util.List<GraphQLAppliedDirective> appliedDirectives)
-
Uses of GraphQLOutputType in graphql.schema.impl
Methods in graphql.schema.impl with parameters of type GraphQLOutputType Modifier and Type Method Description TraversalControl
MultiReadOnlyGraphQLTypeVisitor. visitGraphQLOutputType(GraphQLOutputType node, TraverserContext<GraphQLSchemaElement> context)
-
Uses of GraphQLOutputType in graphql.schema.validation
Methods in graphql.schema.validation with parameters of type GraphQLOutputType Modifier and Type Method Description private void
InputAndOutputTypesUsedAppropriately. checkIsAllOutputTypes(GraphQLOutputType outputType, SchemaValidationErrorCollector validationErrorCollector, java.lang.String fieldName)
(package private) boolean
TypesImplementInterfaces. isCompatible(GraphQLOutputType constraintType, GraphQLOutputType objectType)
(package private) boolean
TypesImplementInterfaces. isSameType(GraphQLOutputType a, GraphQLOutputType b)
(package private) boolean
TypesImplementInterfaces. objectIsMemberOfUnion(GraphQLUnionType unionType, GraphQLOutputType objectType)
-
Uses of GraphQLOutputType in graphql.validation
Fields in graphql.validation with type parameters of type GraphQLOutputType Modifier and Type Field Description private java.util.List<GraphQLOutputType>
TraversalContext. outputTypeStack
Methods in graphql.validation that return GraphQLOutputType Modifier and Type Method Description GraphQLOutputType
TraversalContext. getOutputType()
GraphQLOutputType
ValidationContext. getOutputType()
Methods in graphql.validation with parameters of type GraphQLOutputType Modifier and Type Method Description private void
TraversalContext. addOutputType(GraphQLOutputType type)
-