Uses of Class
graphql.schema.GraphQLObjectType
Packages that use GraphQLObjectType
Package
Description
-
Uses of GraphQLObjectType in graphql.analysis
Methods in graphql.analysis that return GraphQLObjectTypeModifier and TypeMethodDescriptionprivate GraphQLObjectType
QueryTraverser.getRootTypeFromOperation
(OperationDefinition operationDefinition) -
Uses of GraphQLObjectType in graphql.execution
Fields in graphql.execution declared as GraphQLObjectTypeModifier and TypeFieldDescription(package private) GraphQLObjectType
ExecutionStepInfo.Builder.fieldContainer
private final GraphQLObjectType
ExecutionStepInfo.fieldContainer
private GraphQLObjectType
FieldCollectorParameters.Builder.objectType
private final GraphQLObjectType
FieldCollectorParameters.objectType
Methods in graphql.execution that return GraphQLObjectTypeModifier and TypeMethodDescriptionExecutionStepInfo.getFieldContainer()
Deprecated.ExecutionStepInfo.getObjectType()
The GraphQLObjectType where fieldDefinition is defined.FieldCollectorParameters.getObjectType()
private GraphQLObjectType
ResolveType.resolveAbstractType
(TypeResolutionEnvironment env, TypeResolver typeResolver, GraphQLNamedOutputType abstractType) protected GraphQLObjectType
ExecutionStrategy.resolveType
(ExecutionContext executionContext, ExecutionStrategyParameters parameters, GraphQLType fieldType) ResolveType.resolveType
(ExecutionContext executionContext, MergedField field, Object source, ExecutionStepInfo executionStepInfo, GraphQLType fieldType, Object localContext) ResolveType.resolveTypeForInterface
(TypeResolutionEnvironment env, GraphQLInterfaceType abstractType) ResolveType.resolveTypeForUnion
(TypeResolutionEnvironment env, GraphQLUnionType abstractType) Methods in graphql.execution with parameters of type GraphQLObjectTypeModifier and TypeMethodDescriptionprotected CompletableFuture
<ExecutionResult> ExecutionStrategy.completeValueForObject
(ExecutionContext executionContext, ExecutionStrategyParameters parameters, GraphQLObjectType resolvedObjectType, Object result) Called to turn a java object value into an graphql object valueprotected ExecutionStepInfo
ExecutionStrategy.createExecutionStepInfo
(ExecutionContext executionContext, ExecutionStrategyParameters parameters, GraphQLFieldDefinition fieldDefinition, GraphQLObjectType fieldContainer) Builds the type info hierarchy for the current fieldExecutionStepInfo.Builder.fieldContainer
(GraphQLObjectType fieldContainer) protected GraphQLFieldDefinition
ExecutionStrategy.getFieldDef
(GraphQLSchema schema, GraphQLObjectType parentType, Field field) Called to discover the field definition give the current parameters and the ASTField
FieldCollectorParameters.Builder.objectType
(GraphQLObjectType objectType) -
Uses of GraphQLObjectType in graphql.introspection
Fields in graphql.introspection declared as GraphQLObjectTypeModifier and TypeFieldDescriptionstatic final GraphQLObjectType
Introspection.__Directive
static final GraphQLObjectType
Introspection.__EnumValue
static final GraphQLObjectType
Introspection.__Field
static final GraphQLObjectType
Introspection.__InputValue
static final GraphQLObjectType
Introspection.__Schema
static final GraphQLObjectType
Introspection.__Type
Methods in graphql.introspection that return GraphQLObjectTypeModifier and TypeMethodDescriptionprivate GraphQLObjectType
IntrospectionWithDirectivesSupport.addAppliedDirectives
(GraphQLObjectType originalType, GraphQLCodeRegistry.Builder codeRegistry, GraphQLObjectType appliedDirectiveType, GraphQLObjectType directiveArgumentType) private GraphQLObjectType
IntrospectionWithDirectivesSupport.mkAppliedDirectiveType
(String name, GraphQLType directiveArgumentType) private GraphQLObjectType
IntrospectionWithDirectivesSupport.mkDirectiveArgumentType
(String name) Methods in graphql.introspection with parameters of type GraphQLObjectTypeModifier and TypeMethodDescriptionprivate GraphQLObjectType
IntrospectionWithDirectivesSupport.addAppliedDirectives
(GraphQLObjectType originalType, GraphQLCodeRegistry.Builder codeRegistry, GraphQLObjectType appliedDirectiveType, GraphQLObjectType directiveArgumentType) static GraphQLFieldDefinition
Introspection.buildSchemaField
(GraphQLObjectType introspectionSchemaType) static GraphQLFieldDefinition
Introspection.buildTypeField
(GraphQLObjectType introspectionSchemaType) -
Uses of GraphQLObjectType in graphql.normalized
Fields in graphql.normalized with type parameters of type GraphQLObjectTypeModifier and TypeFieldDescription(package private) Set
<GraphQLObjectType> ExecutableNormalizedOperationFactory.CollectedField.objectTypes
(package private) Set
<GraphQLObjectType> ExecutableNormalizedOperationFactory.CollectedFieldGroup.objectTypes
Methods in graphql.normalized that return GraphQLObjectTypeModifier and TypeMethodDescriptionprivate static @Nullable GraphQLObjectType
ExecutableNormalizedOperationToAstCompiler.getOperationType
(@NotNull GraphQLSchema schema, OperationDefinition.Operation operationKind) Methods in graphql.normalized that return types with arguments of type GraphQLObjectTypeModifier and TypeMethodDescriptionprivate Set
<GraphQLObjectType> ExecutableNormalizedOperationFactory.narrowDownPossibleObjects
(Set<GraphQLObjectType> currentOnes, GraphQLCompositeType typeCondition, GraphQLSchema graphQLSchema) private com.google.common.collect.ImmutableSet
<GraphQLObjectType> ExecutableNormalizedOperationFactory.resolvePossibleObjects
(GraphQLCompositeType type, GraphQLSchema graphQLSchema) private com.google.common.collect.ImmutableSet
<GraphQLObjectType> ExecutableNormalizedOperationFactory.resolvePossibleObjects
(List<GraphQLFieldDefinition> defs, GraphQLSchema graphQLSchema) Methods in graphql.normalized with parameters of type GraphQLObjectTypeModifier and TypeMethodDescriptionExecutableNormalizedOperationFactory.collectFromOperation
(FieldCollectorNormalizedQueryParams parameters, OperationDefinition operationDefinition, GraphQLObjectType rootType) Method parameters in graphql.normalized with type arguments of type GraphQLObjectTypeModifier and TypeMethodDescriptionprivate void
ExecutableNormalizedOperationFactory.collectField
(FieldCollectorNormalizedQueryParams parameters, List<ExecutableNormalizedOperationFactory.CollectedField> result, Field field, Set<GraphQLObjectType> possibleObjectTypes, GraphQLCompositeType astTypeCondition) private void
ExecutableNormalizedOperationFactory.collectFragmentSpread
(FieldCollectorNormalizedQueryParams parameters, List<ExecutableNormalizedOperationFactory.CollectedField> result, FragmentSpread fragmentSpread, Set<GraphQLObjectType> possibleObjects) private void
ExecutableNormalizedOperationFactory.collectFromSelectionSet
(FieldCollectorNormalizedQueryParams parameters, SelectionSet selectionSet, List<ExecutableNormalizedOperationFactory.CollectedField> result, GraphQLCompositeType astTypeCondition, Set<GraphQLObjectType> possibleObjects) private void
ExecutableNormalizedOperationFactory.collectInlineFragment
(FieldCollectorNormalizedQueryParams parameters, List<ExecutableNormalizedOperationFactory.CollectedField> result, InlineFragment inlineFragment, Set<GraphQLObjectType> possibleObjects, GraphQLCompositeType astTypeCondition) private Set
<GraphQLObjectType> ExecutableNormalizedOperationFactory.narrowDownPossibleObjects
(Set<GraphQLObjectType> currentOnes, GraphQLCompositeType typeCondition, GraphQLSchema graphQLSchema) Constructor parameters in graphql.normalized with type arguments of type GraphQLObjectTypeModifierConstructorDescriptionCollectedField
(Field field, Set<GraphQLObjectType> objectTypes, GraphQLCompositeType astTypeCondition) -
Uses of GraphQLObjectType in graphql.relay
Fields in graphql.relay declared as GraphQLObjectTypeMethods in graphql.relay that return GraphQLObjectTypeModifier and TypeMethodDescriptionRelay.connectionType
(String name, GraphQLObjectType edgeType, List<GraphQLFieldDefinition> connectionFields) Relay.edgeType
(String name, GraphQLOutputType nodeType, GraphQLInterfaceType nodeInterface, List<GraphQLFieldDefinition> edgeFields) Methods in graphql.relay with parameters of type GraphQLObjectTypeModifier and TypeMethodDescriptionRelay.connectionType
(String name, GraphQLObjectType edgeType, List<GraphQLFieldDefinition> connectionFields) -
Uses of GraphQLObjectType in graphql.schema
Fields in graphql.schema declared as GraphQLObjectTypeModifier and TypeFieldDescriptionprivate GraphQLObjectType
GraphQLSchema.Builder.introspectionSchemaType
private final GraphQLObjectType
GraphQLSchema.introspectionSchemaType
(package private) GraphQLObjectType
SchemaTransformer.DummyRoot.introspectionSchemaType
(package private) GraphQLObjectType
SchemaTransformer.DummyRoot.mutation
private GraphQLObjectType
GraphQLSchema.Builder.mutationType
private final GraphQLObjectType
GraphQLSchema.mutationType
(package private) GraphQLObjectType
SchemaTransformer.DummyRoot.query
private GraphQLObjectType
GraphQLSchema.Builder.queryType
private final GraphQLObjectType
GraphQLSchema.queryType
(package private) GraphQLObjectType
SchemaTransformer.DummyRoot.subscription
private GraphQLObjectType
GraphQLSchema.Builder.subscriptionType
private final GraphQLObjectType
GraphQLSchema.subscriptionType
Fields in graphql.schema with type parameters of type GraphQLObjectTypeModifier and TypeFieldDescriptionprivate final com.google.common.collect.ImmutableMap
<String, com.google.common.collect.ImmutableList<GraphQLObjectType>> GraphQLSchema.interfaceNameToObjectTypes
Methods in graphql.schema that return GraphQLObjectTypeModifier and TypeMethodDescriptionGraphQLObjectType.Builder.build()
GraphQLSchema.getIntrospectionSchemaType()
GraphQLSchema.getMutationType()
GraphQLSchema.getObjectType
(String typeName) Called to return a namedGraphQLObjectType
from the schemaGraphQLSchema.getQueryType()
GraphQLSchema.getSubscriptionType()
TypeResolver.getType
(TypeResolutionEnvironment env) This call back is invoked passing in a context object to allow you to know what type to use dynamically during runtime forGraphQLInterfaceType
s andGraphQLUnionType
sTypeResolverProxy.getType
(TypeResolutionEnvironment env) GraphQLObjectType.transform
(Consumer<GraphQLObjectType.Builder> builderConsumer) This helps you transform the current GraphQLObjectType into another one by starting a builder with all the current values and allows you to transform it how you want.Methods in graphql.schema that return types with arguments of type GraphQLObjectTypeModifier and TypeMethodDescriptionprivate static com.google.common.collect.ImmutableMap
<String, com.google.common.collect.ImmutableList<GraphQLObjectType>> GraphQLSchema.buildInterfacesToObjectTypes
(Map<String, List<GraphQLObjectType>> groupImplementations) GraphQLSchema.getImplementations
(GraphQLInterfaceType type) This will return the list ofGraphQLObjectType
types that implement the given interface type.DataFetchingFieldSelectionSetImpl.SelectedFieldImpl.getObjectTypes()
SelectedField.getObjectTypes()
Methods in graphql.schema with parameters of type GraphQLObjectTypeModifier and TypeMethodDescriptionGraphQLCodeRegistry.Builder.dataFetcher
(GraphQLObjectType parentType, GraphQLFieldDefinition fieldDefinition, DataFetcher<?> dataFetcher) Sets the data fetcher for a specific field inside an object typeDataFetcher
<?> GraphQLCodeRegistry.Builder.getDataFetcher
(GraphQLObjectType parentType, GraphQLFieldDefinition fieldDefinition) Returns a data fetcher associated with a field within an object typeDataFetcher
<?> GraphQLCodeRegistry.getDataFetcher
(GraphQLObjectType parentType, GraphQLFieldDefinition fieldDefinition) Returns a data fetcher associated with a field within an object typeGraphQLSchema.Builder.introspectionSchemaType
(GraphQLObjectType introspectionSchemaType) boolean
GraphQLSchema.isPossibleType
(GraphQLNamedType abstractType, GraphQLObjectType concreteType) Returns true if a specified concrete type is a possible type of a provided abstract type.boolean
GraphQLUnionType.isPossibleType
(GraphQLObjectType graphQLObjectType) Returns true of the object type is a member of this Union type.GraphQLSchema.Builder.mutation
(GraphQLObjectType mutationType) static GraphQLObjectType.Builder
GraphQLObjectType.newObject
(GraphQLObjectType existing) GraphQLUnionType.Builder.possibleType
(GraphQLObjectType type) GraphQLUnionType.Builder.possibleTypes
(GraphQLObjectType... type) GraphQLSchema.Builder.query
(GraphQLObjectType queryType) GraphQLSchema.Builder.subscription
(GraphQLObjectType subscriptionType) GraphQLTypeResolvingVisitor.visitGraphQLObjectType
(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitor.visitGraphQLObjectType
(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context) GraphQLTypeVisitorStub.visitGraphQLObjectType
(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context) Method parameters in graphql.schema with type arguments of type GraphQLObjectTypeModifier and TypeMethodDescriptionprivate static com.google.common.collect.ImmutableMap
<String, com.google.common.collect.ImmutableList<String>> GraphQLSchema.buildInterfacesToObjectName
(com.google.common.collect.ImmutableMap<String, com.google.common.collect.ImmutableList<GraphQLObjectType>> byInterface) private static com.google.common.collect.ImmutableMap
<String, com.google.common.collect.ImmutableList<GraphQLObjectType>> GraphQLSchema.buildInterfacesToObjectTypes
(Map<String, List<GraphQLObjectType>> groupImplementations) Constructors in graphql.schema with parameters of type GraphQLObjectType -
Uses of GraphQLObjectType in graphql.schema.diffing
Methods in graphql.schema.diffing with parameters of type GraphQLObjectTypeModifier and TypeMethodDescriptionprivate void
SchemaGraphFactory.newObject
(GraphQLObjectType graphQLObjectType, SchemaGraph schemaGraph, boolean isIntrospectionNode) -
Uses of GraphQLObjectType in graphql.schema.idl
Methods in graphql.schema.idl that return GraphQLObjectTypeModifier and TypeMethodDescription(package private) GraphQLObjectType
SchemaGeneratorHelper.buildObjectType
(SchemaGeneratorHelper.BuildContext buildCtx, ObjectTypeDefinition typeDefinition) private GraphQLObjectType
SchemaGeneratorHelper.buildOperation
(SchemaGeneratorHelper.BuildContext buildCtx, OperationTypeDefinition operation) default GraphQLObjectType
SchemaDirectiveWiring.onObject
(SchemaDirectiveWiringEnvironment<GraphQLObjectType> environment) This is called when an object is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL elementSchemaGeneratorDirectiveHelper.onObject
(GraphQLObjectType objectType, SchemaGeneratorDirectiveHelper.Parameters params) Methods in graphql.schema.idl that return types with arguments of type GraphQLObjectTypeMethods in graphql.schema.idl with parameters of type GraphQLObjectTypeModifier and TypeMethodDescriptionprivate static Object
EchoingWiringFactory.fakeObjectValue
(GraphQLObjectType fieldType) SchemaGeneratorDirectiveHelper.onObject
(GraphQLObjectType objectType, SchemaGeneratorDirectiveHelper.Parameters params) SchemaDirectiveWiringSchemaGeneratorPostProcessing.Visitor.visitGraphQLObjectType
(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context) Method parameters in graphql.schema.idl with type arguments of type GraphQLObjectTypeModifier and TypeMethodDescriptiondefault GraphQLObjectType
SchemaDirectiveWiring.onObject
(SchemaDirectiveWiringEnvironment<GraphQLObjectType> environment) This is called when an object is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element -
Uses of GraphQLObjectType in graphql.schema.impl
Methods in graphql.schema.impl that return GraphQLObjectTypeModifier and TypeMethodDescriptionstatic GraphQLObjectType
SchemaUtil.getOperationRootType
(GraphQLSchema graphQLSchema, OperationDefinition operationDefinition) Methods in graphql.schema.impl that return types with arguments of type GraphQLObjectTypeModifier and TypeMethodDescriptionstatic com.google.common.collect.ImmutableMap
<String, List<GraphQLObjectType>> SchemaUtil.groupInterfaceImplementationsByName
(List<GraphQLNamedType> allTypesAsList) Methods in graphql.schema.impl with parameters of type GraphQLObjectTypeModifier and TypeMethodDescriptionGraphQLTypeCollectingVisitor.visitGraphQLObjectType
(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context) MultiReadOnlyGraphQLTypeVisitor.visitGraphQLObjectType
(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context) -
Uses of GraphQLObjectType in graphql.schema.transform
Methods in graphql.schema.transform that return types with arguments of type GraphQLObjectTypeModifier and TypeMethodDescriptionprivate List
<GraphQLObjectType> FieldVisibilitySchemaTransformation.getOperationTypes
(GraphQLSchema schema) -
Uses of GraphQLObjectType in graphql.schema.validation
Methods in graphql.schema.validation with parameters of type GraphQLObjectTypeModifier and TypeMethodDescription(package private) boolean
TypesImplementInterfaces.objectImplementsInterface
(GraphQLInterfaceType interfaceType, GraphQLObjectType objectType) TypeAndFieldRule.visitGraphQLObjectType
(GraphQLObjectType type, TraverserContext<GraphQLSchemaElement> context) TypesImplementInterfaces.visitGraphQLObjectType
(GraphQLObjectType type, TraverserContext<GraphQLSchemaElement> context) -
Uses of GraphQLObjectType in graphql.schema.visitor
Methods in graphql.schema.visitor with parameters of type GraphQLObjectTypeModifier and TypeMethodDescriptionGraphQLSchemaVisitorAdapter.visitGraphQLObjectType
(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context) default GraphQLSchemaTraversalControl
GraphQLSchemaVisitor.visitObjectType
(GraphQLObjectType objectType, GraphQLSchemaVisitor.ObjectVisitorEnvironment environment) Called when visiting aGraphQLObjectType
in the schema
ExecutionStepInfo.getObjectType()
instead as it is named better