Uses of Interface
graphql.schema.GraphQLNamedSchemaElement
Packages that use GraphQLNamedSchemaElement
Package
Description
-
Uses of GraphQLNamedSchemaElement in graphql.schema
Subinterfaces of GraphQLNamedSchemaElement in graphql.schemaModifier and TypeInterfaceDescriptioninterfaceinterfaceRepresents a graphql runtime type that can haveGraphQLAppliedDirectives.interfaceTypes that can contain output fields are marked with this interfaceinterfaceA GraphQLType which can implement interfacesinterfaceTypes that can contain input fields are marked with this interfaceinterfaceNamed schema elements that contain input type information.interfaceInput 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.interfaceA GraphQLType which is also a named element, which means it has a getName() method.interfaceClasses in graphql.schema that implement GraphQLNamedSchemaElementModifier and TypeClassDescriptionclassAn applied directive represents the instance of a directive that is applied to a schema element, as opposed to it definitionclassThis represents the argument values that can be placed on anGraphQLAppliedDirective.classThis defines an argument that can be supplied to a graphql field (viaGraphQLFieldDefinition.classA directive can be used to modify the behavior of a graphql field or type.classA graphql enumeration type has a limited set of values.classA graphql enumeration type has a limited set of values and this defines one of those unique valuesclassFields are the ways you get data values in graphql and a field definition represents a field, its type, the arguments it takes and theDataFetcherused to get data values for that field.classInput objects defined viaGraphQLInputObjectTypecontains these input fields.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.Methods in graphql.schema that return types with arguments of type GraphQLNamedSchemaElementModifier and TypeMethodDescriptionGraphQLSchema.getAllElementsAsList()This returns all the top levelGraphQLNamedSchemaElementnamed types and directives in the schemastatic Predicate<GraphQLNamedSchemaElement> GraphQLTypeUtil.isSystemElement()This predicate returns true if the schema element is an inbuilt schema element such as the system scalars and directives or introspection types -
Uses of GraphQLNamedSchemaElement in graphql.schema.idl
Methods in graphql.schema.idl with parameters of type GraphQLNamedSchemaElement -
Uses of GraphQLNamedSchemaElement in graphql.schema.transform
Fields in graphql.schema.transform declared as GraphQLNamedSchemaElementModifier and TypeFieldDescriptionprivate final GraphQLNamedSchemaElementVisibleFieldPredicateEnvironment.VisibleFieldPredicateEnvironmentImpl.schemaElementMethods in graphql.schema.transform that return GraphQLNamedSchemaElementModifier and TypeMethodDescriptionVisibleFieldPredicateEnvironment.getSchemaElement()VisibleFieldPredicateEnvironment.VisibleFieldPredicateEnvironmentImpl.getSchemaElement()Methods in graphql.schema.transform with parameters of type GraphQLNamedSchemaElementModifier and TypeMethodDescriptionprivate TraversalControlFieldVisibilitySchemaTransformation.FieldRemovalVisitor.visitField(GraphQLNamedSchemaElement element, TraverserContext<GraphQLSchemaElement> context) Constructors in graphql.schema.transform with parameters of type GraphQLNamedSchemaElementModifierConstructorDescriptionVisibleFieldPredicateEnvironmentImpl(GraphQLNamedSchemaElement schemaElement, GraphQLSchemaElement parentElement) -
Uses of GraphQLNamedSchemaElement in graphql.schema.usage
Methods in graphql.schema.usage that return types with arguments of type GraphQLNamedSchemaElementModifier and TypeMethodDescriptionSchemaUsage.getUnReferencedElements(GraphQLSchema schema) This returns all the unreferenced named elements in a schema. -
Uses of GraphQLNamedSchemaElement in graphql.schema.visitor
Methods in graphql.schema.visitor that return GraphQLNamedSchemaElementModifier and TypeMethodDescriptionGraphQLSchemaVisitor.ArgumentVisitorEnvironment.getContainer()GraphQLSchemaVisitorAdapter.ArgumentEnv.getContainer() -
Uses of GraphQLNamedSchemaElement in graphql.util
Methods in graphql.util that return types with arguments of type GraphQLNamedSchemaElementModifier and TypeMethodDescriptionstatic Map<GraphQLNamedSchemaElement, String> Anonymizer.recordNewNamesForSchema(GraphQLSchema schema) Method parameters in graphql.util with type arguments of type GraphQLNamedSchemaElementModifier and TypeMethodDescriptionprivate static ValueAnonymizer.replaceValue(Value valueLiteral, GraphQLInputType argType, Map<GraphQLNamedSchemaElement, String> newNameMap, AtomicInteger defaultStringValueCounter, AtomicInteger defaultIntValueCounter) private static StringAnonymizer.rewriteQuery(String query, GraphQLSchema schema, Map<GraphQLNamedSchemaElement, String> newNames, Map<String, Object> variables)