Uses of Annotation Type
graphql.Internal
Packages that use Internal
Package
Description
-
Uses of Internal in graphql
Modifier and TypeClassDescriptionclass
class
class
class
This little helper allows GraphQlErrors to implement common things (hashcode/ equals ) and to specification more easilyclass
class
@interface
Marks fields, methods etc as more visible than actually needed for testing purposes.Modifier and TypeFieldDescriptionstatic final String
ParseAndValidate.INTERNAL_VALIDATION_PREDICATE_HINT
ThisGraphQLContext
hint can be used to supply a Predicate to the Validator so that certain rules can be skipped.ModifierConstructorDescriptionprivate
ExecutionInput
(ExecutionInput.Builder builder) TypeResolutionEnvironment
(TypeResolutionParameters parameters) -
Uses of Internal in graphql.analysis
Classes in graphql.analysis with annotations of type InternalModifier and TypeClassDescriptionclass
Internally used node visitor which delegates to aQueryVisitor
with type information about the visited field.(package private) class
QueryTraverser helper class that maintains traversal context as the query traversal algorithm traverses down the Selection ASTclass
class
class
class
class
class
class
-
Uses of Internal in graphql.collect
Classes in graphql.collect with annotations of type InternalModifier and TypeClassDescriptionfinal class
final class
The standard ImmutableMap does not allow null values. -
Uses of Internal in graphql.execution
Classes in graphql.execution with annotations of type InternalModifier and TypeClassDescriptionclass
class
class
class
A field collector can iterate over field selection sets and build out the sub fields that have been selected, expanding named and inline fragments as it goes.sclass
Internal because FieldCollector is internal.class
This will check that a value is non-null when the type definition says it must be and, it will throwNonNullableFieldWasNullException
if this is not the case.class
This is the base error that indicates that a non null field value was in fact null.class
See (https://spec.graphql.org/October2021/#sec-Errors-and-Non-Nullability), but if a non nullable field actually resolves to a null value and the parent type is nullable then the parent must in fact become null so we use exceptions to indicate this special caseclass
class
class
This class is a classic builder style one that SHOULD have been on have been onTypeResolutionEnvironment
but for legacy reasons was not.class
(package private) class
This class, originally broken out fromValuesResolver
contains code for the conversion of values from one form (literal, external etc..) to another.(package private) class
Methods in graphql.execution with annotations of type InternalModifier and TypeMethodDescriptionint
ResultNodesInfo.incrementAndGetResultNodesCount()
void
ResultNodesInfo.maxResultNodesExceeded()
static String
ExecutionStrategy.mkNameForPath
(MergedField mergedField) static String
ExecutionStrategy.mkNameForPath
(Field currentField) static String
ExecutionStrategy.mkNameForPath
(List<Field> currentField) static Object
DefaultValueUnboxer.unboxValue
(Object result) Constructors in graphql.execution with annotations of type InternalModifierConstructorDescriptionDataFetcherResult
(T data, List<GraphQLError> errors) Deprecated.(package private)
-
Uses of Internal in graphql.execution.conditional
Classes in graphql.execution.conditional with annotations of type Internal -
Uses of Internal in graphql.execution.directives
Classes in graphql.execution.directives with annotations of type InternalModifier and TypeClassDescriptionclass
This turns AST directives into runtime directives with resolved types and so onclass
class
These objects are ALWAYS in the context of a single MergedField -
Uses of Internal in graphql.execution.instrumentation
Fields in graphql.execution.instrumentation with annotations of type InternalModifier and TypeFieldDescriptionstatic final ExecutionStrategyInstrumentationContext
ExecutionStrategyInstrumentationContext.NOOP
Methods in graphql.execution.instrumentation with annotations of type InternalModifier and TypeMethodDescriptionstatic @NotNull ExecutionStrategyInstrumentationContext
ExecutionStrategyInstrumentationContext.nonNullCtx
(ExecutionStrategyInstrumentationContext nullableContext) This creates a no-opInstrumentationContext
if the one pass in is null -
Uses of Internal in graphql.execution.instrumentation.dataloader
Classes in graphql.execution.instrumentation.dataloader with annotations of type InternalModifier and TypeClassDescriptionclass
This approach uses field level tracking to achieve its aims of making the data loader more efficientclass
This data structure tracks the number of expected calls on a given levelFields in graphql.execution.instrumentation.dataloader with annotations of type InternalModifier and TypeFieldDescriptionstatic final org.dataloader.DataLoaderRegistry
DataLoaderDispatcherInstrumentationState.EMPTY_DATALOADER_REGISTRY
-
Uses of Internal in graphql.execution.instrumentation.fieldvalidation
Classes in graphql.execution.instrumentation.fieldvalidation with annotations of type Internal -
Uses of Internal in graphql.execution.instrumentation.threadpools
Classes in graphql.execution.instrumentation.threadpools with annotations of type InternalModifier and TypeClassDescriptionclass
This instrumentation can be used to control on what thread calls toDataFetcher
s happen on. -
Uses of Internal in graphql.execution.preparsed
Classes in graphql.execution.preparsed with annotations of type Internal -
Uses of Internal in graphql.execution.reactive
Classes in graphql.execution.reactive with annotations of type InternalModifier and TypeClassDescriptionclass
A reactive Publisher that bridges over another Publisher of `D` and maps the results to type `U` via a CompletionStage, handling errors in that stageclass
(package private) class
Executor that provides mutual exclusion between the operations submitted to it, without blocking.class
A Publisher of things that are buffered and handles a single subscriber at a time.Constructors in graphql.execution.reactive with annotations of type InternalModifierConstructorDescriptionSubscriptionPublisher
(org.reactivestreams.Publisher<Object> upstreamPublisher, Function<Object, CompletionStage<ExecutionResult>> mapper) Subscription consuming code is not expected to create instances of this class -
Uses of Internal in graphql.execution.values
Classes in graphql.execution.values with annotations of type InternalModifier and TypeInterfaceDescriptioninterface
This INTERNAL class can be used to intercept input values before they are coerced into runtime values by theValuesResolver
code. -
Uses of Internal in graphql.extensions
Classes in graphql.extensions with annotations of type Internal -
Uses of Internal in graphql.i18n
Classes in graphql.i18n with annotations of type Internal -
Uses of Internal in graphql.introspection
Classes in graphql.introspection with annotations of type InternalModifier and TypeInterfaceDescriptioninterface
Special DataFetcher which is only used insideIntrospection
interface
Extracted fromDataFetchingEnvironment
to only capture the data really needed forIntrospection
class
Methods in graphql.introspection with annotations of type InternalModifier and TypeMethodDescriptionstatic void
Introspection.addCodeForIntrospectionTypes
(GraphQLCodeRegistry.Builder codeRegistry) static GraphQLFieldDefinition
Introspection.buildSchemaField
(GraphQLObjectType introspectionSchemaType) static GraphQLFieldDefinition
Introspection.buildTypeField
(GraphQLObjectType introspectionSchemaType) -
Uses of Internal in graphql.language
Classes in graphql.language with annotations of type InternalConstructors in graphql.language with annotations of type InternalModifierConstructorDescriptionprotected
Argument
(String name, Value value, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
ArrayValue
(List<Value> values, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
BooleanValue
(boolean value, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
Directive
(String name, List<Argument> arguments, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
DirectiveDefinition
(String name, boolean repeatable, Description description, List<InputValueDefinition> inputValueDefinitions, List<DirectiveLocation> directiveLocations, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
DirectiveLocation
(String name, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
Document
(List<Definition> definitions, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
EnumTypeDefinition
(String name, List<EnumValueDefinition> enumValueDefinitions, List<Directive> directives, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
EnumTypeExtensionDefinition
(String name, List<EnumValueDefinition> enumValueDefinitions, List<Directive> directives, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
EnumValue
(String name, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
EnumValueDefinition
(String name, List<Directive> directives, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
Field
(String name, String alias, List<Argument> arguments, List<Directive> directives, SelectionSet selectionSet, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
FieldDefinition
(String name, Type type, List<InputValueDefinition> inputValueDefinitions, List<Directive> directives, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
FloatValue
(BigDecimal value, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
FragmentDefinition
(String name, TypeName typeCondition, List<Directive> directives, SelectionSet selectionSet, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
FragmentSpread
(String name, List<Directive> directives, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
InlineFragment
(TypeName typeCondition, List<Directive> directives, SelectionSet selectionSet, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
InputObjectTypeDefinition
(String name, List<Directive> directives, List<InputValueDefinition> inputValueDefinitions, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
InputObjectTypeExtensionDefinition
(String name, List<Directive> directives, List<InputValueDefinition> inputValueDefinitions, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
InputValueDefinition
(String name, Type type, Value defaultValue, List<Directive> directives, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
InterfaceTypeDefinition
(String name, List<Type> implementz, List<FieldDefinition> definitions, List<Directive> directives, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
InterfaceTypeExtensionDefinition
(String name, List<Type> implementz, List<FieldDefinition> definitions, List<Directive> directives, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
IntValue
(BigInteger value, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
ListType
(Type type, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) NodeParentTree
(Deque<T> nodeStack) protected
NonNullType
(Type type, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
NullValue
(SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
ObjectField
(String name, Value value, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
ObjectTypeDefinition
(String name, List<Type> implementz, List<Directive> directives, List<FieldDefinition> fieldDefinitions, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
ObjectTypeExtensionDefinition
(String name, List<Type> implementz, List<Directive> directives, List<FieldDefinition> fieldDefinitions, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
ObjectValue
(List<ObjectField> objectFields, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
OperationDefinition
(String name, OperationDefinition.Operation operation, List<VariableDefinition> variableDefinitions, List<Directive> directives, SelectionSet selectionSet, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
OperationTypeDefinition
(String name, TypeName typeName, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
ScalarTypeDefinition
(String name, List<Directive> directives, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
ScalarTypeExtensionDefinition
(String name, List<Directive> directives, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
SchemaDefinition
(List<Directive> directives, List<OperationTypeDefinition> operationTypeDefinitions, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData, Description description) protected
SelectionSet
(Collection<? extends Selection> selections, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
StringValue
(String value, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
TypeName
(String name, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
UnionTypeDefinition
(String name, List<Directive> directives, List<Type> memberTypes, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
UnionTypeExtensionDefinition
(String name, List<Directive> directives, List<Type> memberTypes, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
VariableDefinition
(String name, Type type, Value defaultValue, List<Directive> directives, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protected
VariableReference
(String name, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) -
Uses of Internal in graphql.normalized
Classes in graphql.normalized with annotations of type InternalModifier and TypeClassDescriptionclass
class
class
class
This accumulator class decides on whether to create a variable for a query argument and if so it tracks what variables were made.class
Methods in graphql.normalized with annotations of type InternalModifier and TypeMethodDescriptionvoid
ExecutableNormalizedField.addChild
(ExecutableNormalizedField executableNormalizedField) void
ExecutableNormalizedField.addObjectTypeNames
(Collection<String> objectTypeNames) void
ExecutableNormalizedField.clearChildren()
void
ExecutableNormalizedField.replaceParent
(ExecutableNormalizedField newParent) void
ExecutableNormalizedField.setObjectTypeNames
(Collection<String> objectTypeNames) -
Uses of Internal in graphql.parser
Classes in graphql.parser with annotations of type InternalModifier and TypeClassDescriptionclass
class
class
class
class
A parser that will capture parsing context data which can be later used for accessing tokens that are discarded during the conventional parsing process (like comments).class
This reader will only emit a maximum number of characters from it.class
This token source can wrap a lexer and if it asks for more than a maximum number of tokens the user can take some action, typically throw an exception to stop lexing.class
Contains parsing code for the StringValue types in the grammarclass
Contains Unicode helpers for parsing StringValue types in the grammarFields in graphql.parser with annotations of type InternalModifier and TypeFieldDescriptionstatic final int
Parser.CHANNEL_COMMENTS
static final int
Parser.CHANNEL_WHITESPACE
Constructors in graphql.parser with annotations of type InternalModifierConstructorDescriptionprotected
InvalidSyntaxException
(String msg, SourceLocation location, String offendingToken, String sourcePreview, Exception cause) -
Uses of Internal in graphql.parser.exceptions
Classes in graphql.parser.exceptions with annotations of type InternalModifier and TypeClassDescriptionclass
class
class
class
class
Constructors in graphql.parser.exceptions with annotations of type InternalModifierConstructorDescriptionMoreTokensSyntaxException
(@NotNull I18n i18N, @NotNull SourceLocation sourceLocation, @NotNull String offendingToken, @NotNull String sourcePreview) ParseCancelledException
(@NotNull I18n i18N, @Nullable SourceLocation sourceLocation, @Nullable String offendingToken, int maxTokens, @NotNull String tokenType) ParseCancelledTooDeepException
(@NotNull I18n i18N, @Nullable SourceLocation sourceLocation, @Nullable String offendingToken, int maxTokens, @NotNull String tokenType) ParseCancelledTooManyCharsException
(@NotNull I18n i18N, int maxCharacters) -
Uses of Internal in graphql.relay
Classes in graphql.relay with annotations of type Internal -
Uses of Internal in graphql.scalar
Classes in graphql.scalar with annotations of type InternalModifier and TypeClassDescriptionclass
class
The deprecated methods still have implementations in case code outside graphql-java is calling them but internally the call paths have been replaced.class
The deprecated methods still have implementations in case code outside graphql-java is calling them but internally the call paths have been replaced.class
The deprecated methods still have implementations in case code outside graphql-java is calling them but internally the call paths have been replaced.class
The deprecated methods still have implementations in case code outside graphql-java is calling them but internally the call paths have been replaced.class
The deprecated methods still have implementations in case code outside graphql-java is calling them but internally the call paths have been replaced. -
Uses of Internal in graphql.schema
Classes in graphql.schema with annotations of type InternalModifier and TypeClassDescriptionclass
This ensure that all fields have data fetchers and that unions and interfaces have type resolversclass
class
class
GraphqlDirectivesContainerTypeBuilder<B extends GraphqlDirectivesContainerTypeBuilder<B,
BASE>, BASE extends GraphqlTypeBuilder<BASE>> class
class
GraphqlTypeBuilder<B extends GraphqlTypeBuilder<B>>
class
class
class
This class is the guts of a property data fetcher and also used in AST code to turn in memory java objects into AST elementsclass
A re-usable class that can fetch from POJOsclass
Methods in graphql.schema with annotations of type InternalModifier and TypeMethodDescription(package private) DataFetcher
<?> GraphQLFieldDefinition.getDataFetcher()
Deprecated.(package private) TypeResolver
GraphQLInterfaceType.getTypeResolver()
Deprecated.(package private) TypeResolver
GraphQLUnionType.getTypeResolver()
Deprecated.boolean
GraphQLCodeRegistry.Builder.hasChanged()
GraphQLEnumType.parseLiteral
(Value<?> input, GraphQLContext graphQLContext, Locale locale) GraphQLEnumType.parseLiteral
(Object input) Deprecated.GraphQLEnumType.parseValue
(Object input) Deprecated.GraphQLEnumType.parseValue
(Object input, GraphQLContext graphQLContext, Locale locale) Deprecated.GraphQLEnumType.serialize
(Object input, GraphQLContext graphQLContext, Locale locale) GraphQLCodeRegistry.Builder.trackChanges()
A helper method to track if the builder changes from the point at which this method was called.GraphQLEnumType.valueToLiteral
(Object input) Deprecated.Value
<?> GraphQLEnumType.valueToLiteral
(Object input, GraphQLContext graphQLContext, Locale locale) Constructors in graphql.schema with annotations of type InternalModifierConstructorDescriptionGraphqlElementParentTree
(Deque<GraphQLSchemaElement> nodeStack) private
GraphQLEnumType
(String name, String description, List<GraphQLEnumValueDefinition> values, List<GraphQLDirective> directives, List<GraphQLAppliedDirective> appliedDirectives, EnumTypeDefinition definition, List<EnumTypeExtensionDefinition> extensionDefinitions) private
GraphQLEnumValueDefinition
(String name, String description, Object value, String deprecationReason, List<GraphQLDirective> directives, List<GraphQLAppliedDirective> appliedDirectives, EnumValueDefinition definition) private
GraphQLFieldDefinition
(String name, String description, GraphQLOutputType type, DataFetcherFactory dataFetcherFactory, List<GraphQLArgument> arguments, String deprecationReason, List<GraphQLDirective> directives, List<GraphQLAppliedDirective> appliedDirectives, FieldDefinition definition) private
GraphQLInputObjectType
(String name, String description, List<GraphQLInputObjectField> fields, List<GraphQLDirective> directives, List<GraphQLAppliedDirective> appliedDirectives, InputObjectTypeDefinition definition, List<InputObjectTypeExtensionDefinition> extensionDefinitions) private
GraphQLInterfaceType
(String name, String description, List<GraphQLFieldDefinition> fieldDefinitions, TypeResolver typeResolver, List<GraphQLDirective> directives, List<GraphQLAppliedDirective> appliedDirectives, InterfaceTypeDefinition definition, List<InterfaceTypeExtensionDefinition> extensionDefinitions, List<GraphQLNamedOutputType> interfaces, Comparator<? super GraphQLSchemaElement> interfaceComparator) private
GraphQLObjectType
(String name, String description, List<GraphQLFieldDefinition> fieldDefinitions, List<GraphQLNamedOutputType> interfaces, List<GraphQLDirective> directives, List<GraphQLAppliedDirective> appliedDirectives, ObjectTypeDefinition definition, List<ObjectTypeExtensionDefinition> extensionDefinitions, Comparator<? super GraphQLSchemaElement> interfaceComparator) private
GraphQLScalarType
(String name, String description, Coercing<?, ?> coercing, List<GraphQLDirective> directives, List<GraphQLAppliedDirective> appliedDirectives, ScalarTypeDefinition definition, List<ScalarTypeExtensionDefinition> extensionDefinitions, String specifiedByUrl) private
GraphQLSchema
(GraphQLSchema.Builder builder) GraphQLSchema
(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) private
GraphQLUnionType
(String name, String description, List<GraphQLNamedOutputType> types, TypeResolver typeResolver, List<GraphQLDirective> directives, List<GraphQLAppliedDirective> appliedDirectives, UnionTypeDefinition definition, List<UnionTypeExtensionDefinition> extensionDefinitions) -
Uses of Internal in graphql.schema.diff
Classes in graphql.schema.diff with annotations of type Internal -
Uses of Internal in graphql.schema.diffing
Classes in graphql.schema.diffing with annotations of type InternalModifier and TypeClassDescriptionclass
This is an algorithm calculating the optimal edit to change the source graph into the target graph.class
class
An edit operation between two graphs can be one of six types: insert vertex, delete vertex, change vertex, insert edge, delete edge, change edgeclass
class
An implementation of the Hungarian algorithm for solving the assignment problem.class
A mapping (in the math sense) from a list of vertices to another list of vertices.class
We don't want to allow arbitrary schema changes.class
class
class
class
class
-
Uses of Internal in graphql.schema.diffing.ana
Classes in graphql.schema.diffing.ana with annotations of type InternalModifier and TypeClassDescriptionclass
class
Higher level GraphQL semantic assigned tointerface
Any kind of difference between two schemas is a SchemaDifference. -
Uses of Internal in graphql.schema.fetching
Classes in graphql.schema.fetching with annotations of type Internal -
Uses of Internal in graphql.schema.idl
Classes in graphql.schema.idl with annotations of type InternalModifier and TypeClassDescription(package private) class
Class to check whether a given directive argument value matches a given directive definition.class
A wiring factory that will echo back the objects defined.(package private) class
A support class to help break up the large SchemaTypeChecker class.class
class
(package private) class
class
(package private) class
This contains helper code to build out appliedm directives on schema elementclass
This contains the helper code that allowsSchemaDirectiveWiring
implementations to be invoked during schema generation.class
class
This helps pre check the state of the type system to ensure it can be made into an executable schema.(package private) class
This is responsible for traversing EVERY type and field in the registry and ensuring that any directives used follow the directive definition rules, for example field directives can be used on object types(package private) class
A support class to help break up the large SchemaTypeChecker class.class
This helper gives you access to the type info given a type definitionclass
(package private) class
UnionType check, details in https://spec.graphql.org/June2018/#sec-Type-System. -
Uses of Internal in graphql.schema.idl.errors
Classes in graphql.schema.idl.errors with annotations of type InternalModifier and TypeClassDescription(package private) class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
-
Uses of Internal in graphql.schema.impl
Classes in graphql.schema.impl with annotations of type InternalModifier and TypeClassDescriptionclass
class
A delegating type visitor that allows you to call N visitors in a list and always continues viaTraversalControl.CONTINUE
class
class
This class returns a list of strongly connected components (SCC) which are topologically sorted. -
Uses of Internal in graphql.schema.usage
Classes in graphql.schema.usage with annotations of type Internal -
Uses of Internal in graphql.schema.validation
Classes in graphql.schema.validation with annotations of type InternalModifier and TypeClassDescriptionclass
class
class
Schema validation rule ensuring no input type forms an unbroken non-nullable recursion, as such a type would be impossible to satisfyclass
class
Schema validation rule ensuring no input type forms an unbroken non-nullable recursion, as such a type would be impossible to satisfyclass
class
enum
class
class
Schema validation rule ensuring object and interface types have all the fields that they need to implement the interfaces they say they implement. -
Uses of Internal in graphql.schema.visibility
Constructors in graphql.schema.visibility with annotations of type Internal -
Uses of Internal in graphql.schema.visitor
Classes in graphql.schema.visitor with annotations of type InternalModifier and TypeClassDescription(package private) class
(package private) class
-
Uses of Internal in graphql.util
Classes in graphql.util with annotations of type InternalModifier and TypeClassDescriptionclass
final class
class
class
This memoizing supplier DOES use locked double locking to set its value.(package private) class
This memoizing supplier does NOT use synchronised double locking to set its value so on multiple threads it MAY call the delegate again to get a value.class
This provides reentrant locking support for our code base.class
class
MutableRef<T>
This class is useful for creating a mutable reference to a variable that can be changed when you are in an effectively final bit of code.final class
Pair<T,
U> class
Special class to be set as var inTraverserContext.setVar(Class, Object)
to indicate that the current node should be replaced.class
Traverser<T>
class
class
interface
class
class
class
-
Uses of Internal in graphql.validation
Classes in graphql.validation with annotations of type InternalModifier and TypeClassDescriptionclass
class
interface
class
class
class
class
class
(package private) static class
Indicates that that maximum number of validation errors has been reachedclass
class
-
Uses of Internal in graphql.validation.rules
Classes in graphql.validation.rules with annotations of type InternalModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
A subscription operation must only have one root field A subscription operation's single root field must not be an introspection field https://spec.graphql.org/draft/#sec-Single-root-fieldclass
Unique argument names A GraphQL field or directive is only valid if all supplied arguments are uniquely named.class
https://facebook.github.io/graphql/June2018/#sec-Directives-Are-Unique-Per-Locationclass
class
A GraphQL document is only valid if all defined operations have unique names.class
Unique variable namesclass
class
class
class
DataFetcherResult.newResult()
builder instead