Uses of Annotation Type
graphql.Internal
Packages that use Internal
Package
Description
-
Uses of Internal in graphql
Modifier and TypeClassDescriptionclassclassclassclassThis little helper allows GraphQlErrors to implement common things (hashcode/ equals ) and to specification more easilyclassclass@interfaceMarks fields, methods etc as more visible than actually needed for testing purposes.Modifier and TypeFieldDescriptionstatic final StringParseAndValidate.INTERNAL_VALIDATION_PREDICATE_HINTThisGraphQLContexthint can be used to supply a Predicate to the Validator so that certain rules can be skipped.ModifierConstructorDescriptionprivateExecutionInput(ExecutionInput.Builder builder) TypeResolutionEnvironment(TypeResolutionParameters parameters) -
Uses of Internal in graphql.analysis
Classes in graphql.analysis with annotations of type InternalModifier and TypeClassDescriptionclassInternally used node visitor which delegates to aQueryVisitorwith type information about the visited field.(package private) classQueryTraverser helper class that maintains traversal context as the query traversal algorithm traverses down the Selection ASTclassclassclassclassclassclassclass -
Uses of Internal in graphql.collect
Classes in graphql.collect with annotations of type InternalModifier and TypeClassDescriptionfinal classfinal classThe standard ImmutableMap does not allow null values. -
Uses of Internal in graphql.execution
Classes in graphql.execution with annotations of type InternalModifier and TypeClassDescriptionclassclassclassclassA 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.sclassInternal because FieldCollector is internal.classThis will check that a value is non-null when the type definition says it must be and, it will throwNonNullableFieldWasNullExceptionif this is not the case.classThis is the base error that indicates that a non null field value was in fact null.classSee (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 caseclassclassclassThis class is a classic builder style one that SHOULD have been on have been onTypeResolutionEnvironmentbut for legacy reasons was not.class(package private) classThis class, originally broken out fromValuesResolvercontains code for the conversion of values from one form (literal, external etc..) to another.(package private) classMethods in graphql.execution with annotations of type InternalModifier and TypeMethodDescriptionintResultNodesInfo.incrementAndGetResultNodesCount()voidResultNodesInfo.maxResultNodesExceeded()static StringExecutionStrategy.mkNameForPath(MergedField mergedField) static StringExecutionStrategy.mkNameForPath(Field currentField) static StringExecutionStrategy.mkNameForPath(List<Field> currentField) static ObjectDefaultValueUnboxer.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 TypeClassDescriptionclassThis turns AST directives into runtime directives with resolved types and so onclassclassThese 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 ExecutionStrategyInstrumentationContextExecutionStrategyInstrumentationContext.NOOPMethods in graphql.execution.instrumentation with annotations of type InternalModifier and TypeMethodDescriptionstatic @NotNull ExecutionStrategyInstrumentationContextExecutionStrategyInstrumentationContext.nonNullCtx(ExecutionStrategyInstrumentationContext nullableContext) This creates a no-opInstrumentationContextif 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 TypeClassDescriptionclassThis approach uses field level tracking to achieve its aims of making the data loader more efficientclassThis 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.DataLoaderRegistryDataLoaderDispatcherInstrumentationState.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 TypeClassDescriptionclassThis instrumentation can be used to control on what thread calls toDataFetchers 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 TypeClassDescriptionclassA 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) classExecutor that provides mutual exclusion between the operations submitted to it, without blocking.classA 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 TypeInterfaceDescriptioninterfaceThis INTERNAL class can be used to intercept input values before they are coerced into runtime values by theValuesResolvercode. -
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 TypeInterfaceDescriptioninterfaceSpecial DataFetcher which is only used insideIntrospectioninterfaceExtracted fromDataFetchingEnvironmentto only capture the data really needed forIntrospectionclassMethods in graphql.introspection with annotations of type InternalModifier and TypeMethodDescriptionstatic voidIntrospection.addCodeForIntrospectionTypes(GraphQLCodeRegistry.Builder codeRegistry) static GraphQLFieldDefinitionIntrospection.buildSchemaField(GraphQLObjectType introspectionSchemaType) static GraphQLFieldDefinitionIntrospection.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 InternalModifierConstructorDescriptionprotectedArgument(String name, Value value, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedArrayValue(List<Value> values, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedBooleanValue(boolean value, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedDirective(String name, List<Argument> arguments, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedDirectiveDefinition(String name, boolean repeatable, Description description, List<InputValueDefinition> inputValueDefinitions, List<DirectiveLocation> directiveLocations, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedDirectiveLocation(String name, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedDocument(List<Definition> definitions, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedEnumTypeDefinition(String name, List<EnumValueDefinition> enumValueDefinitions, List<Directive> directives, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedEnumTypeExtensionDefinition(String name, List<EnumValueDefinition> enumValueDefinitions, List<Directive> directives, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedEnumValue(String name, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedEnumValueDefinition(String name, List<Directive> directives, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedField(String name, String alias, List<Argument> arguments, List<Directive> directives, SelectionSet selectionSet, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedFieldDefinition(String name, Type type, List<InputValueDefinition> inputValueDefinitions, List<Directive> directives, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedFloatValue(BigDecimal value, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedFragmentDefinition(String name, TypeName typeCondition, List<Directive> directives, SelectionSet selectionSet, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedFragmentSpread(String name, List<Directive> directives, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedInlineFragment(TypeName typeCondition, List<Directive> directives, SelectionSet selectionSet, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedInputObjectTypeDefinition(String name, List<Directive> directives, List<InputValueDefinition> inputValueDefinitions, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedInputObjectTypeExtensionDefinition(String name, List<Directive> directives, List<InputValueDefinition> inputValueDefinitions, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedInputValueDefinition(String name, Type type, Value defaultValue, List<Directive> directives, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedInterfaceTypeDefinition(String name, List<Type> implementz, List<FieldDefinition> definitions, List<Directive> directives, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedInterfaceTypeExtensionDefinition(String name, List<Type> implementz, List<FieldDefinition> definitions, List<Directive> directives, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedIntValue(BigInteger value, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedListType(Type type, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) NodeParentTree(Deque<T> nodeStack) protectedNonNullType(Type type, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedNullValue(SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedObjectField(String name, Value value, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedObjectTypeDefinition(String name, List<Type> implementz, List<Directive> directives, List<FieldDefinition> fieldDefinitions, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedObjectTypeExtensionDefinition(String name, List<Type> implementz, List<Directive> directives, List<FieldDefinition> fieldDefinitions, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedObjectValue(List<ObjectField> objectFields, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedOperationDefinition(String name, OperationDefinition.Operation operation, List<VariableDefinition> variableDefinitions, List<Directive> directives, SelectionSet selectionSet, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedOperationTypeDefinition(String name, TypeName typeName, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedScalarTypeDefinition(String name, List<Directive> directives, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedScalarTypeExtensionDefinition(String name, List<Directive> directives, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedSchemaDefinition(List<Directive> directives, List<OperationTypeDefinition> operationTypeDefinitions, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData, Description description) protectedSelectionSet(Collection<? extends Selection> selections, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedStringValue(String value, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedTypeName(String name, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedUnionTypeDefinition(String name, List<Directive> directives, List<Type> memberTypes, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedUnionTypeExtensionDefinition(String name, List<Directive> directives, List<Type> memberTypes, Description description, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedVariableDefinition(String name, Type type, Value defaultValue, List<Directive> directives, SourceLocation sourceLocation, List<Comment> comments, IgnoredChars ignoredChars, Map<String, String> additionalData) protectedVariableReference(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 TypeClassDescriptionclassclassclassclassThis accumulator class decides on whether to create a variable for a query argument and if so it tracks what variables were made.classMethods in graphql.normalized with annotations of type InternalModifier and TypeMethodDescriptionvoidExecutableNormalizedField.addChild(ExecutableNormalizedField executableNormalizedField) voidExecutableNormalizedField.addObjectTypeNames(Collection<String> objectTypeNames) voidExecutableNormalizedField.clearChildren()voidExecutableNormalizedField.replaceParent(ExecutableNormalizedField newParent) voidExecutableNormalizedField.setObjectTypeNames(Collection<String> objectTypeNames) -
Uses of Internal in graphql.parser
Classes in graphql.parser with annotations of type InternalModifier and TypeClassDescriptionclassclassclassclassclassA 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).classThis reader will only emit a maximum number of characters from it.classThis 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.classContains parsing code for the StringValue types in the grammarclassContains Unicode helpers for parsing StringValue types in the grammarFields in graphql.parser with annotations of type InternalModifier and TypeFieldDescriptionstatic final intParser.CHANNEL_COMMENTSstatic final intParser.CHANNEL_WHITESPACEConstructors in graphql.parser with annotations of type InternalModifierConstructorDescriptionprotectedInvalidSyntaxException(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 TypeClassDescriptionclassclassclassclassclassConstructors 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 TypeClassDescriptionclassclassThe deprecated methods still have implementations in case code outside graphql-java is calling them but internally the call paths have been replaced.classThe deprecated methods still have implementations in case code outside graphql-java is calling them but internally the call paths have been replaced.classThe deprecated methods still have implementations in case code outside graphql-java is calling them but internally the call paths have been replaced.classThe deprecated methods still have implementations in case code outside graphql-java is calling them but internally the call paths have been replaced.classThe 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 TypeClassDescriptionclassThis ensure that all fields have data fetchers and that unions and interfaces have type resolversclassclassclassGraphqlDirectivesContainerTypeBuilder<B extends GraphqlDirectivesContainerTypeBuilder<B,BASE>, BASE extends GraphqlTypeBuilder<BASE>> classclassGraphqlTypeBuilder<B extends GraphqlTypeBuilder<B>>classclassclassThis class is the guts of a property data fetcher and also used in AST code to turn in memory java objects into AST elementsclassA re-usable class that can fetch from POJOsclassMethods in graphql.schema with annotations of type InternalModifier and TypeMethodDescription(package private) DataFetcher<?> GraphQLFieldDefinition.getDataFetcher()Deprecated.(package private) TypeResolverGraphQLInterfaceType.getTypeResolver()Deprecated.(package private) TypeResolverGraphQLUnionType.getTypeResolver()Deprecated.booleanGraphQLCodeRegistry.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) privateGraphQLEnumType(String name, String description, List<GraphQLEnumValueDefinition> values, List<GraphQLDirective> directives, List<GraphQLAppliedDirective> appliedDirectives, EnumTypeDefinition definition, List<EnumTypeExtensionDefinition> extensionDefinitions) privateGraphQLEnumValueDefinition(String name, String description, Object value, String deprecationReason, List<GraphQLDirective> directives, List<GraphQLAppliedDirective> appliedDirectives, EnumValueDefinition definition) privateGraphQLFieldDefinition(String name, String description, GraphQLOutputType type, DataFetcherFactory dataFetcherFactory, List<GraphQLArgument> arguments, String deprecationReason, List<GraphQLDirective> directives, List<GraphQLAppliedDirective> appliedDirectives, FieldDefinition definition) privateGraphQLInputObjectType(String name, String description, List<GraphQLInputObjectField> fields, List<GraphQLDirective> directives, List<GraphQLAppliedDirective> appliedDirectives, InputObjectTypeDefinition definition, List<InputObjectTypeExtensionDefinition> extensionDefinitions) privateGraphQLInterfaceType(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) privateGraphQLObjectType(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) privateGraphQLScalarType(String name, String description, Coercing<?, ?> coercing, List<GraphQLDirective> directives, List<GraphQLAppliedDirective> appliedDirectives, ScalarTypeDefinition definition, List<ScalarTypeExtensionDefinition> extensionDefinitions, String specifiedByUrl) privateGraphQLSchema(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) privateGraphQLUnionType(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 TypeClassDescriptionclassThis is an algorithm calculating the optimal edit to change the source graph into the target graph.classclassAn edit operation between two graphs can be one of six types: insert vertex, delete vertex, change vertex, insert edge, delete edge, change edgeclassclassAn implementation of the Hungarian algorithm for solving the assignment problem.classA mapping (in the math sense) from a list of vertices to another list of vertices.classWe don't want to allow arbitrary schema changes.classclassclassclassclass -
Uses of Internal in graphql.schema.diffing.ana
Classes in graphql.schema.diffing.ana with annotations of type InternalModifier and TypeClassDescriptionclassclassHigher level GraphQL semantic assigned tointerfaceAny 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) classClass to check whether a given directive argument value matches a given directive definition.classA wiring factory that will echo back the objects defined.(package private) classA support class to help break up the large SchemaTypeChecker class.classclass(package private) classclass(package private) classThis contains helper code to build out appliedm directives on schema elementclassThis contains the helper code that allowsSchemaDirectiveWiringimplementations to be invoked during schema generation.classclassThis helps pre check the state of the type system to ensure it can be made into an executable schema.(package private) classThis 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) classA support class to help break up the large SchemaTypeChecker class.classThis helper gives you access to the type info given a type definitionclass(package private) classUnionType 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) classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
Uses of Internal in graphql.schema.impl
Classes in graphql.schema.impl with annotations of type InternalModifier and TypeClassDescriptionclassclassA delegating type visitor that allows you to call N visitors in a list and always continues viaTraversalControl.CONTINUEclassclassThis 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 TypeClassDescriptionclassclassclassSchema validation rule ensuring no input type forms an unbroken non-nullable recursion, as such a type would be impossible to satisfyclassclassSchema validation rule ensuring no input type forms an unbroken non-nullable recursion, as such a type would be impossible to satisfyclassclassenumclassclassSchema 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 TypeClassDescriptionclassfinal classclassclassThis memoizing supplier DOES use locked double locking to set its value.(package private) classThis 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.classThis provides reentrant locking support for our code base.classclassMutableRef<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 classPair<T,U> classSpecial class to be set as var inTraverserContext.setVar(Class, Object)to indicate that the current node should be replaced.classTraverser<T>classclassinterfaceclassclassclass -
Uses of Internal in graphql.validation
Classes in graphql.validation with annotations of type InternalModifier and TypeClassDescriptionclassclassinterfaceclassclassclassclassclass(package private) static classIndicates that that maximum number of validation errors has been reachedclassclass -
Uses of Internal in graphql.validation.rules
Classes in graphql.validation.rules with annotations of type InternalModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassA 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-fieldclassUnique argument names A GraphQL field or directive is only valid if all supplied arguments are uniquely named.classhttps://facebook.github.io/graphql/June2018/#sec-Directives-Are-Unique-Per-LocationclassclassA GraphQL document is only valid if all defined operations have unique names.classUnique variable namesclassclassclassclass
DataFetcherResult.newResult()builder instead