Uses of Interface
graphql.schema.GraphQLNamedSchemaElement
-
Packages that use GraphQLNamedSchemaElement Package Description graphql.schema graphql.schema.idl graphql.schema.transform graphql.schema.usage graphql.schema.visitor graphql.util -
-
Uses of GraphQLNamedSchemaElement in graphql.schema
Subinterfaces of GraphQLNamedSchemaElement in graphql.schema Modifier and Type Interface Description interface
GraphQLCompositeType
interface
GraphQLDirectiveContainer
Represents a graphql runtime type that can haveGraphQLAppliedDirective
s.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
GraphQLInputValueDefinition
Named schema elements that contain input type information.interface
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
GraphQLNamedType
A GraphQLType which is also a named element, which means it has a getName() method.interface
GraphQLUnmodifiedType
Classes in graphql.schema that implement GraphQLNamedSchemaElement Modifier and Type Class Description class
GraphQLAppliedDirective
An applied directive represents the instance of a directive that is applied to a schema element, as opposed to it definitionclass
GraphQLAppliedDirectiveArgument
This represents the argument values that can be placed on anGraphQLAppliedDirective
.class
GraphQLArgument
This defines an argument that can be supplied to a graphql field (viaGraphQLFieldDefinition
.class
GraphQLDirective
A directive can be used to modify the behavior of a graphql field or type.class
GraphQLEnumType
A graphql enumeration type has a limited set of values.class
GraphQLEnumValueDefinition
A graphql enumeration type has a limited set of values and this defines one of those unique valuesclass
GraphQLFieldDefinition
Fields are the ways you get data values in graphql and a field definition represents a field, its type, the arguments it takes and theDataFetcher
used to get data values for that field.class
GraphQLInputObjectField
Input objects defined viaGraphQLInputObjectType
contains these input fields.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.Methods in graphql.schema that return types with arguments of type GraphQLNamedSchemaElement Modifier and Type Method Description java.util.List<GraphQLNamedSchemaElement>
GraphQLSchema. getAllElementsAsList()
This returns all the top levelGraphQLNamedSchemaElement
named types and directives in the schemastatic java.util.function.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 Modifier and Type Method Description private java.lang.Integer
SchemaParseOrder. sortValue(GraphQLNamedSchemaElement e1, java.util.Map<java.lang.String,java.lang.Integer> namedSortValues)
-
Uses of GraphQLNamedSchemaElement in graphql.schema.transform
Fields in graphql.schema.transform declared as GraphQLNamedSchemaElement Modifier and Type Field Description private GraphQLNamedSchemaElement
VisibleFieldPredicateEnvironment.VisibleFieldPredicateEnvironmentImpl. schemaElement
Methods in graphql.schema.transform that return GraphQLNamedSchemaElement Modifier and Type Method Description GraphQLNamedSchemaElement
VisibleFieldPredicateEnvironment. getSchemaElement()
GraphQLNamedSchemaElement
VisibleFieldPredicateEnvironment.VisibleFieldPredicateEnvironmentImpl. getSchemaElement()
Methods in graphql.schema.transform with parameters of type GraphQLNamedSchemaElement Modifier and Type Method Description private TraversalControl
FieldVisibilitySchemaTransformation.FieldRemovalVisitor. visitField(GraphQLNamedSchemaElement element, TraverserContext<GraphQLSchemaElement> context)
Constructors in graphql.schema.transform with parameters of type GraphQLNamedSchemaElement Constructor Description VisibleFieldPredicateEnvironmentImpl(GraphQLNamedSchemaElement schemaElement, GraphQLSchemaElement parentElement)
-
Uses of GraphQLNamedSchemaElement in graphql.schema.usage
Methods in graphql.schema.usage that return types with arguments of type GraphQLNamedSchemaElement Modifier and Type Method Description java.util.Set<GraphQLNamedSchemaElement>
SchemaUsage. 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 GraphQLNamedSchemaElement Modifier and Type Method Description GraphQLNamedSchemaElement
GraphQLSchemaVisitor.ArgumentVisitorEnvironment. getContainer()
GraphQLNamedSchemaElement
GraphQLSchemaVisitorAdapter.ArgumentEnv. getContainer()
-
Uses of GraphQLNamedSchemaElement in graphql.util
Methods in graphql.util that return types with arguments of type GraphQLNamedSchemaElement Modifier and Type Method Description static java.util.Map<GraphQLNamedSchemaElement,java.lang.String>
Anonymizer. recordNewNamesForSchema(GraphQLSchema schema)
Method parameters in graphql.util with type arguments of type GraphQLNamedSchemaElement Modifier and Type Method Description private static Value
Anonymizer. replaceValue(Value valueLiteral, GraphQLInputType argType, java.util.Map<GraphQLNamedSchemaElement,java.lang.String> newNameMap, java.util.concurrent.atomic.AtomicInteger defaultStringValueCounter, java.util.concurrent.atomic.AtomicInteger defaultIntValueCounter)
private static java.lang.String
Anonymizer. rewriteQuery(java.lang.String query, GraphQLSchema schema, java.util.Map<GraphQLNamedSchemaElement,java.lang.String> newNames, java.util.Map<java.lang.String,java.lang.Object> variables)
-