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 GraphQLOutputTypeQueryTraversalContext. outputTypeprivate GraphQLOutputTypeQueryVisitorFieldEnvironmentImpl. parentTypeMethods in graphql.analysis that return GraphQLOutputType Modifier and Type Method Description GraphQLOutputTypeQueryTraversalContext. getOutputType()GraphQLOutputTypeQueryVisitorFieldEnvironment. getParentType()GraphQLOutputTypeQueryVisitorFieldEnvironmentImpl. 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) GraphQLOutputTypeExecutionStepInfo.Builder. typeprivate GraphQLOutputTypeExecutionStepInfo. typeIf this StepInfo represent a field the type is equal to fieldDefinition.getType()Methods in graphql.execution that return GraphQLOutputType Modifier and Type Method Description GraphQLOutputTypeExecutionStepInfo. getType()This returns the type for the current step.GraphQLOutputTypeExecutionStepInfo. getUnwrappedNonNullType()This returns the type which is unwrapped if it wasGraphQLNonNullwrappedMethods in graphql.execution with parameters of type GraphQLOutputType Modifier and Type Method Description private DataFetchingFieldSelectionSetResolveType. buildSelectionSet(ExecutionContext executionContext, MergedField field, GraphQLOutputType fieldType, ExecutionStepInfo executionStepInfo)ExecutionStepInfoExecutionStepInfo. 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 aGraphQLInterfaceTypeand turning it into a specificGraphQLObjectTypeafter type resolution has occurredExecutionStepInfo.BuilderExecutionStepInfo.Builder. type(GraphQLOutputType type) -
Uses of GraphQLOutputType in graphql.normalized
Methods in graphql.normalized that return GraphQLOutputType Modifier and Type Method Description GraphQLOutputTypeExecutableNormalizedField. 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 GraphQLObjectTypeRelay. 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 interfaceGraphQLCompositeTypeinterfaceGraphQLFieldsContainerTypes that can contain output fields are marked with this interfaceinterfaceGraphQLImplementingTypeA GraphQLType which can implement interfacesinterfaceGraphQLNamedOutputTypeOutput types represent those set of types that are allowed to be sent back as a graphql response, as opposed toGraphQLInputTypes which can only be used as graphql mutation input.Classes in graphql.schema that implement GraphQLOutputType Modifier and Type Class Description classGraphQLEnumTypeA graphql enumeration type has a limited set of values.classGraphQLInterfaceTypeIn graphql, an interface is an abstract type that defines the set of fields that a type must include to implement that interface.classGraphQLListA modified type that indicates there is a list of the underlying wrapped type, eg a list of strings or a list of booleans.classGraphQLNonNullA modified type that indicates there the underlying wrapped type will not be null.classGraphQLObjectTypeThis is the work horse type and represents an object with one or more field values that can be retrieved by the graphql system.classGraphQLScalarTypeA scalar type is a leaf node in the graphql tree of types.classGraphQLTypeReferenceA special type to allow a object/interface types to reference itself.classGraphQLUnionTypeA 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 GraphQLOutputTypeDataFetchingEnvironmentImpl.Builder. fieldTypeprivate GraphQLOutputTypeDataFetchingEnvironmentImpl. fieldTypeprivate GraphQLOutputTypeGraphQLFieldDefinition. originalTypeprivate GraphQLOutputTypeGraphQLFieldDefinition. replacedTypeprivate GraphQLOutputTypeGraphQLFieldDefinition.Builder. typeMethods in graphql.schema that return GraphQLOutputType Modifier and Type Method Description GraphQLOutputTypeDataFetchingEnvironment. getFieldType()GraphQLOutputTypeDataFetchingEnvironmentImpl. getFieldType()GraphQLOutputTypeDelegatingDataFetchingEnvironment. getFieldType()GraphQLOutputTypeDataFetchingFieldSelectionSetImpl.SelectedFieldImpl. getType()GraphQLOutputTypeGraphQLFieldDefinition. getType()GraphQLOutputTypeSelectedField. getType()Methods in graphql.schema with parameters of type GraphQLOutputType Modifier and Type Method Description DataFetchingEnvironmentImpl.BuilderDataFetchingEnvironmentImpl.Builder. fieldType(GraphQLOutputType fieldType)private TPropertyDataFetcher. getImpl(java.lang.Object source, GraphQLOutputType fieldDefinition, java.util.function.Supplier<DataFetchingEnvironment> environmentSupplier)static DataFetchingFieldSelectionSetDataFetchingFieldSelectionSetImpl. newCollector(GraphQLSchema schema, GraphQLOutputType fieldType, java.util.function.Supplier<ExecutableNormalizedField> normalizedFieldSupplier)(package private) voidGraphQLFieldDefinition. replaceType(GraphQLOutputType type)GraphQLFieldDefinition.BuilderGraphQLFieldDefinition.Builder. type(GraphQLOutputType type)default TraversalControlGraphQLTypeVisitor. 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 GraphQLOutputTypeFieldWiringEnvironment. fieldTypeFields 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. outputGTypesMethods 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 GraphQLOutputTypeFieldWiringEnvironment. getFieldType()(package private) GraphQLOutputTypeSchemaGeneratorHelper.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 TraversalControlMultiReadOnlyGraphQLTypeVisitor. 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 voidInputAndOutputTypesUsedAppropriately. checkIsAllOutputTypes(GraphQLOutputType outputType, SchemaValidationErrorCollector validationErrorCollector, java.lang.String fieldName)(package private) booleanTypesImplementInterfaces. isCompatible(GraphQLOutputType constraintType, GraphQLOutputType objectType)(package private) booleanTypesImplementInterfaces. isSameType(GraphQLOutputType a, GraphQLOutputType b)(package private) booleanTypesImplementInterfaces. 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. outputTypeStackMethods in graphql.validation that return GraphQLOutputType Modifier and Type Method Description GraphQLOutputTypeTraversalContext. getOutputType()GraphQLOutputTypeValidationContext. getOutputType()Methods in graphql.validation with parameters of type GraphQLOutputType Modifier and Type Method Description private voidTraversalContext. addOutputType(GraphQLOutputType type)
-