Uses of Interface
graphql.schema.GraphQLCompositeType
-
-
Uses of GraphQLCompositeType in graphql.analysis
Fields in graphql.analysis declared as GraphQLCompositeType Modifier and Type Field Description private GraphQLCompositeType
FieldComplexityEnvironment. parentType
private GraphQLCompositeType
QueryTransformer.Builder. rootParentType
private GraphQLCompositeType
QueryTransformer. rootParentType
private GraphQLCompositeType
QueryTraverser.Builder. rootParentType
private GraphQLCompositeType
QueryTraverser. rootParentType
Methods in graphql.analysis that return GraphQLCompositeType Modifier and Type Method Description GraphQLCompositeType
FieldComplexityEnvironment. getParentType()
GraphQLCompositeType
QueryTraversalContext. getUnwrappedOutputType()
Methods in graphql.analysis with parameters of type GraphQLCompositeType Modifier and Type Method Description QueryTransformer.Builder
QueryTransformer.Builder. rootParentType(GraphQLCompositeType rootParentType)
The type of the parent of the root node.QueryTraverser.Builder
QueryTraverser.Builder. rootParentType(GraphQLCompositeType rootParentType)
The type of the parent of the root node.Constructors in graphql.analysis with parameters of type GraphQLCompositeType Constructor Description FieldComplexityEnvironment(Field field, GraphQLFieldDefinition fieldDefinition, GraphQLCompositeType parentType, java.util.Map<java.lang.String,java.lang.Object> arguments, FieldComplexityEnvironment parentEnvironment)
QueryTransformer(GraphQLSchema schema, Node root, GraphQLCompositeType rootParentType, java.util.Map<java.lang.String,FragmentDefinition> fragmentsByName, java.util.Map<java.lang.String,java.lang.Object> variables)
QueryTraverser(GraphQLSchema schema, Node root, GraphQLCompositeType rootParentType, java.util.Map<java.lang.String,FragmentDefinition> fragmentsByName, CoercedVariables coercedVariables)
-
Uses of GraphQLCompositeType in graphql.execution.instrumentation.fieldvalidation
Methods in graphql.execution.instrumentation.fieldvalidation that return GraphQLCompositeType Modifier and Type Method Description GraphQLCompositeType
FieldAndArguments. getParentType()
GraphQLCompositeType
FieldValidationSupport.FieldAndArgumentsImpl. getParentType()
-
Uses of GraphQLCompositeType in graphql.introspection
Methods in graphql.introspection with parameters of type GraphQLCompositeType Modifier and Type Method Description static GraphQLFieldDefinition
Introspection. getFieldDef(GraphQLSchema schema, GraphQLCompositeType parentType, java.lang.String fieldName)
This will look up a field definition by name, and understand that fields like __typename and __schema are special and take precedence in field resolution -
Uses of GraphQLCompositeType in graphql.normalized
Fields in graphql.normalized declared as GraphQLCompositeType Modifier and Type Field Description (package private) GraphQLCompositeType
ExecutableNormalizedOperationFactory.FieldAndAstParent. astParentType
(package private) GraphQLCompositeType
ExecutableNormalizedOperationFactory.CollectedField. astTypeCondition
Methods in graphql.normalized with parameters of type GraphQLCompositeType 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. 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)
private com.google.common.collect.ImmutableSet<GraphQLObjectType>
ExecutableNormalizedOperationFactory. resolvePossibleObjects(GraphQLCompositeType type, GraphQLSchema graphQLSchema)
Constructors in graphql.normalized with parameters of type GraphQLCompositeType Constructor Description CollectedField(Field field, java.util.Set<GraphQLObjectType> objectTypes, GraphQLCompositeType astTypeCondition)
FieldAndAstParent(Field field, GraphQLCompositeType astParentType)
-
Uses of GraphQLCompositeType in graphql.schema
Subinterfaces of GraphQLCompositeType in graphql.schema Modifier and Type Interface Description interface
GraphQLFieldsContainer
Types that can contain output fields are marked with this interfaceinterface
GraphQLImplementingType
A GraphQLType which can implement interfacesClasses in graphql.schema that implement GraphQLCompositeType Modifier and Type Class Description 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
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
GraphQLUnionType
A union type is a polymorphic type that dynamically represents one of more concrete object types.Methods in graphql.schema with parameters of type GraphQLCompositeType Modifier and Type Method Description default TraversalControl
GraphQLTypeVisitor. visitGraphQLCompositeType(GraphQLCompositeType node, TraverserContext<GraphQLSchemaElement> context)
-
Uses of GraphQLCompositeType in graphql.schema.impl
Methods in graphql.schema.impl with parameters of type GraphQLCompositeType Modifier and Type Method Description TraversalControl
MultiReadOnlyGraphQLTypeVisitor. visitGraphQLCompositeType(GraphQLCompositeType node, TraverserContext<GraphQLSchemaElement> context)
-
Uses of GraphQLCompositeType in graphql.validation
Fields in graphql.validation with type parameters of type GraphQLCompositeType Modifier and Type Field Description private java.util.List<GraphQLCompositeType>
TraversalContext. parentTypeStack
Methods in graphql.validation that return GraphQLCompositeType Modifier and Type Method Description GraphQLCompositeType
TraversalContext. getParentType()
GraphQLCompositeType
ValidationContext. getParentType()
Methods in graphql.validation with parameters of type GraphQLCompositeType Modifier and Type Method Description private void
TraversalContext. addParentType(GraphQLCompositeType compositeType)
-
Uses of GraphQLCompositeType in graphql.validation.rules
Methods in graphql.validation.rules with parameters of type GraphQLCompositeType Modifier and Type Method Description private boolean
PossibleFragmentSpreads. doTypesOverlap(GraphQLType type, GraphQLCompositeType parent)
-