Uses of Interface
graphql.schema.GraphQLNamedType
-
Packages that use GraphQLNamedType Package Description graphql.introspection graphql.schema graphql.schema.idl graphql.schema.impl graphql.schema.validation -
-
Uses of GraphQLNamedType in graphql.introspection
Methods in graphql.introspection with parameters of type GraphQLNamedType Modifier and Type Method Description static boolean
Introspection. isIntrospectionTypes(GraphQLNamedType type)
-
Uses of GraphQLNamedType in graphql.schema
Subinterfaces of GraphQLNamedType in graphql.schema Modifier and Type Interface Description interface
GraphQLCompositeType
interface
GraphQLFieldsContainer
Types that can contain output fields are marked with this interfaceinterface
GraphQLImplementingType
A GraphQLType which can implement interfacesinterface
GraphQLInputFieldsContainer
Types that can contain input fields are marked with this interfaceinterface
GraphQLNamedInputType
Input types represent those set of types that are allowed to be accepted as graphql mutation input, as opposed toGraphQLOutputType
s which can only be used as graphql response output.interface
GraphQLNamedOutputType
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.interface
GraphQLUnmodifiedType
Classes in graphql.schema that implement GraphQLNamedType Modifier and Type Class Description class
GraphQLEnumType
A graphql enumeration type has a limited set of values.class
GraphQLInputObjectType
graphql clearly delineates between the types of objects that represent the output of a query and input objects that can be fed into a graphql mutation.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
GraphQLScalarType
A scalar type is a leaf node in the graphql tree of types.class
GraphQLTypeReference
A special type to allow a object/interface types to reference itself.class
GraphQLUnionType
A union type is a polymorphic type that dynamically represents one of more concrete object types.Fields in graphql.schema with type parameters of type GraphQLNamedType Modifier and Type Field Description private com.google.common.collect.ImmutableMap<java.lang.String,GraphQLNamedType>
GraphQLSchema. typeMap
protected java.util.Map<java.lang.String,GraphQLNamedType>
GraphQLTypeResolvingVisitor. typeMap
Methods in graphql.schema that return types with arguments of type GraphQLNamedType Modifier and Type Method Description java.util.List<GraphQLNamedType>
GraphQLSchema. getAllTypesAsList()
This returns all theGraphQLNamedType
named types in th schemaprivate static java.util.List<GraphQLNamedType>
GraphQLSchema. getAllTypesAsList(com.google.common.collect.ImmutableMap<java.lang.String,GraphQLNamedType> typeMap)
java.util.Map<java.lang.String,GraphQLNamedType>
GraphQLSchema. getTypeMap()
Methods in graphql.schema with parameters of type GraphQLNamedType Modifier and Type Method Description boolean
GraphQLSchema. isPossibleType(GraphQLNamedType abstractType, GraphQLObjectType concreteType)
Returns true if a specified concrete type is a possible type of a provided abstract type.Method parameters in graphql.schema with type arguments of type GraphQLNamedType Modifier and Type Method Description private static java.util.List<GraphQLNamedType>
GraphQLSchema. getAllTypesAsList(com.google.common.collect.ImmutableMap<java.lang.String,GraphQLNamedType> typeMap)
private void
SchemaTransformer. replaceTypeReferences(SchemaTransformer.DummyRoot dummyRoot, GraphQLSchema schema, GraphQLCodeRegistry.Builder codeRegistry, java.util.Map<java.lang.String,GraphQLNamedType> changedTypes)
private boolean
SchemaTransformer. traverseAndTransform(SchemaTransformer.DummyRoot dummyRoot, java.util.Map<java.lang.String,GraphQLNamedType> changedTypes, java.util.Map<java.lang.String,GraphQLTypeReference> typeReferences, GraphQLTypeVisitor visitor, GraphQLCodeRegistry.Builder codeRegistry, GraphQLSchema schema)
Constructor parameters in graphql.schema with type arguments of type GraphQLNamedType Constructor Description GraphQLSchema(GraphQLSchema existingSchema, GraphQLCodeRegistry codeRegistry, com.google.common.collect.ImmutableMap<java.lang.String,GraphQLNamedType> typeMap, com.google.common.collect.ImmutableMap<java.lang.String,com.google.common.collect.ImmutableList<GraphQLObjectType>> interfaceNameToObjectTypes)
GraphQLTypeResolvingVisitor(java.util.Map<java.lang.String,GraphQLNamedType> typeMap)
-
Uses of GraphQLNamedType in graphql.schema.idl
Methods in graphql.schema.idl with type parameters of type GraphQLNamedType Modifier and Type Method Description private <T extends GraphQLNamedType>
booleanSchemaDirectiveWiringSchemaGeneratorPostProcessing.Visitor. notSuitable(T node, java.util.function.Function<T,NamedNode<?>> suitableFunc)
Methods in graphql.schema.idl with parameters of type GraphQLNamedType Modifier and Type Method Description private boolean
SchemaDirectiveWiringSchemaGeneratorPostProcessing.Visitor. isIntrospectionType(GraphQLNamedType type)
private boolean
SchemaPrinter. isIntrospectionType(GraphQLNamedType type)
-
Uses of GraphQLNamedType in graphql.schema.impl
Fields in graphql.schema.impl with type parameters of type GraphQLNamedType Modifier and Type Field Description private java.util.Map<java.lang.String,GraphQLNamedType>
GraphQLTypeCollectingVisitor. indirectStrongReferences
private java.util.Map<java.lang.String,GraphQLNamedType>
GraphQLTypeCollectingVisitor. result
Methods in graphql.schema.impl that return types with arguments of type GraphQLNamedType Modifier and Type Method Description private java.util.Map<java.lang.String,GraphQLNamedType>
GraphQLTypeCollectingVisitor. fixDanglingReplacedTypes(java.util.Map<java.lang.String,GraphQLNamedType> visitedTypes)
It's possible for certain schema edits to create a situation where a field / arg / input field had a type reference, then it got replaced with an actual strong reference and then the schema gets edited such that the only reference to that type is the replaced strong reference.com.google.common.collect.ImmutableMap<java.lang.String,GraphQLNamedType>
GraphQLTypeCollectingVisitor. getResult()
Methods in graphql.schema.impl with parameters of type GraphQLNamedType Modifier and Type Method Description private void
GraphQLTypeCollectingVisitor. assertTypeUniqueness(GraphQLNamedType type, java.util.Map<java.lang.String,GraphQLNamedType> result)
private void
GraphQLTypeCollectingVisitor. assertUniqueTypeObjects(GraphQLNamedType type, GraphQLType existingType)
private void
GraphQLTypeCollectingVisitor. save(java.lang.String name, GraphQLNamedType type)
Method parameters in graphql.schema.impl with type arguments of type GraphQLNamedType Modifier and Type Method Description private void
GraphQLTypeCollectingVisitor. assertTypeUniqueness(GraphQLNamedType type, java.util.Map<java.lang.String,GraphQLNamedType> result)
private java.util.Map<java.lang.String,GraphQLNamedType>
GraphQLTypeCollectingVisitor. fixDanglingReplacedTypes(java.util.Map<java.lang.String,GraphQLNamedType> visitedTypes)
It's possible for certain schema edits to create a situation where a field / arg / input field had a type reference, then it got replaced with an actual strong reference and then the schema gets edited such that the only reference to that type is the replaced strong reference.static com.google.common.collect.ImmutableMap<java.lang.String,java.util.List<GraphQLObjectType>>
SchemaUtil. groupInterfaceImplementationsByName(java.util.List<GraphQLNamedType> allTypesAsList)
-
Uses of GraphQLNamedType in graphql.schema.validation
Methods in graphql.schema.validation that return types with arguments of type GraphQLNamedType Modifier and Type Method Description private java.util.List<GraphQLNamedType>
TypeAndFieldRule. filterBuiltInTypes(java.util.List<GraphQLNamedType> graphQLNamedTypes)
Method parameters in graphql.schema.validation with type arguments of type GraphQLNamedType Modifier and Type Method Description private java.util.List<GraphQLNamedType>
TypeAndFieldRule. filterBuiltInTypes(java.util.List<GraphQLNamedType> graphQLNamedTypes)
-