Uses of Class
graphql.Internal
-
-
Uses of Internal in graphql
Classes in graphql with annotations of type Internal Modifier and Type Class Description class
Assert
class
DirectivesUtil
class
ExecutionResultImpl
class
GraphqlErrorHelper
This little helper allows GraphQlErrors to implement common things (hashcode/ equals ) and to specification more easilyclass
GraphQLException
class
InvalidSyntaxError
interface
VisibleForTesting
Marks fields, methods etc as more visible than actually needed for testing purposes.Fields in graphql with annotations of type Internal Modifier and Type Field Description static java.lang.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.Constructors in graphql with annotations of type Internal Constructor Description ExecutionInput(ExecutionInput.Builder builder)
TypeResolutionEnvironment(TypeResolutionParameters parameters)
-
Uses of Internal in graphql.analysis
Classes in graphql.analysis with annotations of type Internal Modifier and Type Class Description class
NodeVisitorWithTypeTracking
Internally used node visitor which delegates to aQueryVisitor
with type information about the visited field.(package private) class
QueryTraversalContext
QueryTraverser helper class that maintains traversal context as the query traversal algorithm traverses down the Selection ASTclass
QueryVisitorFieldArgumentEnvironmentImpl
class
QueryVisitorFieldArgumentInputValueImpl
class
QueryVisitorFieldArgumentValueEnvironmentImpl
class
QueryVisitorFieldEnvironmentImpl
class
QueryVisitorFragmentDefinitionEnvironmentImpl
class
QueryVisitorFragmentSpreadEnvironmentImpl
class
QueryVisitorInlineFragmentEnvironmentImpl
-
Uses of Internal in graphql.collect
Classes in graphql.collect with annotations of type Internal Modifier and Type Class Description class
ImmutableKit
class
ImmutableMapWithNullValues<K,V>
The standard ImmutableMap does not allow null values. -
Uses of Internal in graphql.execution
Classes in graphql.execution with annotations of type Internal Modifier and Type Class Description class
Async
class
Execution
class
ExecutionStepInfoFactory
class
FieldCollector
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
FieldCollectorParameters
Internal because FieldCollector is internal.class
NonNullableFieldValidator
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
NonNullableFieldWasNullError
This is the base error that indicates that a non null field value was in fact null.class
NonNullableFieldWasNullException
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
ResolveType
class
TypeFromAST
class
TypeResolutionParameters
This class is a classic builder style one that SHOULD have been on have been onTypeResolutionEnvironment
but for legacy reasons was not.class
ValuesResolver
(package private) class
ValuesResolverConversion
This class, originally broken out fromValuesResolver
contains code for the conversion of values from one form (literal, external etc..) to another.(package private) class
ValuesResolverLegacy
Methods in graphql.execution with annotations of type Internal Modifier and Type Method Description int
ResultNodesInfo. incrementAndGetResultNodesCount()
void
ResultNodesInfo. maxResultNodesExceeded()
static java.lang.String
ExecutionStrategy. mkNameForPath(MergedField mergedField)
static java.lang.String
ExecutionStrategy. mkNameForPath(Field currentField)
static java.lang.String
ExecutionStrategy. mkNameForPath(java.util.List<Field> currentField)
static java.lang.Object
DefaultValueUnboxer. unboxValue(java.lang.Object result)
Constructors in graphql.execution with annotations of type Internal Constructor Description DataFetcherResult(T data, java.util.List<GraphQLError> errors)
Deprecated.use theDataFetcherResult.newResult()
builder insteadExecutionContextBuilder()
ExecutionContextBuilder(ExecutionContext other)
-
Uses of Internal in graphql.execution.conditional
Classes in graphql.execution.conditional with annotations of type Internal Modifier and Type Class Description class
ConditionalNodes
-
Uses of Internal in graphql.execution.directives
Classes in graphql.execution.directives with annotations of type Internal Modifier and Type Class Description class
DirectivesResolver
This turns AST directives into runtime directives with resolved types and so onclass
QueryDirectivesBuilder
class
QueryDirectivesImpl
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 Internal Modifier and Type Field Description static ExecutionStrategyInstrumentationContext
ExecutionStrategyInstrumentationContext. NOOP
Methods in graphql.execution.instrumentation with annotations of type Internal Modifier and Type Method Description static @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 Internal Modifier and Type Class Description class
FieldLevelTrackingApproach
This approach uses field level tracking to achieve its aims of making the data loader more efficientclass
LevelMap
This data structure tracks the number of expected calls on a given levelFields in graphql.execution.instrumentation.dataloader with annotations of type Internal Modifier and Type Field Description static 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 Modifier and Type Class Description (package private) class
FieldValidationSupport
-
Uses of Internal in graphql.execution.instrumentation.threadpools
Classes in graphql.execution.instrumentation.threadpools with annotations of type Internal Modifier and Type Class Description class
ExecutorInstrumentation
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 Modifier and Type Class Description class
NoOpPreparsedDocumentProvider
-
Uses of Internal in graphql.execution.reactive
Classes in graphql.execution.reactive with annotations of type Internal Modifier and Type Class Description class
CompletionStageMappingPublisher<D,U>
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
CompletionStageMappingPublisher.CompletionStageSubscriber
(package private) class
NonBlockingMutexExecutor
Executor that provides mutual exclusion between the operations submitted to it, without blocking.class
SingleSubscriberPublisher<T>
A Publisher of things that are buffered and handles a single subscriber at a time.Constructors in graphql.execution.reactive with annotations of type Internal Constructor Description SubscriptionPublisher(org.reactivestreams.Publisher<java.lang.Object> upstreamPublisher, java.util.function.Function<java.lang.Object,java.util.concurrent.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 Internal Modifier and Type Interface Description interface
InputInterceptor
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 Modifier and Type Class Description class
DefaultExtensionsMerger
-
Uses of Internal in graphql.i18n
Classes in graphql.i18n with annotations of type Internal Modifier and Type Class Description class
I18n
-
Uses of Internal in graphql.introspection
Classes in graphql.introspection with annotations of type Internal Modifier and Type Interface Description interface
IntrospectionDataFetcher<T>
Special DataFetcher which is only used insideIntrospection
interface
IntrospectionDataFetchingEnvironment
Extracted fromDataFetchingEnvironment
to only capture the data really needed forIntrospection
class
IntrospectionDisabledError
Methods in graphql.introspection with annotations of type Internal Modifier and Type Method Description static 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 Internal Modifier and Type Class Description class
AstComparator
class
NodeUtil
Helper class for working withNode
sConstructors in graphql.language with annotations of type Internal Constructor Description Argument(java.lang.String name, Value value, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
ArrayValue(java.util.List<Value> values, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
BooleanValue(boolean value, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
Directive(java.lang.String name, java.util.List<Argument> arguments, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
DirectiveDefinition(java.lang.String name, boolean repeatable, Description description, java.util.List<InputValueDefinition> inputValueDefinitions, java.util.List<DirectiveLocation> directiveLocations, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
DirectiveLocation(java.lang.String name, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
Document(java.util.List<Definition> definitions, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
EnumTypeDefinition(java.lang.String name, java.util.List<EnumValueDefinition> enumValueDefinitions, java.util.List<Directive> directives, Description description, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
EnumTypeExtensionDefinition(java.lang.String name, java.util.List<EnumValueDefinition> enumValueDefinitions, java.util.List<Directive> directives, Description description, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
EnumValue(java.lang.String name, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
EnumValueDefinition(java.lang.String name, java.util.List<Directive> directives, Description description, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
Field(java.lang.String name, java.lang.String alias, java.util.List<Argument> arguments, java.util.List<Directive> directives, SelectionSet selectionSet, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
FieldDefinition(java.lang.String name, Type type, java.util.List<InputValueDefinition> inputValueDefinitions, java.util.List<Directive> directives, Description description, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
FloatValue(java.math.BigDecimal value, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
FragmentDefinition(java.lang.String name, TypeName typeCondition, java.util.List<Directive> directives, SelectionSet selectionSet, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
FragmentSpread(java.lang.String name, java.util.List<Directive> directives, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
InlineFragment(TypeName typeCondition, java.util.List<Directive> directives, SelectionSet selectionSet, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
InputObjectTypeDefinition(java.lang.String name, java.util.List<Directive> directives, java.util.List<InputValueDefinition> inputValueDefinitions, Description description, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
InputObjectTypeExtensionDefinition(java.lang.String name, java.util.List<Directive> directives, java.util.List<InputValueDefinition> inputValueDefinitions, Description description, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
InputValueDefinition(java.lang.String name, Type type, Value defaultValue, java.util.List<Directive> directives, Description description, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
InterfaceTypeDefinition(java.lang.String name, java.util.List<Type> implementz, java.util.List<FieldDefinition> definitions, java.util.List<Directive> directives, Description description, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
InterfaceTypeExtensionDefinition(java.lang.String name, java.util.List<Type> implementz, java.util.List<FieldDefinition> definitions, java.util.List<Directive> directives, Description description, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
IntValue(java.math.BigInteger value, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
ListType(Type type, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
NodeParentTree(java.util.Deque<T> nodeStack)
NonNullType(Type type, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
NullValue(SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
ObjectField(java.lang.String name, Value value, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
ObjectTypeDefinition(java.lang.String name, java.util.List<Type> implementz, java.util.List<Directive> directives, java.util.List<FieldDefinition> fieldDefinitions, Description description, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
ObjectTypeExtensionDefinition(java.lang.String name, java.util.List<Type> implementz, java.util.List<Directive> directives, java.util.List<FieldDefinition> fieldDefinitions, Description description, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
ObjectValue(java.util.List<ObjectField> objectFields, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
OperationDefinition(java.lang.String name, OperationDefinition.Operation operation, java.util.List<VariableDefinition> variableDefinitions, java.util.List<Directive> directives, SelectionSet selectionSet, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
OperationTypeDefinition(java.lang.String name, TypeName typeName, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
ScalarTypeDefinition(java.lang.String name, java.util.List<Directive> directives, Description description, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
ScalarTypeExtensionDefinition(java.lang.String name, java.util.List<Directive> directives, Description description, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
SchemaDefinition(java.util.List<Directive> directives, java.util.List<OperationTypeDefinition> operationTypeDefinitions, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData, Description description)
SelectionSet(java.util.Collection<? extends Selection> selections, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
StringValue(java.lang.String value, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
TypeName(java.lang.String name, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
UnionTypeDefinition(java.lang.String name, java.util.List<Directive> directives, java.util.List<Type> memberTypes, Description description, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
UnionTypeExtensionDefinition(java.lang.String name, java.util.List<Directive> directives, java.util.List<Type> memberTypes, Description description, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
VariableDefinition(java.lang.String name, Type type, Value defaultValue, java.util.List<Directive> directives, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
VariableReference(java.lang.String name, SourceLocation sourceLocation, java.util.List<Comment> comments, IgnoredChars ignoredChars, java.util.Map<java.lang.String,java.lang.String> additionalData)
-
Uses of Internal in graphql.normalized
Classes in graphql.normalized with annotations of type Internal Modifier and Type Class Description class
ENFMerger
class
FieldCollectorNormalizedQueryParams
class
ValueToVariableValueCompiler
class
VariableAccumulator
This accumulator class decides on whether to create a variable for a query argument and if so it tracks what variables were made.class
VariableValueWithDefinition
Methods in graphql.normalized with annotations of type Internal Modifier and Type Method Description void
ExecutableNormalizedField. addChild(ExecutableNormalizedField executableNormalizedField)
void
ExecutableNormalizedField. addObjectTypeNames(java.util.Collection<java.lang.String> objectTypeNames)
void
ExecutableNormalizedField. clearChildren()
void
ExecutableNormalizedField. replaceParent(ExecutableNormalizedField newParent)
void
ExecutableNormalizedField. setObjectTypeNames(java.util.Collection<java.lang.String> objectTypeNames)
-
Uses of Internal in graphql.parser
Classes in graphql.parser with annotations of type Internal Modifier and Type Class Description class
AntlrHelper
class
CommentParser
class
ExtendedBailStrategy
class
GraphqlAntlrToLanguage
class
NodeToRuleCapturingParser
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
SafeTokenReader
This reader will only emit a maximum number of characters from it.class
SafeTokenSource
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
StringValueParsing
Contains parsing code for the StringValue types in the grammarclass
UnicodeUtil
Contains Unicode helpers for parsing StringValue types in the grammarFields in graphql.parser with annotations of type Internal Modifier and Type Field Description static int
Parser. CHANNEL_COMMENTS
static int
Parser. CHANNEL_WHITESPACE
Constructors in graphql.parser with annotations of type Internal Constructor Description InvalidSyntaxException(java.lang.String msg, SourceLocation location, java.lang.String offendingToken, java.lang.String sourcePreview, java.lang.Exception cause)
-
Uses of Internal in graphql.parser.exceptions
Classes in graphql.parser.exceptions with annotations of type Internal Modifier and Type Class Description class
InvalidUnicodeSyntaxException
class
MoreTokensSyntaxException
class
ParseCancelledException
class
ParseCancelledTooDeepException
class
ParseCancelledTooManyCharsException
Constructors in graphql.parser.exceptions with annotations of type Internal Constructor Description MoreTokensSyntaxException(@NotNull I18n i18N, @NotNull SourceLocation sourceLocation, @NotNull java.lang.String offendingToken, @NotNull java.lang.String sourcePreview)
ParseCancelledException(@NotNull I18n i18N, @Nullable SourceLocation sourceLocation, @Nullable java.lang.String offendingToken, int maxTokens, @NotNull java.lang.String tokenType)
ParseCancelledTooDeepException(@NotNull I18n i18N, @Nullable SourceLocation sourceLocation, @Nullable java.lang.String offendingToken, int maxTokens, @NotNull java.lang.String tokenType)
ParseCancelledTooManyCharsException(@NotNull I18n i18N, int maxCharacters)
-
Uses of Internal in graphql.relay
Classes in graphql.relay with annotations of type Internal Modifier and Type Class Description class
InvalidCursorException
class
InvalidPageSizeException
-
Uses of Internal in graphql.scalar
Classes in graphql.scalar with annotations of type Internal Modifier and Type Class Description class
CoercingUtil
class
GraphqlBooleanCoercing
The deprecated methods still have implementations in case code outside graphql-java is calling them but internally the call paths have been replaced.class
GraphqlFloatCoercing
The deprecated methods still have implementations in case code outside graphql-java is calling them but internally the call paths have been replaced.class
GraphqlIDCoercing
The deprecated methods still have implementations in case code outside graphql-java is calling them but internally the call paths have been replaced.class
GraphqlIntCoercing
The deprecated methods still have implementations in case code outside graphql-java is calling them but internally the call paths have been replaced.class
GraphqlStringCoercing
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 Internal Modifier and Type Class Description class
CodeRegistryVisitor
This ensure that all fields have data fetchers and that unions and interfaces have type resolversclass
DataFetchingEnvironmentImpl
class
DataFetchingFieldSelectionSetImpl
class
GraphqlDirectivesContainerTypeBuilder<B extends GraphqlDirectivesContainerTypeBuilder<B,BASE>,BASE extends GraphqlTypeBuilder<BASE>>
class
GraphQLSchemaElementAdapter
class
GraphqlTypeBuilder<B extends GraphqlTypeBuilder<B>>
class
GraphqlTypeComparators
class
GraphQLTypeResolvingVisitor
class
PropertyDataFetcherHelper
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
PropertyFetchingImpl
A re-usable class that can fetch from POJOsclass
TypeResolverProxy
Methods in graphql.schema with annotations of type Internal Modifier and Type Method Description (package private) DataFetcher<?>
GraphQLFieldDefinition. getDataFetcher()
Deprecated.(package private) TypeResolver
GraphQLInterfaceType. getTypeResolver()
Deprecated.(package private) TypeResolver
GraphQLUnionType. getTypeResolver()
Deprecated.boolean
GraphQLCodeRegistry.Builder. hasChanged()
java.lang.Object
GraphQLEnumType. parseLiteral(Value<?> input, GraphQLContext graphQLContext, java.util.Locale locale)
java.lang.Object
GraphQLEnumType. parseLiteral(java.lang.Object input)
Deprecated.java.lang.Object
GraphQLEnumType. parseValue(java.lang.Object input)
Deprecated.java.lang.Object
GraphQLEnumType. parseValue(java.lang.Object input, GraphQLContext graphQLContext, java.util.Locale locale)
java.lang.Object
GraphQLEnumType. serialize(java.lang.Object input)
Deprecated.java.lang.Object
GraphQLEnumType. serialize(java.lang.Object input, GraphQLContext graphQLContext, java.util.Locale locale)
GraphQLCodeRegistry.Builder
GraphQLCodeRegistry.Builder. trackChanges()
A helper method to track if the builder changes from the point at which this method was called.Value
GraphQLEnumType. valueToLiteral(java.lang.Object input)
Deprecated.Value<?>
GraphQLEnumType. valueToLiteral(java.lang.Object input, GraphQLContext graphQLContext, java.util.Locale locale)
Constructors in graphql.schema with annotations of type Internal Constructor Description GraphqlElementParentTree(java.util.Deque<GraphQLSchemaElement> nodeStack)
GraphQLEnumType(java.lang.String name, java.lang.String description, java.util.List<GraphQLEnumValueDefinition> values, java.util.List<GraphQLDirective> directives, java.util.List<GraphQLAppliedDirective> appliedDirectives, EnumTypeDefinition definition, java.util.List<EnumTypeExtensionDefinition> extensionDefinitions)
GraphQLEnumValueDefinition(java.lang.String name, java.lang.String description, java.lang.Object value, java.lang.String deprecationReason, java.util.List<GraphQLDirective> directives, java.util.List<GraphQLAppliedDirective> appliedDirectives, EnumValueDefinition definition)
GraphQLFieldDefinition(java.lang.String name, java.lang.String description, GraphQLOutputType type, DataFetcherFactory dataFetcherFactory, java.util.List<GraphQLArgument> arguments, java.lang.String deprecationReason, java.util.List<GraphQLDirective> directives, java.util.List<GraphQLAppliedDirective> appliedDirectives, FieldDefinition definition)
GraphQLInputObjectType(java.lang.String name, java.lang.String description, java.util.List<GraphQLInputObjectField> fields, java.util.List<GraphQLDirective> directives, java.util.List<GraphQLAppliedDirective> appliedDirectives, InputObjectTypeDefinition definition, java.util.List<InputObjectTypeExtensionDefinition> extensionDefinitions)
GraphQLInterfaceType(java.lang.String name, java.lang.String description, java.util.List<GraphQLFieldDefinition> fieldDefinitions, TypeResolver typeResolver, java.util.List<GraphQLDirective> directives, java.util.List<GraphQLAppliedDirective> appliedDirectives, InterfaceTypeDefinition definition, java.util.List<InterfaceTypeExtensionDefinition> extensionDefinitions, java.util.List<GraphQLNamedOutputType> interfaces, java.util.Comparator<? super GraphQLSchemaElement> interfaceComparator)
GraphQLObjectType(java.lang.String name, java.lang.String description, java.util.List<GraphQLFieldDefinition> fieldDefinitions, java.util.List<GraphQLNamedOutputType> interfaces, java.util.List<GraphQLDirective> directives, java.util.List<GraphQLAppliedDirective> appliedDirectives, ObjectTypeDefinition definition, java.util.List<ObjectTypeExtensionDefinition> extensionDefinitions, java.util.Comparator<? super GraphQLSchemaElement> interfaceComparator)
GraphQLScalarType(java.lang.String name, java.lang.String description, Coercing<?,?> coercing, java.util.List<GraphQLDirective> directives, java.util.List<GraphQLAppliedDirective> appliedDirectives, ScalarTypeDefinition definition, java.util.List<ScalarTypeExtensionDefinition> extensionDefinitions, java.lang.String specifiedByUrl)
GraphQLSchema(GraphQLSchema.Builder builder)
GraphQLSchema(GraphQLSchema.BuilderWithoutTypes builder)
GraphQLSchema(GraphQLSchema existingSchema, GraphQLCodeRegistry codeRegistry, com.google.common.collect.ImmutableMap<java.lang.String,GraphQLNamedType> typeMap, com.google.common.collect.ImmutableMap<java.lang.String,com.google.common.collect.ImmutableList<GraphQLObjectType>> interfaceNameToObjectTypes)
GraphQLUnionType(java.lang.String name, java.lang.String description, java.util.List<GraphQLNamedOutputType> types, TypeResolver typeResolver, java.util.List<GraphQLDirective> directives, java.util.List<GraphQLAppliedDirective> appliedDirectives, UnionTypeDefinition definition, java.util.List<UnionTypeExtensionDefinition> extensionDefinitions)
-
Uses of Internal in graphql.schema.diff
Classes in graphql.schema.diff with annotations of type Internal Modifier and Type Class Description (package private) class
DiffCtx
-
Uses of Internal in graphql.schema.diffing
Classes in graphql.schema.diffing with annotations of type Internal Modifier and Type Class Description class
DiffImpl
This is an algorithm calculating the optimal edit to change the source graph into the target graph.class
Edge
class
EditOperation
An edit operation between two graphs can be one of six types: insert vertex, delete vertex, change vertex, insert edge, delete edge, change edgeclass
EditorialCostForMapping
class
HungarianAlgorithm
An implementation of the Hungarian algorithm for solving the assignment problem.class
Mapping
A mapping (in the math sense) from a list of vertices to another list of vertices.class
PossibleMappingsCalculator
We don't want to allow arbitrary schema changes.class
SchemaDiffing
class
SchemaDiffingCancelledException
class
SchemaGraphFactory
class
Util
class
Vertex
-
Uses of Internal in graphql.schema.diffing.ana
Classes in graphql.schema.diffing.ana with annotations of type Internal Modifier and Type Class Description class
EditOperationAnalysisResult
class
EditOperationAnalyzer
Higher level GraphQL semantic assigned tointerface
SchemaDifference
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 Modifier and Type Class Description class
LambdaFetchingSupport
-
Uses of Internal in graphql.schema.idl
Classes in graphql.schema.idl with annotations of type Internal Modifier and Type Class Description (package private) class
ArgValueOfAllowedTypeChecker
Class to check whether a given directive argument value matches a given directive definition.class
EchoingWiringFactory
A wiring factory that will echo back the objects defined.(package private) class
ImplementingTypesChecker
A support class to help break up the large SchemaTypeChecker class.class
NoopWiringFactory
class
SchemaDirectiveWiringEnvironmentImpl<T extends GraphQLDirectiveContainer>
(package private) class
SchemaDirectiveWiringSchemaGeneratorPostProcessing
class
SchemaExtensionsChecker
(package private) class
SchemaGeneratorAppliedDirectiveHelper
This contains helper code to build out appliedm directives on schema elementclass
SchemaGeneratorDirectiveHelper
This contains the helper code that allowsSchemaDirectiveWiring
implementations to be invoked during schema generation.class
SchemaGeneratorHelper
class
SchemaTypeChecker
This helps pre check the state of the type system to ensure it can be made into an executable schema.(package private) class
SchemaTypeDirectivesChecker
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
SchemaTypeExtensionsChecker
A support class to help break up the large SchemaTypeChecker class.class
TypeInfo
This helper gives you access to the type info given a type definitionclass
UnExecutableSchemaGenerator
(package private) class
UnionTypesChecker
UnionType check, details in https://spec.graphql.org/June2018/#sec-Type-System. -
Uses of Internal in graphql.schema.idl.errors
-
Uses of Internal in graphql.schema.impl
Classes in graphql.schema.impl with annotations of type Internal Modifier and Type Class Description class
GraphQLTypeCollectingVisitor
class
MultiReadOnlyGraphQLTypeVisitor
A delegating type visitor that allows you to call N visitors in a list and always continues viaTraversalControl.CONTINUE
class
SchemaUtil
class
StronglyConnectedComponentsTopologicallySorted
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 Modifier and Type Class Description (package private) static class
SchemaUsage.Builder
-
Uses of Internal in graphql.schema.validation
Classes in graphql.schema.validation with annotations of type Internal Modifier and Type Class Description class
AppliedDirectiveArgumentsAreValid
class
AppliedDirectivesAreValid
class
InputAndOutputTypesUsedAppropriately
Schema validation rule ensuring no input type forms an unbroken non-nullable recursion, as such a type would be impossible to satisfyclass
InvalidSchemaException
class
NoUnbrokenInputCycles
Schema validation rule ensuring no input type forms an unbroken non-nullable recursion, as such a type would be impossible to satisfyclass
SchemaValidationError
class
SchemaValidationErrorCollector
class
SchemaValidationErrorType
class
SchemaValidator
class
TypesImplementInterfaces
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 Constructor Description BlockedFields(java.util.List<java.util.regex.Pattern> patterns)
-
Uses of Internal in graphql.schema.visitor
Classes in graphql.schema.visitor with annotations of type Internal Modifier and Type Class Description (package private) class
GraphQLSchemaVisitorAdapter
(package private) class
GraphQLSchemaVisitorEnvironmentImpl<T extends GraphQLSchemaElement>
-
Uses of Internal in graphql.util
Classes in graphql.util with annotations of type Internal Modifier and Type Class Description class
DefaultTraverserContext<T>
class
EscapeUtil
class
FpKit
class
InterThreadMemoizedSupplier<T>
This memoizing supplier DOES use locked double locking to set its value.(package private) class
IntraThreadMemoizedSupplier<T>
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
LockKit
This provides reentrant locking support for our code base.class
LogKit
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.class
Pair<T,U>
class
ReplaceNode
Special class to be set as var inTraverserContext.setVar(Class, Object)
to indicate that the current node should be replaced.class
Traverser<T>
class
TraverserResult
class
TraverserState<T>
interface
TraverserVisitor<T>
class
TraverserVisitorStub<T>
class
TreeParallelTransformer<T>
class
TreeParallelTraverser<T>
-
Uses of Internal in graphql.validation
Classes in graphql.validation with annotations of type Internal Modifier and Type Class Description class
AbstractRule
class
ArgumentValidationUtil
interface
DocumentVisitor
class
LanguageTraversal
class
RulesVisitor
class
TraversalContext
class
ValidationContext
class
ValidationErrorCollector
(package private) static class
ValidationErrorCollector.MaxValidationErrorsReached
Indicates that that maximum number of validation errors has been reachedclass
ValidationUtil
class
Validator
-
Uses of Internal in graphql.validation.rules
Classes in graphql.validation.rules with annotations of type Internal Modifier and Type Class Description class
ArgumentsOfCorrectType
class
ExecutableDefinitions
class
FieldsOnCorrectType
class
FragmentsOnCompositeType
class
KnownArgumentNames
class
KnownDirectives
class
KnownFragmentNames
class
KnownTypeNames
class
LoneAnonymousOperation
class
NoFragmentCycles
class
NoUndefinedVariables
class
NoUnusedFragments
class
NoUnusedVariables
class
OverlappingFieldsCanBeMerged
class
PossibleFragmentSpreads
class
ProvidedNonNullArguments
class
ScalarLeaves
class
SubscriptionUniqueRootField
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
UniqueArgumentNames
Unique argument names A GraphQL field or directive is only valid if all supplied arguments are uniquely named.class
UniqueDirectiveNamesPerLocation
https://facebook.github.io/graphql/June2018/#sec-Directives-Are-Unique-Per-Locationclass
UniqueFragmentNames
class
UniqueOperationNames
A GraphQL document is only valid if all defined operations have unique names.class
UniqueVariableNames
Unique variable namesclass
VariableDefaultValuesOfCorrectType
class
VariablesAreInputTypes
class
VariablesTypesMatcher
class
VariableTypesMatch
-