Uses of Interface
graphql.schema.GraphQLOutputType
Packages that use GraphQLOutputType
Package
Description
-
Uses of GraphQLOutputType in graphql.analysis
Fields in graphql.analysis declared as GraphQLOutputTypeModifier and TypeFieldDescriptionprivate final GraphQLOutputType
QueryTraversalContext.outputType
private final GraphQLOutputType
QueryVisitorFieldEnvironmentImpl.parentType
Methods in graphql.analysis that return GraphQLOutputTypeModifier and TypeMethodDescriptionQueryTraversalContext.getOutputType()
QueryVisitorFieldEnvironment.getParentType()
QueryVisitorFieldEnvironmentImpl.getParentType()
Constructors in graphql.analysis with parameters of type GraphQLOutputTypeModifierConstructorDescription(package private)
QueryTraversalContext
(GraphQLOutputType outputType, QueryVisitorFieldEnvironment environment, SelectionSetContainer<?> selectionSetContainer, GraphQLContext graphQLContext) QueryVisitorFieldEnvironmentImpl
(boolean typeNameIntrospectionField, Field field, GraphQLFieldDefinition fieldDefinition, GraphQLOutputType parentType, GraphQLFieldsContainer unmodifiedParentType, QueryVisitorFieldEnvironment parentEnvironment, Map<String, Object> arguments, SelectionSetContainer selectionSetContainer, TraverserContext<Node> traverserContext, GraphQLSchema schema) -
Uses of GraphQLOutputType in graphql.execution
Fields in graphql.execution declared as GraphQLOutputTypeModifier and TypeFieldDescription(package private) GraphQLOutputType
ExecutionStepInfo.Builder.type
private final GraphQLOutputType
ExecutionStepInfo.type
If this StepInfo represent a field the type is equal to fieldDefinition.getType()Methods in graphql.execution that return GraphQLOutputTypeModifier and TypeMethodDescriptionExecutionStepInfo.getType()
This returns the type for the current step.ExecutionStepInfo.getUnwrappedNonNullType()
This returns the type which is unwrapped if it wasGraphQLNonNull
wrappedMethods in graphql.execution with parameters of type GraphQLOutputTypeModifier and TypeMethodDescriptionprivate DataFetchingFieldSelectionSet
ResolveType.buildSelectionSet
(ExecutionContext executionContext, MergedField field, GraphQLOutputType fieldType, 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.type
(GraphQLOutputType type) -
Uses of GraphQLOutputType in graphql.normalized
Methods in graphql.normalized that return GraphQLOutputTypeMethods in graphql.normalized that return types with arguments of type GraphQLOutputType -
Uses of GraphQLOutputType in graphql.relay
Methods in graphql.relay with parameters of type GraphQLOutputTypeModifier and TypeMethodDescriptionRelay.edgeType
(String name, GraphQLOutputType nodeType, GraphQLInterfaceType nodeInterface, List<GraphQLFieldDefinition> edgeFields) -
Uses of GraphQLOutputType in graphql.schema
Subinterfaces of GraphQLOutputType in graphql.schemaModifier and TypeInterfaceDescriptioninterface
interface
Types that can contain output fields are marked with this interfaceinterface
A GraphQLType which can implement interfacesinterface
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 GraphQLOutputTypeModifier and TypeClassDescriptionclass
A graphql enumeration type has a limited set of values.class
In graphql, an interface is an abstract type that defines the set of fields that a type must include to implement that interface.class
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
A modified type that indicates there the underlying wrapped type will not be null.class
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
A scalar type is a leaf node in the graphql tree of types.class
A special type to allow a object/interface types to reference itself.class
A union type is a polymorphic type that dynamically represents one of more concrete object types.Fields in graphql.schema declared as GraphQLOutputTypeModifier and TypeFieldDescriptionprivate GraphQLOutputType
DataFetchingEnvironmentImpl.Builder.fieldType
private final GraphQLOutputType
DataFetchingEnvironmentImpl.fieldType
private final GraphQLOutputType
GraphQLFieldDefinition.originalType
private GraphQLOutputType
GraphQLFieldDefinition.replacedType
private GraphQLOutputType
GraphQLFieldDefinition.Builder.type
Methods in graphql.schema that return GraphQLOutputTypeModifier and TypeMethodDescriptionDataFetchingEnvironment.getFieldType()
DataFetchingEnvironmentImpl.getFieldType()
DelegatingDataFetchingEnvironment.getFieldType()
DataFetchingFieldSelectionSetImpl.SelectedFieldImpl.getType()
GraphQLFieldDefinition.getType()
SelectedField.getType()
Methods in graphql.schema with parameters of type GraphQLOutputTypeModifier and TypeMethodDescriptionDataFetchingEnvironmentImpl.Builder.fieldType
(GraphQLOutputType fieldType) private T
PropertyDataFetcher.getImpl
(Object source, GraphQLOutputType fieldDefinition, Supplier<DataFetchingEnvironment> environmentSupplier) DataFetchingFieldSelectionSetImpl.newCollector
(GraphQLSchema schema, GraphQLOutputType fieldType, Supplier<ExecutableNormalizedField> normalizedFieldSupplier) (package private) void
GraphQLFieldDefinition.replaceType
(GraphQLOutputType type) GraphQLFieldDefinition.Builder.type
(GraphQLOutputType type) default TraversalControl
GraphQLTypeVisitor.visitGraphQLOutputType
(GraphQLOutputType node, TraverserContext<GraphQLSchemaElement> context) Constructors in graphql.schema with parameters of type GraphQLOutputTypeModifierConstructorDescriptionprivate
GraphQLFieldDefinition
(String name, String description, GraphQLOutputType type, DataFetcherFactory dataFetcherFactory, List<GraphQLArgument> arguments, String deprecationReason, List<GraphQLDirective> directives, List<GraphQLAppliedDirective> appliedDirectives, FieldDefinition definition) -
Uses of GraphQLOutputType in graphql.schema.idl
Fields in graphql.schema.idl declared as GraphQLOutputTypeModifier and TypeFieldDescriptionprivate final GraphQLOutputType
FieldWiringEnvironment.fieldType
Fields in graphql.schema.idl with type parameters of type GraphQLOutputTypeModifier and TypeFieldDescriptionprivate final Map
<String, GraphQLOutputType> SchemaGeneratorHelper.BuildContext.outputGTypes
Methods in graphql.schema.idl with type parameters of type GraphQLOutputTypeModifier and TypeMethodDescriptionprivate <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 GraphQLOutputTypeModifier and TypeMethodDescriptionFieldWiringEnvironment.getFieldType()
(package private) GraphQLOutputType
SchemaGeneratorHelper.BuildContext.hasOutputType
(TypeDefinition<?> typeDefinition) Methods in graphql.schema.idl with parameters of type GraphQLOutputTypeModifier and TypeMethodDescriptionprivate DataFetcherFactory
<?> SchemaGeneratorHelper.buildDataFetcherFactory
(SchemaGeneratorHelper.BuildContext buildCtx, TypeDefinition<?> parentType, FieldDefinition fieldDef, GraphQLOutputType fieldType, List<GraphQLDirective> directives, List<GraphQLAppliedDirective> appliedDirectives) Constructors in graphql.schema.idl with parameters of type GraphQLOutputTypeModifierConstructorDescription(package private)
FieldWiringEnvironment
(TypeDefinitionRegistry registry, TypeDefinition parentType, FieldDefinition fieldDefinition, GraphQLOutputType fieldType, List<GraphQLDirective> directives, List<GraphQLAppliedDirective> appliedDirectives) -
Uses of GraphQLOutputType in graphql.schema.impl
Methods in graphql.schema.impl with parameters of type GraphQLOutputTypeModifier and TypeMethodDescriptionMultiReadOnlyGraphQLTypeVisitor.visitGraphQLOutputType
(GraphQLOutputType node, TraverserContext<GraphQLSchemaElement> context) -
Uses of GraphQLOutputType in graphql.schema.validation
Methods in graphql.schema.validation with parameters of type GraphQLOutputTypeModifier and TypeMethodDescriptionprivate void
InputAndOutputTypesUsedAppropriately.checkIsAllOutputTypes
(GraphQLOutputType outputType, SchemaValidationErrorCollector validationErrorCollector, 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 GraphQLOutputTypeModifier and TypeFieldDescriptionprivate final List
<GraphQLOutputType> TraversalContext.outputTypeStack
Methods in graphql.validation that return GraphQLOutputTypeModifier and TypeMethodDescriptionTraversalContext.getOutputType()
ValidationContext.getOutputType()
Methods in graphql.validation with parameters of type GraphQLOutputTypeModifier and TypeMethodDescriptionprivate void
TraversalContext.addOutputType
(GraphQLOutputType type)