Uses of Class
graphql.schema.GraphQLObjectType
-
-
Uses of GraphQLObjectType in graphql.analysis
Methods in graphql.analysis that return GraphQLObjectType Modifier and Type Method Description private GraphQLObjectType
QueryTraverser. getRootTypeFromOperation(OperationDefinition operationDefinition)
-
Uses of GraphQLObjectType in graphql.execution
Fields in graphql.execution declared as GraphQLObjectType Modifier and Type Field Description (package private) GraphQLObjectType
ExecutionStepInfo.Builder. fieldContainer
private GraphQLObjectType
ExecutionStepInfo. fieldContainer
private GraphQLObjectType
FieldCollectorParameters.Builder. objectType
private GraphQLObjectType
FieldCollectorParameters. objectType
Methods in graphql.execution with parameters of type GraphQLObjectType Modifier and Type Method Description protected java.util.concurrent.CompletableFuture<ExecutionResult>
ExecutionStrategy. completeValueForObject(ExecutionContext executionContext, ExecutionStrategyParameters parameters, GraphQLObjectType resolvedObjectType, java.lang.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
ExecutionStepInfo.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
FieldCollectorParameters.Builder. objectType(GraphQLObjectType objectType)
-
Uses of GraphQLObjectType in graphql.introspection
Fields in graphql.introspection declared as GraphQLObjectType Modifier and Type Field Description static GraphQLObjectType
Introspection. __Directive
static GraphQLObjectType
Introspection. __EnumValue
static GraphQLObjectType
Introspection. __Field
static GraphQLObjectType
Introspection. __InputValue
static GraphQLObjectType
Introspection. __Schema
static GraphQLObjectType
Introspection. __Type
Methods in graphql.introspection that return GraphQLObjectType Modifier and Type Method Description private GraphQLObjectType
IntrospectionWithDirectivesSupport. addAppliedDirectives(GraphQLObjectType originalType, GraphQLCodeRegistry.Builder codeRegistry, GraphQLObjectType appliedDirectiveType, GraphQLObjectType directiveArgumentType)
private GraphQLObjectType
IntrospectionWithDirectivesSupport. mkAppliedDirectiveType(java.lang.String name, GraphQLType directiveArgumentType)
private GraphQLObjectType
IntrospectionWithDirectivesSupport. mkDirectiveArgumentType(java.lang.String name)
Methods in graphql.introspection with parameters of type GraphQLObjectType Modifier and Type Method Description private 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 GraphQLObjectType Modifier and Type Field Description (package private) java.util.Set<GraphQLObjectType>
ExecutableNormalizedOperationFactory.CollectedField. objectTypes
(package private) java.util.Set<GraphQLObjectType>
ExecutableNormalizedOperationFactory.CollectedFieldGroup. objectTypes
Methods in graphql.normalized that return GraphQLObjectType Modifier and Type Method Description private static @Nullable GraphQLObjectType
ExecutableNormalizedOperationToAstCompiler. getOperationType(@NotNull GraphQLSchema schema, OperationDefinition.Operation operationKind)
Methods in graphql.normalized that return types with arguments of type GraphQLObjectType Modifier and Type Method Description private java.util.Set<GraphQLObjectType>
ExecutableNormalizedOperationFactory. narrowDownPossibleObjects(java.util.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(java.util.List<GraphQLFieldDefinition> defs, GraphQLSchema graphQLSchema)
Methods in graphql.normalized with parameters of type GraphQLObjectType Modifier and Type Method Description ExecutableNormalizedOperationFactory.CollectNFResult
ExecutableNormalizedOperationFactory. collectFromOperation(FieldCollectorNormalizedQueryParams parameters, OperationDefinition operationDefinition, GraphQLObjectType rootType)
Method parameters in graphql.normalized with type arguments of type GraphQLObjectType Modifier and Type Method Description private void
ExecutableNormalizedOperationFactory. collectField(FieldCollectorNormalizedQueryParams parameters, java.util.List<ExecutableNormalizedOperationFactory.CollectedField> result, Field field, java.util.Set<GraphQLObjectType> possibleObjectTypes, GraphQLCompositeType astTypeCondition)
private void
ExecutableNormalizedOperationFactory. collectFragmentSpread(FieldCollectorNormalizedQueryParams parameters, java.util.List<ExecutableNormalizedOperationFactory.CollectedField> result, FragmentSpread fragmentSpread, java.util.Set<GraphQLObjectType> possibleObjects)
private void
ExecutableNormalizedOperationFactory. collectFromSelectionSet(FieldCollectorNormalizedQueryParams parameters, SelectionSet selectionSet, java.util.List<ExecutableNormalizedOperationFactory.CollectedField> result, GraphQLCompositeType astTypeCondition, java.util.Set<GraphQLObjectType> possibleObjects)
private void
ExecutableNormalizedOperationFactory. collectInlineFragment(FieldCollectorNormalizedQueryParams parameters, java.util.List<ExecutableNormalizedOperationFactory.CollectedField> result, InlineFragment inlineFragment, java.util.Set<GraphQLObjectType> possibleObjects, GraphQLCompositeType astTypeCondition)
private java.util.Set<GraphQLObjectType>
ExecutableNormalizedOperationFactory. narrowDownPossibleObjects(java.util.Set<GraphQLObjectType> currentOnes, GraphQLCompositeType typeCondition, GraphQLSchema graphQLSchema)
Constructor parameters in graphql.normalized with type arguments of type GraphQLObjectType Constructor Description CollectedField(Field field, java.util.Set<GraphQLObjectType> objectTypes, GraphQLCompositeType astTypeCondition)
-
Uses of GraphQLObjectType in graphql.relay
Fields in graphql.relay declared as GraphQLObjectType Modifier and Type Field Description static GraphQLObjectType
Relay. pageInfoType
Methods in graphql.relay that return GraphQLObjectType Modifier and Type Method Description GraphQLObjectType
Relay. connectionType(java.lang.String name, GraphQLObjectType edgeType, java.util.List<GraphQLFieldDefinition> connectionFields)
GraphQLObjectType
Relay. edgeType(java.lang.String name, GraphQLOutputType nodeType, GraphQLInterfaceType nodeInterface, java.util.List<GraphQLFieldDefinition> edgeFields)
Methods in graphql.relay with parameters of type GraphQLObjectType Modifier and Type Method Description GraphQLObjectType
Relay. connectionType(java.lang.String name, GraphQLObjectType edgeType, java.util.List<GraphQLFieldDefinition> connectionFields)
-
Uses of GraphQLObjectType in graphql.schema
Fields in graphql.schema declared as GraphQLObjectType Modifier and Type Field Description private GraphQLObjectType
GraphQLSchema.Builder. introspectionSchemaType
private GraphQLObjectType
GraphQLSchema. introspectionSchemaType
(package private) GraphQLObjectType
SchemaTransformer.DummyRoot. introspectionSchemaType
(package private) GraphQLObjectType
SchemaTransformer.DummyRoot. mutation
private GraphQLObjectType
GraphQLSchema.Builder. mutationType
private GraphQLObjectType
GraphQLSchema. mutationType
(package private) GraphQLObjectType
SchemaTransformer.DummyRoot. query
private GraphQLObjectType
GraphQLSchema.Builder. queryType
private GraphQLObjectType
GraphQLSchema. queryType
(package private) GraphQLObjectType
SchemaTransformer.DummyRoot. subscription
private GraphQLObjectType
GraphQLSchema.Builder. subscriptionType
private GraphQLObjectType
GraphQLSchema. subscriptionType
Fields in graphql.schema with type parameters of type GraphQLObjectType Modifier and Type Field Description private com.google.common.collect.ImmutableMap<java.lang.String,com.google.common.collect.ImmutableList<GraphQLObjectType>>
GraphQLSchema. interfaceNameToObjectTypes
Methods in graphql.schema that return GraphQLObjectType Modifier and Type Method Description GraphQLObjectType
GraphQLObjectType.Builder. build()
GraphQLObjectType
GraphQLSchema. getIntrospectionSchemaType()
GraphQLObjectType
GraphQLSchema. getMutationType()
GraphQLObjectType
GraphQLSchema. getObjectType(java.lang.String typeName)
Called to return a namedGraphQLObjectType
from the schemaGraphQLObjectType
GraphQLSchema. getQueryType()
GraphQLObjectType
GraphQLSchema. getSubscriptionType()
GraphQLObjectType
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
sGraphQLObjectType
TypeResolverProxy. getType(TypeResolutionEnvironment env)
GraphQLObjectType
GraphQLObjectType. transform(java.util.function.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 GraphQLObjectType Modifier and Type Method Description private static com.google.common.collect.ImmutableMap<java.lang.String,com.google.common.collect.ImmutableList<GraphQLObjectType>>
GraphQLSchema. buildInterfacesToObjectTypes(java.util.Map<java.lang.String,java.util.List<GraphQLObjectType>> groupImplementations)
java.util.List<GraphQLObjectType>
GraphQLSchema. getImplementations(GraphQLInterfaceType type)
This will return the list ofGraphQLObjectType
types that implement the given interface type.java.util.List<GraphQLObjectType>
DataFetchingFieldSelectionSetImpl.SelectedFieldImpl. getObjectTypes()
java.util.List<GraphQLObjectType>
SelectedField. getObjectTypes()
Methods in graphql.schema with parameters of type GraphQLObjectType Modifier and Type Method Description GraphQLCodeRegistry.Builder
GraphQLCodeRegistry.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
GraphQLSchema.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
GraphQLSchema.Builder. mutation(GraphQLObjectType mutationType)
static GraphQLObjectType.Builder
GraphQLObjectType. newObject(GraphQLObjectType existing)
GraphQLUnionType.Builder
GraphQLUnionType.Builder. possibleType(GraphQLObjectType type)
GraphQLUnionType.Builder
GraphQLUnionType.Builder. possibleTypes(GraphQLObjectType... type)
GraphQLSchema.Builder
GraphQLSchema.Builder. query(GraphQLObjectType queryType)
GraphQLSchema.Builder
GraphQLSchema.Builder. subscription(GraphQLObjectType subscriptionType)
TraversalControl
GraphQLTypeResolvingVisitor. visitGraphQLObjectType(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context)
TraversalControl
GraphQLTypeVisitor. visitGraphQLObjectType(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context)
TraversalControl
GraphQLTypeVisitorStub. visitGraphQLObjectType(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context)
Method parameters in graphql.schema with type arguments of type GraphQLObjectType Modifier and Type Method Description private static com.google.common.collect.ImmutableMap<java.lang.String,com.google.common.collect.ImmutableList<java.lang.String>>
GraphQLSchema. buildInterfacesToObjectName(com.google.common.collect.ImmutableMap<java.lang.String,com.google.common.collect.ImmutableList<GraphQLObjectType>> byInterface)
private static com.google.common.collect.ImmutableMap<java.lang.String,com.google.common.collect.ImmutableList<GraphQLObjectType>>
GraphQLSchema. buildInterfacesToObjectTypes(java.util.Map<java.lang.String,java.util.List<GraphQLObjectType>> groupImplementations)
Constructors in graphql.schema with parameters of type GraphQLObjectType Constructor Description Builder(GraphQLObjectType existing)
-
Uses of GraphQLObjectType in graphql.schema.diffing
Methods in graphql.schema.diffing with parameters of type GraphQLObjectType Modifier and Type Method Description private void
SchemaGraphFactory. newObject(GraphQLObjectType graphQLObjectType, SchemaGraph schemaGraph, boolean isIntrospectionNode)
-
Uses of GraphQLObjectType in graphql.schema.idl
Methods in graphql.schema.idl that return GraphQLObjectType Modifier and Type Method Description (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 elementGraphQLObjectType
SchemaGeneratorDirectiveHelper. onObject(GraphQLObjectType objectType, SchemaGeneratorDirectiveHelper.Parameters params)
Methods in graphql.schema.idl that return types with arguments of type GraphQLObjectType Modifier and Type Method Description private SchemaPrinter.SchemaElementPrinter<GraphQLObjectType>
SchemaPrinter. objectPrinter()
Methods in graphql.schema.idl with parameters of type GraphQLObjectType Modifier and Type Method Description private static java.lang.Object
EchoingWiringFactory. fakeObjectValue(GraphQLObjectType fieldType)
GraphQLObjectType
SchemaGeneratorDirectiveHelper. onObject(GraphQLObjectType objectType, SchemaGeneratorDirectiveHelper.Parameters params)
TraversalControl
SchemaDirectiveWiringSchemaGeneratorPostProcessing.Visitor. visitGraphQLObjectType(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context)
Method parameters in graphql.schema.idl with type arguments of type GraphQLObjectType Modifier and Type Method Description 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 element -
Uses of GraphQLObjectType in graphql.schema.impl
Methods in graphql.schema.impl that return GraphQLObjectType Modifier and Type Method Description static GraphQLObjectType
SchemaUtil. getOperationRootType(GraphQLSchema graphQLSchema, OperationDefinition operationDefinition)
Methods in graphql.schema.impl that return types with arguments of type GraphQLObjectType Modifier and Type Method Description static com.google.common.collect.ImmutableMap<java.lang.String,java.util.List<GraphQLObjectType>>
SchemaUtil. groupInterfaceImplementationsByName(java.util.List<GraphQLNamedType> allTypesAsList)
Methods in graphql.schema.impl with parameters of type GraphQLObjectType Modifier and Type Method Description TraversalControl
GraphQLTypeCollectingVisitor. visitGraphQLObjectType(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context)
TraversalControl
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 GraphQLObjectType Modifier and Type Method Description private java.util.List<GraphQLObjectType>
FieldVisibilitySchemaTransformation. getOperationTypes(GraphQLSchema schema)
-
Uses of GraphQLObjectType in graphql.schema.validation
Methods in graphql.schema.validation with parameters of type GraphQLObjectType Modifier and Type Method Description (package private) boolean
TypesImplementInterfaces. objectImplementsInterface(GraphQLInterfaceType interfaceType, GraphQLObjectType objectType)
TraversalControl
TypeAndFieldRule. visitGraphQLObjectType(GraphQLObjectType type, TraverserContext<GraphQLSchemaElement> context)
TraversalControl
TypesImplementInterfaces. visitGraphQLObjectType(GraphQLObjectType type, TraverserContext<GraphQLSchemaElement> context)
-
Uses of GraphQLObjectType in graphql.schema.visitor
Methods in graphql.schema.visitor with parameters of type GraphQLObjectType Modifier and Type Method Description TraversalControl
GraphQLSchemaVisitorAdapter. visitGraphQLObjectType(GraphQLObjectType node, TraverserContext<GraphQLSchemaElement> context)
default GraphQLSchemaTraversalControl
GraphQLSchemaVisitor. visitObjectType(GraphQLObjectType objectType, GraphQLSchemaVisitor.ObjectVisitorEnvironment environment)
Called when visiting aGraphQLObjectType
in the schema
-