Uses of Interface
graphql.schema.GraphQLNamedType
Packages that use GraphQLNamedType
Package
Description
-
Uses of GraphQLNamedType in graphql.introspection
Methods in graphql.introspection with parameters of type GraphQLNamedTypeModifier and TypeMethodDescriptionstatic booleanIntrospection.isIntrospectionTypes(GraphQLNamedType type) -
Uses of GraphQLNamedType in graphql.schema
Subinterfaces of GraphQLNamedType in graphql.schemaModifier and TypeInterfaceDescriptioninterfaceinterfaceTypes that can contain output fields are marked with this interfaceinterfaceA GraphQLType which can implement interfacesinterfaceTypes that can contain input fields are marked with this interfaceinterfaceInput types represent those set of types that are allowed to be accepted as graphql mutation input, as opposed toGraphQLOutputTypes which can only be used as graphql response output.interfaceOutput 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.interfaceClasses in graphql.schema that implement GraphQLNamedTypeModifier and TypeClassDescriptionclassA graphql enumeration type has a limited set of values.classgraphql 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.classIn graphql, an interface is an abstract type that defines the set of fields that a type must include to implement that interface.classThis is the work horse type and represents an object with one or more field values that can be retrieved by the graphql system.classA scalar type is a leaf node in the graphql tree of types.classA special type to allow a object/interface types to reference itself.classA union type is a polymorphic type that dynamically represents one of more concrete object types.Fields in graphql.schema with type parameters of type GraphQLNamedTypeModifier and TypeFieldDescriptionprivate final com.google.common.collect.ImmutableMap<String, GraphQLNamedType> GraphQLSchema.typeMapprotected final Map<String, GraphQLNamedType> GraphQLTypeResolvingVisitor.typeMapMethods in graphql.schema that return types with arguments of type GraphQLNamedTypeModifier and TypeMethodDescriptionGraphQLSchema.getAllTypesAsList()This returns all theGraphQLNamedTypenamed types in th schemaprivate static List<GraphQLNamedType> GraphQLSchema.getAllTypesAsList(com.google.common.collect.ImmutableMap<String, GraphQLNamedType> typeMap) GraphQLSchema.getTypeMap()Methods in graphql.schema with parameters of type GraphQLNamedTypeModifier and TypeMethodDescriptionbooleanGraphQLSchema.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 GraphQLNamedTypeModifier and TypeMethodDescriptionprivate static List<GraphQLNamedType> GraphQLSchema.getAllTypesAsList(com.google.common.collect.ImmutableMap<String, GraphQLNamedType> typeMap) private voidSchemaTransformer.replaceTypeReferences(SchemaTransformer.DummyRoot dummyRoot, GraphQLSchema schema, GraphQLCodeRegistry.Builder codeRegistry, Map<String, GraphQLNamedType> changedTypes) private booleanSchemaTransformer.traverseAndTransform(SchemaTransformer.DummyRoot dummyRoot, Map<String, GraphQLNamedType> changedTypes, Map<String, GraphQLTypeReference> typeReferences, GraphQLTypeVisitor visitor, GraphQLCodeRegistry.Builder codeRegistry, GraphQLSchema schema) Constructor parameters in graphql.schema with type arguments of type GraphQLNamedTypeModifierConstructorDescriptionGraphQLSchema(GraphQLSchema existingSchema, GraphQLCodeRegistry codeRegistry, com.google.common.collect.ImmutableMap<String, GraphQLNamedType> typeMap, com.google.common.collect.ImmutableMap<String, com.google.common.collect.ImmutableList<GraphQLObjectType>> interfaceNameToObjectTypes) GraphQLTypeResolvingVisitor(Map<String, GraphQLNamedType> typeMap) -
Uses of GraphQLNamedType in graphql.schema.idl
Methods in graphql.schema.idl with type parameters of type GraphQLNamedTypeModifier and TypeMethodDescriptionprivate <T extends GraphQLNamedType>
booleanSchemaDirectiveWiringSchemaGeneratorPostProcessing.Visitor.notSuitable(T node, Function<T, NamedNode<?>> suitableFunc) Methods in graphql.schema.idl with parameters of type GraphQLNamedTypeModifier and TypeMethodDescriptionprivate booleanSchemaDirectiveWiringSchemaGeneratorPostProcessing.Visitor.isIntrospectionType(GraphQLNamedType type) private booleanSchemaPrinter.isIntrospectionType(GraphQLNamedType type) -
Uses of GraphQLNamedType in graphql.schema.impl
Fields in graphql.schema.impl with type parameters of type GraphQLNamedTypeModifier and TypeFieldDescriptionprivate final Map<String, GraphQLNamedType> GraphQLTypeCollectingVisitor.indirectStrongReferencesprivate final Map<String, GraphQLNamedType> GraphQLTypeCollectingVisitor.resultMethods in graphql.schema.impl that return types with arguments of type GraphQLNamedTypeModifier and TypeMethodDescriptionprivate Map<String, GraphQLNamedType> GraphQLTypeCollectingVisitor.fixDanglingReplacedTypes(Map<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<String, GraphQLNamedType> GraphQLTypeCollectingVisitor.getResult()Methods in graphql.schema.impl with parameters of type GraphQLNamedTypeModifier and TypeMethodDescriptionprivate voidGraphQLTypeCollectingVisitor.assertTypeUniqueness(GraphQLNamedType type, Map<String, GraphQLNamedType> result) private voidGraphQLTypeCollectingVisitor.assertUniqueTypeObjects(GraphQLNamedType type, GraphQLType existingType) private voidGraphQLTypeCollectingVisitor.save(String name, GraphQLNamedType type) Method parameters in graphql.schema.impl with type arguments of type GraphQLNamedTypeModifier and TypeMethodDescriptionprivate voidGraphQLTypeCollectingVisitor.assertTypeUniqueness(GraphQLNamedType type, Map<String, GraphQLNamedType> result) private Map<String, GraphQLNamedType> GraphQLTypeCollectingVisitor.fixDanglingReplacedTypes(Map<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<String, List<GraphQLObjectType>> SchemaUtil.groupInterfaceImplementationsByName(List<GraphQLNamedType> allTypesAsList) -
Uses of GraphQLNamedType in graphql.schema.validation
Methods in graphql.schema.validation that return types with arguments of type GraphQLNamedTypeModifier and TypeMethodDescriptionprivate List<GraphQLNamedType> TypeAndFieldRule.filterBuiltInTypes(List<GraphQLNamedType> graphQLNamedTypes) Method parameters in graphql.schema.validation with type arguments of type GraphQLNamedTypeModifier and TypeMethodDescriptionprivate List<GraphQLNamedType> TypeAndFieldRule.filterBuiltInTypes(List<GraphQLNamedType> graphQLNamedTypes)