Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W _ 

A

AbortExecutionException - Exception in graphql.execution
This Exception indicates that the current execution should be aborted.
AbortExecutionException() - Constructor for exception graphql.execution.AbortExecutionException
 
AbortExecutionException(Collection<GraphQLError>) - Constructor for exception graphql.execution.AbortExecutionException
 
AbortExecutionException(String) - Constructor for exception graphql.execution.AbortExecutionException
 
AbortExecutionException(String, Throwable) - Constructor for exception graphql.execution.AbortExecutionException
 
AbortExecutionException(Throwable) - Constructor for exception graphql.execution.AbortExecutionException
 
AbstractAsyncExecutionStrategy - Class in graphql.execution
 
AbstractAsyncExecutionStrategy() - Constructor for class graphql.execution.AbstractAsyncExecutionStrategy
 
AbstractAsyncExecutionStrategy(DataFetcherExceptionHandler) - Constructor for class graphql.execution.AbstractAsyncExecutionStrategy
 
AbstractNode<T extends Node> - Class in graphql.language
 
AbstractNode() - Constructor for class graphql.language.AbstractNode
 
AbstractRule - Class in graphql.validation
 
AbstractRule(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.AbstractRule
 
accept(DataFetcherExceptionHandlerParameters) - Method in interface graphql.execution.DataFetcherExceptionHandler
When an exception during a call to a DataFetcher then this handler is called back to shape the error that should be placed in the list of errors via ExecutionContext.addError(GraphQLError)
accept(DataFetcherExceptionHandlerParameters) - Method in class graphql.execution.SimpleDataFetcherExceptionHandler
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.Argument
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.ArrayValue
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.BooleanValue
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.Directive
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.DirectiveDefinition
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.DirectiveLocation
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.Document
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.EnumTypeDefinition
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.EnumValue
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.EnumValueDefinition
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.Field
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.FieldDefinition
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.FloatValue
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.FragmentDefinition
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.FragmentSpread
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.InlineFragment
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.InputObjectTypeDefinition
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.InputValueDefinition
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.InterfaceTypeDefinition
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.IntValue
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.ListType
 
accept(TraverserContext<Node>, NodeVisitor) - Method in interface graphql.language.Node
Double-dispatch entry point.
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.NonNullType
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.NullValue
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.ObjectField
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.ObjectTypeDefinition
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.ObjectValue
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.OperationDefinition
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.OperationTypeDefinition
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.ScalarTypeDefinition
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.SchemaDefinition
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.SelectionSet
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.StringValue
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.TypeName
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.UnionTypeDefinition
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.VariableDefinition
 
accept(TraverserContext<Node>, NodeVisitor) - Method in class graphql.language.VariableReference
 
add(Definition) - Method in class graphql.schema.idl.TypeDefinitionRegistry
Adds a definition to the registry
addCompiledPattern(Pattern) - Method in class graphql.schema.visibility.BlockedFields.Builder
 
addCompiledPatterns(Collection<Pattern>) - Method in class graphql.schema.visibility.BlockedFields.Builder
 
addContextProperty(GraphqlAntlrToLanguage.ContextProperty, Object) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
addDeprecatedDirectiveDefinition(TypeDefinitionRegistry) - Method in class graphql.schema.idl.SchemaGeneratorHelper
 
addError(GraphQLError, ExecutionPath) - Method in class graphql.execution.ExecutionContext
This method will only put one error per field path.
addError(GraphQLError) - Method in class graphql.execution.ExecutionContext
This method will allow you to add errors into the running execution context, without a check for per field unique-ness
addError(GraphQLError) - Method in class graphql.ExecutionResultImpl.Builder
 
addError(SchemaValidationError) - Method in class graphql.schema.validation.SchemaValidationErrorCollector
 
addError(ValidationErrorType, List<? extends Node>, String) - Method in class graphql.validation.AbstractRule
 
addError(ValidationErrorType, SourceLocation, String) - Method in class graphql.validation.AbstractRule
 
addError(ValidationError) - Method in class graphql.validation.ValidationErrorCollector
 
addErrors(List<GraphQLError>) - Method in class graphql.ExecutionResultImpl.Builder
 
addExtension(String, Object) - Method in class graphql.ExecutionResultImpl.Builder
 
additionalDirective(GraphQLDirective) - Method in class graphql.schema.GraphQLSchema.Builder
 
additionalDirectives(Set<GraphQLDirective>) - Method in class graphql.schema.GraphQLSchema.Builder
 
additionalType(GraphQLType) - Method in class graphql.schema.GraphQLSchema.Builder
 
additionalTypes(Set<GraphQLType>) - Method in class graphql.schema.GraphQLSchema.Builder
 
addNewContexts(Collection<? extends T>, TraverserContext<T>) - Method in class graphql.util.TraverserState
 
addPattern(String) - Method in class graphql.schema.visibility.BlockedFields.Builder
 
addPatterns(Collection<String>) - Method in class graphql.schema.visibility.BlockedFields.Builder
 
addRule(ExecutionPath, BiFunction<FieldAndArguments, FieldValidationEnvironment, Optional<GraphQLError>>) - Method in class graphql.execution.instrumentation.fieldvalidation.SimpleFieldValidation
Adds the rule against the field address path.
addVisited(T) - Method in class graphql.util.TraverserState
 
apiBreakage() - Static method in class graphql.schema.diff.DiffEvent
 
apiDanger() - Static method in class graphql.schema.diff.DiffEvent
 
apiInfo() - Static method in class graphql.schema.diff.DiffEvent
 
apply(T, int, List<U>) - Method in interface graphql.execution.Async.CFFactory
 
Argument - Class in graphql.language
 
Argument(String, Value) - Constructor for class graphql.language.Argument
 
argument(GraphQLArgument) - Method in class graphql.schema.GraphQLDirective.Builder
 
argument(UnaryOperator<GraphQLArgument.Builder>) - Method in class graphql.schema.GraphQLDirective.Builder
Take an argument builder in a function definition and apply.
argument(GraphQLArgument.Builder) - Method in class graphql.schema.GraphQLDirective.Builder
Same effect as the argument(GraphQLArgument).
argument(GraphQLArgument) - Method in class graphql.schema.GraphQLFieldDefinition.Builder
 
argument(UnaryOperator<GraphQLArgument.Builder>) - Method in class graphql.schema.GraphQLFieldDefinition.Builder
Take an argument builder in a function definition and apply.
argument(GraphQLArgument.Builder) - Method in class graphql.schema.GraphQLFieldDefinition.Builder
Same effect as the argument(GraphQLArgument).
argument(List<GraphQLArgument>) - Method in class graphql.schema.GraphQLFieldDefinition.Builder
 
arguments(Map<String, Object>) - Method in class graphql.execution.ExecutionStrategyParameters.Builder
 
arguments(Map<String, Object>) - Method in class graphql.schema.DataFetchingEnvironmentBuilder
 
argumentsByName(List<Argument>) - Static method in class graphql.language.NodeUtil
 
ArgumentsOfCorrectType - Class in graphql.validation.rules
 
ArgumentsOfCorrectType(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.ArgumentsOfCorrectType
 
ArgumentValidationUtil - Class in graphql.validation
 
ArgumentValidationUtil(Argument) - Constructor for class graphql.validation.ArgumentValidationUtil
 
argumentValues(Map<String, Object>) - Method in class graphql.execution.DataFetcherExceptionHandlerParameters.Builder
 
argumentValues(Map<String, Object>) - Method in class graphql.execution.TypeResolutionParameters.Builder
 
ArrayValue - Class in graphql.language
 
ArrayValue() - Constructor for class graphql.language.ArrayValue
 
ArrayValue(List<Value>) - Constructor for class graphql.language.ArrayValue
 
Assert - Class in graphql
 
Assert() - Constructor for class graphql.Assert
 
AssertException - Exception in graphql
 
AssertException(String) - Constructor for exception graphql.AssertException
 
assertNeverCalled() - Static method in class graphql.Assert
 
assertNonNullFieldPrecondition(NonNullableFieldWasNullException) - Method in class graphql.execution.ExecutionStrategy
See (http://facebook.github.io/graphql/#sec-Errors-and-Non-Nullability),
assertNonNullFieldPrecondition(NonNullableFieldWasNullException, CompletableFuture<?>) - Method in class graphql.execution.ExecutionStrategy
 
assertNotEmpty(Collection<T>, String, Object...) - Static method in class graphql.Assert
 
assertNotNull(T, String, Object...) - Static method in class graphql.Assert
 
assertNotNull(T) - Static method in class graphql.Assert
 
assertShouldNeverHappen(String, Object...) - Static method in class graphql.Assert
 
assertShouldNeverHappen() - Static method in class graphql.Assert
 
assertTrue(boolean, String, Object...) - Static method in class graphql.Assert
 
assertValidName(String) - Static method in class graphql.Assert
Validates that the Lexical token name matches the current spec.
AstComparator - Class in graphql.language
 
AstComparator() - Constructor for class graphql.language.AstComparator
 
astFromValue(Object, GraphQLType) - Static method in class graphql.language.AstValueHelper
Produces a GraphQL Value AST given a Java value.
AstPrinter - Class in graphql.language
This can take graphql language AST and print it out as a string
AstPrinter() - Constructor for class graphql.language.AstPrinter
 
AstValueHelper - Class in graphql.language
 
AstValueHelper() - Constructor for class graphql.language.AstValueHelper
 
Async - Class in graphql.execution
 
Async() - Constructor for class graphql.execution.Async
 
async(DataFetcher<T>) - Static method in class graphql.schema.AsyncDataFetcher
A factory method for creating asynchronous data fetchers so that when used with static imports allows more readable code such as:
async(DataFetcher<T>, Executor) - Static method in class graphql.schema.AsyncDataFetcher
A factory method for creating asynchronous data fetchers and setting the Executor they run in so that when used with static imports allows more readable code such as:
Async.CFFactory<T,U> - Interface in graphql.execution
 
AsyncDataFetcher<T> - Class in graphql.schema
A modifier type that indicates the underlying data fetcher is run asynchronously
AsyncDataFetcher(DataFetcher<T>) - Constructor for class graphql.schema.AsyncDataFetcher
 
AsyncDataFetcher(DataFetcher<T>, Executor) - Constructor for class graphql.schema.AsyncDataFetcher
 
AsyncExecutionStrategy - Class in graphql.execution
The standard graphql execution strategy that runs fields asynchronously non-blocking.
AsyncExecutionStrategy() - Constructor for class graphql.execution.AsyncExecutionStrategy
The standard graphql execution strategy that runs fields asynchronously
AsyncExecutionStrategy(DataFetcherExceptionHandler) - Constructor for class graphql.execution.AsyncExecutionStrategy
Creates a execution strategy that uses the provided exception handler
AsyncSerialExecutionStrategy - Class in graphql.execution
Async non-blocking execution, but serial: only one field at the the time will be resolved.
AsyncSerialExecutionStrategy() - Constructor for class graphql.execution.AsyncSerialExecutionStrategy
 
AsyncSerialExecutionStrategy(DataFetcherExceptionHandler) - Constructor for class graphql.execution.AsyncSerialExecutionStrategy
 

B

backRef(TraverserContext<T>) - Method in interface graphql.util.TraverserVisitor
 
BatchAssertionFailed - Exception in graphql.execution.batched
 
BatchAssertionFailed() - Constructor for exception graphql.execution.batched.BatchAssertionFailed
 
BatchAssertionFailed(String) - Constructor for exception graphql.execution.batched.BatchAssertionFailed
 
BatchAssertionFailed(String, Throwable) - Constructor for exception graphql.execution.batched.BatchAssertionFailed
 
BatchAssertionFailed(Throwable) - Constructor for exception graphql.execution.batched.BatchAssertionFailed
 
Batched - Annotation Type in graphql.execution.batched
When placed on DataFetcher.get(DataFetchingEnvironment), indicates that this DataFetcher is batched.
BatchedDataFetcher - Interface in graphql.execution.batched
See Batched.
BatchedDataFetcherFactory - Class in graphql.execution.batched
Produces a BatchedDataFetcher for a given DataFetcher.
BatchedDataFetcherFactory() - Constructor for class graphql.execution.batched.BatchedDataFetcherFactory
 
BatchedExecutionStrategy - Class in graphql.execution.batched
Deprecated.
This has been deprecated in favour of using AsyncExecutionStrategy and DataLoaderDispatcherInstrumentation
BatchedExecutionStrategy() - Constructor for class graphql.execution.batched.BatchedExecutionStrategy
Deprecated.
 
BatchedExecutionStrategy(DataFetcherExceptionHandler) - Constructor for class graphql.execution.batched.BatchedExecutionStrategy
Deprecated.
 
beginDeferredField(InstrumentationDeferredFieldParameters) - Method in class graphql.execution.instrumentation.ChainedInstrumentation
 
beginDeferredField(InstrumentationDeferredFieldParameters) - Method in class graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation
 
beginDeferredField(InstrumentationDeferredFieldParameters) - Method in interface graphql.execution.instrumentation.Instrumentation
This is called just before a deferred field is resolved into a value.
beginDeferredField(InstrumentationDeferredFieldParameters) - Method in class graphql.execution.instrumentation.SimpleInstrumentation
 
beginExecuteOperation(InstrumentationExecuteOperationParameters) - Method in class graphql.execution.instrumentation.ChainedInstrumentation
 
beginExecuteOperation(InstrumentationExecuteOperationParameters) - Method in class graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation
 
beginExecuteOperation(InstrumentationExecuteOperationParameters) - Method in class graphql.execution.instrumentation.fieldvalidation.FieldValidationInstrumentation
 
beginExecuteOperation(InstrumentationExecuteOperationParameters) - Method in interface graphql.execution.instrumentation.Instrumentation
This is called just before the execution of the query operation is started.
beginExecuteOperation(InstrumentationExecuteOperationParameters) - Method in class graphql.execution.instrumentation.SimpleInstrumentation
 
beginExecution(InstrumentationExecutionParameters) - Method in class graphql.execution.instrumentation.ChainedInstrumentation
 
beginExecution(InstrumentationExecutionParameters) - Method in interface graphql.execution.instrumentation.Instrumentation
This is called right at the start of query execution and its the first step in the instrumentation chain.
beginExecution(InstrumentationExecutionParameters) - Method in class graphql.execution.instrumentation.SimpleInstrumentation
 
beginExecutionStrategy(InstrumentationExecutionStrategyParameters) - Method in class graphql.execution.instrumentation.ChainedInstrumentation
 
beginExecutionStrategy(InstrumentationExecutionStrategyParameters) - Method in class graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation
 
beginExecutionStrategy(InstrumentationExecutionStrategyParameters) - Method in interface graphql.execution.instrumentation.Instrumentation
This is called each time an ExecutionStrategy is invoked, which may be multiple times per query as the engine recursively descends down over the query.
beginExecutionStrategy(InstrumentationExecutionStrategyParameters) - Method in class graphql.execution.instrumentation.SimpleInstrumentation
 
beginField(InstrumentationFieldParameters) - Method in class graphql.execution.instrumentation.ChainedInstrumentation
 
beginField(InstrumentationFieldParameters) - Method in interface graphql.execution.instrumentation.Instrumentation
This is called just before a field is resolved into a value.
beginField(InstrumentationFieldParameters) - Method in class graphql.execution.instrumentation.SimpleInstrumentation
 
beginField(DataFetchingEnvironment) - Method in class graphql.execution.instrumentation.tracing.TracingSupport
This should be called to start the trace of a field, with TracingSupport.TracingContext.onEnd() being called to end the call.
beginFieldComplete(InstrumentationFieldCompleteParameters) - Method in class graphql.execution.instrumentation.ChainedInstrumentation
 
beginFieldComplete(InstrumentationFieldCompleteParameters) - Method in interface graphql.execution.instrumentation.Instrumentation
This is called just before the complete field is started.
beginFieldComplete(InstrumentationFieldCompleteParameters) - Method in class graphql.execution.instrumentation.SimpleInstrumentation
 
beginFieldFetch(InstrumentationFieldFetchParameters) - Method in class graphql.execution.instrumentation.ChainedInstrumentation
 
beginFieldFetch(InstrumentationFieldFetchParameters) - Method in class graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation
 
beginFieldFetch(InstrumentationFieldFetchParameters) - Method in class graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach
 
beginFieldFetch(InstrumentationFieldFetchParameters) - Method in interface graphql.execution.instrumentation.Instrumentation
This is called just before a field DataFetcher is invoked.
beginFieldFetch(InstrumentationFieldFetchParameters) - Method in class graphql.execution.instrumentation.SimpleInstrumentation
 
beginFieldFetch(InstrumentationFieldFetchParameters) - Method in class graphql.execution.instrumentation.tracing.TracingInstrumentation
 
beginFieldListComplete(InstrumentationFieldCompleteParameters) - Method in class graphql.execution.instrumentation.ChainedInstrumentation
 
beginFieldListComplete(InstrumentationFieldCompleteParameters) - Method in interface graphql.execution.instrumentation.Instrumentation
This is called just before the complete field list is started.
beginFieldListComplete(InstrumentationFieldCompleteParameters) - Method in class graphql.execution.instrumentation.SimpleInstrumentation
 
beginParse(InstrumentationExecutionParameters) - Method in class graphql.execution.instrumentation.ChainedInstrumentation
 
beginParse(InstrumentationExecutionParameters) - Method in interface graphql.execution.instrumentation.Instrumentation
This is called just before a query is parsed.
beginParse(InstrumentationExecutionParameters) - Method in class graphql.execution.instrumentation.SimpleInstrumentation
 
beginParse(InstrumentationExecutionParameters) - Method in class graphql.execution.instrumentation.tracing.TracingInstrumentation
 
beginParse() - Method in class graphql.execution.instrumentation.tracing.TracingSupport
This should be called to start the trace of query parsing, with TracingSupport.TracingContext.onEnd() being called to end the call.
beginValidation(InstrumentationValidationParameters) - Method in class graphql.analysis.MaxQueryComplexityInstrumentation
 
beginValidation(InstrumentationValidationParameters) - Method in class graphql.analysis.MaxQueryDepthInstrumentation
 
beginValidation(InstrumentationValidationParameters) - Method in class graphql.execution.instrumentation.ChainedInstrumentation
 
beginValidation(InstrumentationValidationParameters) - Method in interface graphql.execution.instrumentation.Instrumentation
This is called just before the parsed query document is validated.
beginValidation(InstrumentationValidationParameters) - Method in class graphql.execution.instrumentation.SimpleInstrumentation
 
beginValidation(InstrumentationValidationParameters) - Method in class graphql.execution.instrumentation.tracing.TracingInstrumentation
 
beginValidation() - Method in class graphql.execution.instrumentation.tracing.TracingSupport
This should be called to start the trace of query validation, with TracingSupport.TracingContext.onEnd() being called to end the call.
BlockedFields - Class in graphql.schema.visibility
This helper class will take a list of regular expressions and match them against the fully qualified name of a type and its fields.
BlockedFields(List<Pattern>) - Constructor for class graphql.schema.visibility.BlockedFields
 
BlockedFields.Builder - Class in graphql.schema.visibility
 
BooleanValue - Class in graphql.language
 
BooleanValue(boolean) - Constructor for class graphql.language.BooleanValue
 
breadthFirst(Function<? super T, ? extends List<T>>) - Static method in class graphql.util.Traverser
 
breadthFirst(Function<? super T, ? extends List<T>>, Object) - Static method in class graphql.util.Traverser
 
build() - Method in class graphql.analysis.QueryTraversal.Builder
 
build() - Method in class graphql.execution.DataFetcherExceptionHandlerParameters.Builder
 
build() - Method in class graphql.execution.ExecutionContextBuilder
 
build() - Method in class graphql.execution.ExecutionStrategyParameters.Builder
 
build() - Method in class graphql.execution.ExecutionTypeInfo.Builder
 
build() - Method in class graphql.execution.FieldCollectorParameters.Builder
 
build() - Method in class graphql.execution.FieldValueInfo.Builder
 
build() - Method in class graphql.execution.TypeResolutionParameters.Builder
 
build() - Method in class graphql.ExecutionInput.Builder
 
build() - Method in class graphql.ExecutionResultImpl.Builder
 
build() - Method in class graphql.GraphQL.Builder
 
build() - Method in class graphql.schema.DataFetchingEnvironmentBuilder
 
build() - Method in class graphql.schema.diff.DiffEvent.Builder
 
build() - Method in class graphql.schema.GraphQLArgument.Builder
 
build() - Method in class graphql.schema.GraphQLDirective.Builder
 
build() - Method in class graphql.schema.GraphQLEnumType.Builder
 
build() - Method in class graphql.schema.GraphQLEnumValueDefinition.Builder
 
build() - Method in class graphql.schema.GraphQLFieldDefinition.Builder
 
build() - Method in class graphql.schema.GraphQLInputObjectField.Builder
 
build() - Method in class graphql.schema.GraphQLInputObjectType.Builder
 
build() - Method in class graphql.schema.GraphQLInterfaceType.Builder
 
build() - Method in class graphql.schema.GraphQLObjectType.Builder
 
build() - Method in class graphql.schema.GraphQLScalarType.Builder
 
build() - Method in class graphql.schema.GraphQLSchema.Builder
 
build(Set<GraphQLType>) - Method in class graphql.schema.GraphQLSchema.Builder
 
build(Set<GraphQLType>, Set<GraphQLDirective>) - Method in class graphql.schema.GraphQLSchema.Builder
 
build() - Method in class graphql.schema.GraphQLUnionType.Builder
 
build() - Method in class graphql.schema.idl.RuntimeWiring.Builder
 
build() - Method in class graphql.schema.idl.TypeRuntimeWiring.Builder
 
build() - Method in class graphql.schema.visibility.BlockedFields.Builder
 
buildDeprecationReason(List<Directive>) - Method in class graphql.schema.idl.SchemaGeneratorHelper
 
buildDescription(Node<?>, Description) - Method in class graphql.schema.idl.SchemaGeneratorHelper
 
buildDirective(Directive, Set<GraphQLDirective>, Introspection.DirectiveLocation) - Method in class graphql.schema.idl.SchemaGeneratorHelper
 
buildDirectiveFromDefinition(DirectiveDefinition, Function<Type, GraphQLInputType>) - Method in class graphql.schema.idl.SchemaGeneratorHelper
 
buildDirectiveInputType(Value) - Method in class graphql.schema.idl.SchemaGeneratorHelper
We support the basic types as directive types
Builder() - Constructor for class graphql.analysis.QueryTraversal.Builder
 
Builder(FieldValueInfo.CompleteValueType) - Constructor for class graphql.execution.FieldValueInfo.Builder
 
Builder() - Constructor for class graphql.execution.TypeResolutionParameters.Builder
 
Builder() - Constructor for class graphql.ExecutionInput.Builder
 
Builder() - Constructor for class graphql.ExecutionResultImpl.Builder
 
Builder(GraphQLSchema) - Constructor for class graphql.GraphQL.Builder
 
Builder() - Constructor for class graphql.schema.diff.DiffEvent.Builder
 
Builder() - Constructor for class graphql.schema.GraphQLArgument.Builder
 
Builder(GraphQLArgument) - Constructor for class graphql.schema.GraphQLArgument.Builder
 
Builder() - Constructor for class graphql.schema.GraphQLDirective.Builder
 
Builder(GraphQLDirective) - Constructor for class graphql.schema.GraphQLDirective.Builder
 
Builder() - Constructor for class graphql.schema.GraphQLEnumType.Builder
 
Builder(GraphQLEnumType) - Constructor for class graphql.schema.GraphQLEnumType.Builder
 
Builder() - Constructor for class graphql.schema.GraphQLEnumValueDefinition.Builder
 
Builder(GraphQLEnumValueDefinition) - Constructor for class graphql.schema.GraphQLEnumValueDefinition.Builder
 
Builder() - Constructor for class graphql.schema.GraphQLFieldDefinition.Builder
 
Builder(GraphQLFieldDefinition) - Constructor for class graphql.schema.GraphQLFieldDefinition.Builder
 
Builder() - Constructor for class graphql.schema.GraphQLInputObjectField.Builder
 
Builder(GraphQLInputObjectField) - Constructor for class graphql.schema.GraphQLInputObjectField.Builder
 
Builder() - Constructor for class graphql.schema.GraphQLInputObjectType.Builder
 
Builder(GraphQLInputObjectType) - Constructor for class graphql.schema.GraphQLInputObjectType.Builder
 
Builder() - Constructor for class graphql.schema.GraphQLInterfaceType.Builder
 
Builder(GraphQLInterfaceType) - Constructor for class graphql.schema.GraphQLInterfaceType.Builder
 
Builder() - Constructor for class graphql.schema.GraphQLObjectType.Builder
 
Builder(GraphQLObjectType) - Constructor for class graphql.schema.GraphQLObjectType.Builder
 
Builder() - Constructor for class graphql.schema.GraphQLScalarType.Builder
 
Builder(GraphQLScalarType) - Constructor for class graphql.schema.GraphQLScalarType.Builder
 
Builder() - Constructor for class graphql.schema.GraphQLSchema.Builder
 
Builder() - Constructor for class graphql.schema.GraphQLUnionType.Builder
 
Builder(GraphQLUnionType) - Constructor for class graphql.schema.GraphQLUnionType.Builder
 
Builder() - Constructor for class graphql.schema.idl.TypeRuntimeWiring.Builder
 
Builder() - Constructor for class graphql.schema.visibility.BlockedFields.Builder
 
buildObjectValue(ObjectValue, GraphQLInputObjectType) - Method in class graphql.schema.idl.SchemaGeneratorHelper
 
buildRegistry(Document) - Method in class graphql.schema.idl.SchemaParser
special method to build directly a TypeDefinitionRegistry from a Document useful for Introspection => IDL (Document) => TypeDefinitionRegistry
buildValue(Value, GraphQLType) - Method in class graphql.schema.idl.SchemaGeneratorHelper
 

C

calculate(FieldComplexityEnvironment, int) - Method in interface graphql.analysis.FieldComplexityCalculator
Calculates the complexity of a field
cancel() - Method in class graphql.execution.reactive.DelegatingSubscription
 
CapturingReporter - Class in graphql.schema.diff.reporting
A reporter that captures all the difference events as they occur
CapturingReporter() - Constructor for class graphql.schema.diff.reporting.CapturingReporter
 
castType(Class<T>) - Method in class graphql.execution.ExecutionTypeInfo
This will cast the type to a specific graphql type such as GraphQLObjectType say
category(DiffCategory) - Method in class graphql.schema.diff.DiffEvent.Builder
 
ChainedInstrumentation - Class in graphql.execution.instrumentation
This allows you to chain together a number of Instrumentation implementations and run them in sequence.
ChainedInstrumentation(List<Instrumentation>) - Constructor for class graphql.execution.instrumentation.ChainedInstrumentation
 
ChainedReporter - Class in graphql.schema.diff.reporting
A reporter that chains together one or more difference reporters
ChainedReporter(DifferenceReporter...) - Constructor for class graphql.schema.diff.reporting.ChainedReporter
 
ChainedReporter(List<DifferenceReporter>) - Constructor for class graphql.schema.diff.reporting.ChainedReporter
 
check(GraphQLType, SchemaValidationErrorCollector) - Method in class graphql.schema.validation.NoUnbrokenInputCycles
 
check(GraphQLFieldDefinition, SchemaValidationErrorCollector) - Method in class graphql.schema.validation.NoUnbrokenInputCycles
 
check(GraphQLFieldDefinition, SchemaValidationErrorCollector) - Method in class graphql.schema.validation.ObjectsImplementInterfaces
 
check(GraphQLType, SchemaValidationErrorCollector) - Method in class graphql.schema.validation.ObjectsImplementInterfaces
 
check(GraphQLFieldDefinition, SchemaValidationErrorCollector) - Method in interface graphql.schema.validation.SchemaValidationRule
 
check(GraphQLType, SchemaValidationErrorCollector) - Method in interface graphql.schema.validation.SchemaValidationRule
 
checkArgument(Argument) - Method in class graphql.validation.AbstractRule
 
checkArgument(Argument) - Method in class graphql.validation.rules.ArgumentsOfCorrectType
 
checkArgument(Argument) - Method in class graphql.validation.rules.KnownArgumentNames
 
checkDirective(Directive, List<Node>) - Method in class graphql.validation.AbstractRule
 
checkDirective(Directive, List<Node>) - Method in class graphql.validation.rules.KnownDirectives
 
checkDirective(Directive, List<Node>) - Method in class graphql.validation.rules.ProvidedNonNullArguments
 
checkDocument(Document) - Method in class graphql.validation.AbstractRule
 
checkDocument(Document) - Method in class graphql.validation.rules.ExecutableDefinitions
Executable definitions A GraphQL document is only valid for execution if all definitions are either operation or fragment definitions.
checkField(Field) - Method in class graphql.validation.AbstractRule
 
checkField(Field) - Method in class graphql.validation.rules.FieldsOnCorrectType
 
checkField(Field) - Method in class graphql.validation.rules.ProvidedNonNullArguments
 
checkField(Field) - Method in class graphql.validation.rules.ScalarLeafs
 
checkForDeferDirective(List<Field>) - Method in class graphql.execution.defer.DeferSupport
 
checkFragmentDefinition(FragmentDefinition) - Method in class graphql.validation.AbstractRule
 
checkFragmentDefinition(FragmentDefinition) - Method in class graphql.validation.rules.FragmentsOnCompositeType
 
checkFragmentDefinition(FragmentDefinition) - Method in class graphql.validation.rules.NoFragmentCycles
 
checkFragmentDefinition(FragmentDefinition) - Method in class graphql.validation.rules.NoUndefinedVariables
 
checkFragmentDefinition(FragmentDefinition) - Method in class graphql.validation.rules.NoUnusedFragments
 
checkFragmentSpread(FragmentSpread) - Method in class graphql.validation.AbstractRule
 
checkFragmentSpread(FragmentSpread) - Method in class graphql.validation.rules.KnownFragmentNames
 
checkFragmentSpread(FragmentSpread) - Method in class graphql.validation.rules.NoUnusedFragments
 
checkFragmentSpread(FragmentSpread) - Method in class graphql.validation.rules.PossibleFragmentSpreads
 
checkInlineFragment(InlineFragment) - Method in class graphql.validation.AbstractRule
 
checkInlineFragment(InlineFragment) - Method in class graphql.validation.rules.FragmentsOnCompositeType
 
checkInlineFragment(InlineFragment) - Method in class graphql.validation.rules.PossibleFragmentSpreads
 
checkOperationDefinition(OperationDefinition) - Method in class graphql.validation.AbstractRule
 
checkOperationDefinition(OperationDefinition) - Method in class graphql.validation.rules.LoneAnonymousOperation
 
checkOperationDefinition(OperationDefinition) - Method in class graphql.validation.rules.NoUndefinedVariables
 
checkOperationDefinition(OperationDefinition) - Method in class graphql.validation.rules.NoUnusedFragments
 
checkOperationDefinition(OperationDefinition) - Method in class graphql.validation.rules.NoUnusedVariables
 
checkOperationDefinition(OperationDefinition) - Method in class graphql.validation.rules.UniqueOperationNames
 
checkOperationDefinition(OperationDefinition) - Method in class graphql.validation.rules.VariableTypesMatchRule
 
checkSelectionSet(SelectionSet) - Method in class graphql.validation.AbstractRule
 
checkTypeName(TypeName) - Method in class graphql.validation.AbstractRule
 
checkTypeName(TypeName) - Method in class graphql.validation.rules.KnownTypeNames
 
checkTypeRegistry(TypeDefinitionRegistry, RuntimeWiring, boolean) - Method in class graphql.schema.idl.SchemaTypeChecker
 
checkVariable(VariableReference) - Method in class graphql.validation.AbstractRule
 
checkVariable(VariableReference) - Method in class graphql.validation.rules.NoUndefinedVariables
 
checkVariable(VariableReference) - Method in class graphql.validation.rules.NoUnusedVariables
 
checkVariable(VariableReference) - Method in class graphql.validation.rules.VariableTypesMatchRule
 
checkVariableDefinition(VariableDefinition) - Method in class graphql.validation.AbstractRule
 
checkVariableDefinition(VariableDefinition) - Method in class graphql.validation.rules.NoUndefinedVariables
 
checkVariableDefinition(VariableDefinition) - Method in class graphql.validation.rules.NoUnusedVariables
 
checkVariableDefinition(VariableDefinition) - Method in class graphql.validation.rules.VariableDefaultValuesOfCorrectType
 
checkVariableDefinition(VariableDefinition) - Method in class graphql.validation.rules.VariablesAreInputTypes
 
checkVariableDefinition(VariableDefinition) - Method in class graphql.validation.rules.VariableTypesMatchRule
 
ChildrenOfSelectionProvider - Class in graphql.analysis
QueryTraversal helper class responsible for obtaining Selection nodes from selection parent.
ChildrenOfSelectionProvider(Map<String, FragmentDefinition>) - Constructor for class graphql.analysis.ChildrenOfSelectionProvider
 
clearArguments() - Method in class graphql.schema.GraphQLDirective.Builder
This is used to clear all the arguments in the builder so far.
clearArguments() - Method in class graphql.schema.GraphQLFieldDefinition.Builder
This is used to clear all the arguments in the builder so far.
clearDirectives() - Method in class graphql.schema.GraphQLArgument.Builder
This is used to clear all the directives in the builder so far.
clearDirectives() - Method in class graphql.schema.GraphQLEnumType.Builder
This is used to clear all the directives in the builder so far.
clearDirectives() - Method in class graphql.schema.GraphQLEnumValueDefinition.Builder
This is used to clear all the directives in the builder so far.
clearDirectives() - Method in class graphql.schema.GraphQLFieldDefinition.Builder
This is used to clear all the directives in the builder so far.
clearDirectives() - Method in class graphql.schema.GraphQLInputObjectField.Builder
This is used to clear all the directives in the builder so far.
clearDirectives() - Method in class graphql.schema.GraphQLInputObjectType.Builder
This is used to clear all the directives in the builder so far.
clearDirectives() - Method in class graphql.schema.GraphQLInterfaceType.Builder
This is used to clear all the directives in the builder so far.
clearDirectives() - Method in class graphql.schema.GraphQLObjectType.Builder
This is used to clear all the directives in the builder so far.
clearDirectives() - Method in class graphql.schema.GraphQLScalarType.Builder
This is used to clear all the directives in the builder so far.
clearDirectives() - Method in class graphql.schema.GraphQLUnionType.Builder
This is used to clear all the directives in the builder so far.
clearFields() - Method in class graphql.schema.GraphQLInputObjectType.Builder
This is used to clear all the fields in the builder so far.
clearFields() - Method in class graphql.schema.GraphQLInterfaceType.Builder
This is used to clear all the fields in the builder so far.
clearFields() - Method in class graphql.schema.GraphQLObjectType.Builder
This is used to clear all the fields in the builder so far.
clearInterfaces() - Method in class graphql.schema.GraphQLObjectType.Builder
This is used to clear all the interfaces in the builder so far.
clearPossibleTypes() - Method in class graphql.schema.GraphQLUnionType.Builder
This is used to clear all the types in the builder so far.
clearReflectionCache() - Static method in class graphql.schema.PropertyDataFetcher
PropertyDataFetcher caches the methods and fields that map from a class to a property for runtime performance reasons.
clearValidLocations() - Method in class graphql.schema.GraphQLDirective.Builder
 
clearValues() - Method in class graphql.schema.GraphQLEnumType.Builder
This is used to clear all the values in the builder so far.
coerceArgumentValues(GraphQLSchema, List<VariableDefinition>, Map<String, Object>) - Method in class graphql.execution.ValuesResolver
The http://facebook.github.io/graphql/#sec-Coercing-Variable-Values says :
Coercing<I,O> - Interface in graphql.schema
The Coercing interface is used by GraphQLScalarTypes to parse and serialise object values.
coercing(Coercing) - Method in class graphql.schema.GraphQLScalarType.Builder
 
CoercingParseLiteralException - Exception in graphql.schema
 
CoercingParseLiteralException() - Constructor for exception graphql.schema.CoercingParseLiteralException
 
CoercingParseLiteralException(String) - Constructor for exception graphql.schema.CoercingParseLiteralException
 
CoercingParseLiteralException(String, Throwable) - Constructor for exception graphql.schema.CoercingParseLiteralException
 
CoercingParseLiteralException(String, Throwable, SourceLocation) - Constructor for exception graphql.schema.CoercingParseLiteralException
 
CoercingParseLiteralException(Throwable) - Constructor for exception graphql.schema.CoercingParseLiteralException
 
CoercingParseValueException - Exception in graphql.schema
 
CoercingParseValueException() - Constructor for exception graphql.schema.CoercingParseValueException
 
CoercingParseValueException(String) - Constructor for exception graphql.schema.CoercingParseValueException
 
CoercingParseValueException(String, Throwable) - Constructor for exception graphql.schema.CoercingParseValueException
 
CoercingParseValueException(String, Throwable, SourceLocation) - Constructor for exception graphql.schema.CoercingParseValueException
 
CoercingParseValueException(Throwable) - Constructor for exception graphql.schema.CoercingParseValueException
 
CoercingSerializeException - Exception in graphql.schema
 
CoercingSerializeException() - Constructor for exception graphql.schema.CoercingSerializeException
 
CoercingSerializeException(String) - Constructor for exception graphql.schema.CoercingSerializeException
 
CoercingSerializeException(String, Throwable) - Constructor for exception graphql.schema.CoercingSerializeException
 
CoercingSerializeException(Throwable) - Constructor for exception graphql.schema.CoercingSerializeException
 
collectFields(FieldCollectorParameters, List<Field>) - Method in class graphql.execution.FieldCollector
Given a list of fields this will collect the sub-field selections and return it as a map
collectFields(FieldCollectorParameters, SelectionSet) - Method in class graphql.execution.FieldCollector
Given a selection set this will collect the sub-field selections and return it as a map
CombinedWiringFactory - Class in graphql.schema.idl
This combines a number of WiringFactorys together to act as one.
CombinedWiringFactory(List<WiringFactory>) - Constructor for class graphql.schema.idl.CombinedWiringFactory
 
Comment - Class in graphql.language
 
Comment(String, SourceLocation) - Constructor for class graphql.language.Comment
 
completeField(ExecutionContext, ExecutionStrategyParameters, Object) - Method in class graphql.execution.ExecutionStrategy
Called to complete a field based on the type of the field.
completeValue(ExecutionContext, ExecutionStrategyParameters) - Method in class graphql.execution.ExecutionStrategy
Called to complete a value for a field based on the type of the field.
completeValueForEnum(ExecutionContext, ExecutionStrategyParameters, GraphQLEnumType, Object) - Method in class graphql.execution.ExecutionStrategy
Called to turn an object into a enum value according to the GraphQLEnumType by asking that enum type to coerce the object into a valid value
completeValueForList(ExecutionContext, ExecutionStrategyParameters, Object) - Method in class graphql.execution.ExecutionStrategy
Called to complete a list of value for a field based on a list type.
completeValueForList(ExecutionContext, ExecutionStrategyParameters, Iterable<Object>) - Method in class graphql.execution.ExecutionStrategy
Called to complete a list of value for a field based on a list type.
completeValueForObject(ExecutionContext, ExecutionStrategyParameters, GraphQLObjectType, Object) - Method in class graphql.execution.ExecutionStrategy
Called to turn an java object value into an graphql object value
completeValueForScalar(ExecutionContext, ExecutionStrategyParameters, GraphQLScalarType, Object) - Method in class graphql.execution.ExecutionStrategy
Called to turn an object into a scalar value according to the GraphQLScalarType by asking that scalar type to coerce the object into a valid value
completeValueType(FieldValueInfo.CompleteValueType) - Method in class graphql.execution.FieldValueInfo.Builder
 
CompletionStageMappingPublisher<D,U> - Class in graphql.execution.reactive
A reactive Publisher that bridges over another Publisher of `D` and maps the results to type `U` via a CompletionStage, handling errors in that stage
CompletionStageMappingPublisher(Publisher<U>, Function<U, CompletionStage<D>>) - Constructor for class graphql.execution.reactive.CompletionStageMappingPublisher
You need the following :
components(Object...) - Method in class graphql.schema.diff.DiffEvent.Builder
 
concat(List<T>, T) - Static method in class graphql.util.FpKit
Concatenates (appends) a single elements to an existing list
concat(List<T>, List<T>) - Static method in class graphql.util.FpKit
Concatenates two lists into one
ConditionalNodes - Class in graphql.execution
 
ConditionalNodes() - Constructor for class graphql.execution.ConditionalNodes
 
Connection<T> - Interface in graphql.relay
This represents a connection in Relay, which is a list of edges as well as a pageInfo that describes the pagination of that list.
ConnectionCursor - Interface in graphql.relay
Represents a connection cursor in Relay which is an opaque string that the server understands.
connectionType(String, GraphQLObjectType, List<GraphQLFieldDefinition>) - Method in class graphql.relay.Relay
 
contains(String) - Method in interface graphql.schema.DataFetchingFieldSelectionSet
This will return true if the field selection set matches a specified "glob" pattern matching ie the glob pattern matching supported by FileSystem.getPathMatcher(java.lang.String).
contains(String) - Method in class graphql.schema.DataFetchingFieldSelectionSetImpl
 
containsArgument(String) - Method in interface graphql.schema.DataFetchingEnvironment
Returns true of the named argument is present
containsArgument(String) - Method in class graphql.schema.DataFetchingEnvironmentImpl
 
containsValidationError(SchemaValidationErrorType) - Method in class graphql.schema.validation.SchemaValidationErrorCollector
 
containsValidationError(ValidationErrorType) - Method in class graphql.validation.ValidationErrorCollector
 
containsValidationError(ValidationErrorType, String) - Method in class graphql.validation.ValidationErrorCollector
 
containType(String) - Method in class graphql.schema.GraphQLUnionType.Builder
 
content - Variable in class graphql.language.Comment
 
content - Variable in class graphql.language.Description
 
context(Object) - Method in class graphql.execution.ExecutionContextBuilder
 
context(Object) - Method in class graphql.execution.TypeResolutionParameters.Builder
 
context(Object) - Method in class graphql.ExecutionInput.Builder
 
context(Object) - Method in class graphql.schema.DataFetchingEnvironmentBuilder
 
ContextEntry(GraphqlAntlrToLanguage.ContextProperty, Object) - Constructor for class graphql.parser.GraphqlAntlrToLanguage.ContextEntry
 
contextProperty - Variable in class graphql.parser.GraphqlAntlrToLanguage.ContextEntry
 
copyResults(CompletableFuture<T>, CompletableFuture<T>) - Static method in class graphql.execution.Async
 
create(DataFetcher) - Method in class graphql.execution.batched.BatchedDataFetcherFactory
 
createAndPutList(String) - Method in class graphql.execution.batched.MapOrList
 
createAndPutMap(String) - Method in class graphql.execution.batched.MapOrList
 
createList(List<Object>) - Static method in class graphql.execution.batched.MapOrList
 
createMap(Map<String, Object>) - Static method in class graphql.execution.batched.MapOrList
 
createSchemaDefinition(ExecutionResult) - Method in class graphql.introspection.IntrospectionResultToSchema
Returns a IDL Document that represents the schema as defined by the introspection execution result
createSchemaDefinition(Map<String, Object>) - Method in class graphql.introspection.IntrospectionResultToSchema
Returns a IDL Document that reprSesents the schema as defined by the introspection result map
createState() - Method in class graphql.execution.instrumentation.ChainedInstrumentation
 
createState() - Method in class graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation
 
createState() - Method in class graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach
 
createState() - Method in interface graphql.execution.instrumentation.Instrumentation
This will be called just before execution to create an object that is given back to all instrumentation methods to allow them to have per execution request state
createState() - Method in class graphql.execution.instrumentation.SimpleInstrumentation
 
createState() - Method in class graphql.execution.instrumentation.tracing.TracingInstrumentation
 
currentListIndex(int) - Method in class graphql.execution.ExecutionStrategyParameters.Builder
 
cursorForObjectInConnection(T) - Method in class graphql.relay.SimpleListConnection
find the object's cursor, or null if the object is not in this connection.

D

data(Object) - Method in class graphql.ExecutionResultImpl.Builder
 
DataFetcher<T> - Interface in graphql.schema
A data fetcher is responsible for returning a data value back for a given graphql field.
dataFetcher(DataFetcher<?>) - Method in class graphql.schema.GraphQLFieldDefinition.Builder
Sets the DataFetcher to use with this field.
dataFetcher(String, DataFetcher) - Method in class graphql.schema.idl.TypeRuntimeWiring.Builder
Adds a data fetcher for the current type to the specified field
DataFetcherExceptionHandler - Interface in graphql.execution
This is called when an exception is thrown during DataFetcher.get(DataFetchingEnvironment) execution
dataFetcherExceptionHandler - Variable in class graphql.execution.ExecutionStrategy
 
DataFetcherExceptionHandlerParameters - Class in graphql.execution
The parameters available to DataFetcherExceptionHandlers
DataFetcherExceptionHandlerParameters(ExecutionContext, DataFetchingEnvironment, Field, GraphQLFieldDefinition, Map<String, Object>, ExecutionPath, Throwable) - Constructor for class graphql.execution.DataFetcherExceptionHandlerParameters
 
DataFetcherExceptionHandlerParameters.Builder - Class in graphql.execution
 
DataFetcherFactories - Class in graphql.schema
A helper for DataFetcherFactory
DataFetcherFactories() - Constructor for class graphql.schema.DataFetcherFactories
 
DataFetcherFactory<T> - Interface in graphql.schema
A DataFetcherFactory allows a level of indirection in providing DataFetchers for graphql fields.
dataFetcherFactory(DataFetcherFactory) - Method in class graphql.schema.GraphQLFieldDefinition.Builder
Sets the DataFetcherFactory to use with this field.
DataFetcherFactoryEnvironment - Class in graphql.schema
This is passed to a DataFetcherFactory when it is invoked to get a DataFetcher
DataFetcherResult<T> - Class in graphql.execution
An object that can be returned from a DataFetcher that contains both data and errors to be relativized and added to the final result.
DataFetcherResult(T, List<GraphQLError>) - Constructor for class graphql.execution.DataFetcherResult
 
dataFetchers(Map<String, DataFetcher>) - Method in class graphql.schema.idl.TypeRuntimeWiring.Builder
Adds data fetchers for the current type to the specified field
dataFetchingEnvironment(DataFetchingEnvironment) - Method in class graphql.execution.DataFetcherExceptionHandlerParameters.Builder
 
DataFetchingEnvironment - Interface in graphql.schema
A DataFetchingEnvironment instance of passed to a DataFetcher as a execution context and its the place where you can find out information to help you resolve a data value given a graphql field input
DataFetchingEnvironmentBuilder - Class in graphql.schema
DataFetchingEnvironmentBuilder() - Constructor for class graphql.schema.DataFetchingEnvironmentBuilder
 
DataFetchingEnvironmentImpl - Class in graphql.schema
 
DataFetchingEnvironmentImpl(Object, Map<String, Object>, Object, Object, GraphQLFieldDefinition, List<Field>, GraphQLOutputType, GraphQLType, GraphQLSchema, Map<String, FragmentDefinition>, ExecutionId, DataFetchingFieldSelectionSet, ExecutionTypeInfo, ExecutionContext) - Constructor for class graphql.schema.DataFetchingEnvironmentImpl
 
DataFetchingFieldSelectionSet - Interface in graphql.schema
This allows you to retrieve the selection set of fields that have been asked for when the DataFetcher was invoked.
DataFetchingFieldSelectionSetImpl - Class in graphql.schema
 
DataLoaderDispatcherInstrumentation - Class in graphql.execution.instrumentation.dataloader
This graphql Instrumentation will dispatch all the contained DataLoaders when each level of the graphql query is executed.
DataLoaderDispatcherInstrumentation(DataLoaderRegistry) - Constructor for class graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation
You pass in a registry of N data loaders which will be dispatched as each level of the query executes.
DataLoaderDispatcherInstrumentation(DataLoaderRegistry, DataLoaderDispatcherInstrumentationOptions) - Constructor for class graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation
You pass in a registry of N data loaders which will be dispatched as each level of the query executes.
DataLoaderDispatcherInstrumentationOptions - Class in graphql.execution.instrumentation.dataloader
The options that control the operation of DataLoaderDispatcherInstrumentation
DataLoaderDispatcherInstrumentationState - Class in graphql.execution.instrumentation.dataloader
A base class that keeps track of whether aggressive batching can be used
DataLoaderDispatcherInstrumentationState() - Constructor for class graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentationState
 
decorate(GraphQLType) - Method in class graphql.schema.idl.TypeInfo
This will decorate a graphql type with the original hierarchy of non null and list'ness it originally contained in its definition type
deepCopy(V) - Method in class graphql.language.AbstractNode
 
deepCopy(List<? extends Node>) - Method in class graphql.language.AbstractNode
 
deepCopy() - Method in class graphql.language.Argument
 
deepCopy() - Method in class graphql.language.ArrayValue
 
deepCopy() - Method in class graphql.language.BooleanValue
 
deepCopy() - Method in interface graphql.language.Definition
 
deepCopy() - Method in class graphql.language.Directive
 
deepCopy() - Method in class graphql.language.DirectiveDefinition
 
deepCopy() - Method in class graphql.language.DirectiveLocation
 
deepCopy() - Method in class graphql.language.Document
 
deepCopy() - Method in class graphql.language.EnumTypeDefinition
 
deepCopy() - Method in class graphql.language.EnumTypeExtensionDefinition
 
deepCopy() - Method in class graphql.language.EnumValue
 
deepCopy() - Method in class graphql.language.EnumValueDefinition
 
deepCopy() - Method in class graphql.language.Field
 
deepCopy() - Method in class graphql.language.FieldDefinition
 
deepCopy() - Method in class graphql.language.FloatValue
 
deepCopy() - Method in class graphql.language.FragmentDefinition
 
deepCopy() - Method in class graphql.language.FragmentSpread
 
deepCopy() - Method in class graphql.language.InlineFragment
 
deepCopy() - Method in class graphql.language.InputObjectTypeDefinition
 
deepCopy() - Method in class graphql.language.InputObjectTypeExtensionDefinition
 
deepCopy() - Method in class graphql.language.InputValueDefinition
 
deepCopy() - Method in class graphql.language.InterfaceTypeDefinition
 
deepCopy() - Method in class graphql.language.InterfaceTypeExtensionDefinition
 
deepCopy() - Method in class graphql.language.IntValue
 
deepCopy() - Method in class graphql.language.ListType
 
deepCopy() - Method in interface graphql.language.Node
 
deepCopy() - Method in class graphql.language.NonNullType
 
deepCopy() - Method in class graphql.language.NullValue
 
deepCopy() - Method in class graphql.language.ObjectField
 
deepCopy() - Method in class graphql.language.ObjectTypeDefinition
 
deepCopy() - Method in class graphql.language.ObjectTypeExtensionDefinition
 
deepCopy() - Method in class graphql.language.ObjectValue
 
deepCopy() - Method in class graphql.language.OperationDefinition
 
deepCopy() - Method in class graphql.language.OperationTypeDefinition
 
deepCopy() - Method in class graphql.language.ScalarTypeDefinition
 
deepCopy() - Method in class graphql.language.ScalarTypeExtensionDefinition
 
deepCopy() - Method in class graphql.language.SchemaDefinition
 
deepCopy() - Method in class graphql.language.SelectionSet
 
deepCopy() - Method in class graphql.language.StringValue
 
deepCopy() - Method in interface graphql.language.Type
 
deepCopy() - Method in interface graphql.language.TypeDefinition
 
deepCopy() - Method in class graphql.language.TypeName
 
deepCopy() - Method in class graphql.language.UnionTypeDefinition
 
deepCopy() - Method in class graphql.language.UnionTypeExtensionDefinition
 
deepCopy() - Method in interface graphql.language.Value
 
deepCopy() - Method in class graphql.language.VariableDefinition
 
deepCopy() - Method in class graphql.language.VariableReference
 
DEFAULT_FIELD_VISIBILITY - Static variable in class graphql.schema.visibility.DefaultGraphqlFieldVisibility
 
DefaultConnection<T> - Class in graphql.relay
A default implementation of Connection
DefaultConnection(List<Edge<T>>, PageInfo) - Constructor for class graphql.relay.DefaultConnection
A connection consists of a list of edges and page info
DefaultConnectionCursor - Class in graphql.relay
 
DefaultConnectionCursor(String) - Constructor for class graphql.relay.DefaultConnectionCursor
 
defaultDataFetcher(DataFetcher) - Method in class graphql.schema.idl.TypeRuntimeWiring.Builder
All fields in a type need a data fetcher of some sort and this method is called to provide the default data fetcher that will be used for this type if no specific one has been provided per field.
DefaultEdge<T> - Class in graphql.relay
 
DefaultEdge(T, ConnectionCursor) - Constructor for class graphql.relay.DefaultEdge
 
DefaultGraphqlFieldVisibility - Class in graphql.schema.visibility
The default field visibility of graphql-java is that everything is visible
DefaultGraphqlFieldVisibility() - Constructor for class graphql.schema.visibility.DefaultGraphqlFieldVisibility
 
defaultOptions() - Static method in class graphql.schema.diff.SchemaDiff.Options
 
defaultOptions() - Static method in class graphql.schema.idl.SchemaGenerator.Options
 
defaultOptions() - Static method in class graphql.schema.idl.SchemaPrinter.Options
 
DefaultPageInfo - Class in graphql.relay
 
DefaultPageInfo(ConnectionCursor, ConnectionCursor, boolean, boolean) - Constructor for class graphql.relay.DefaultPageInfo
 
defaultValue(Object) - Method in class graphql.schema.GraphQLArgument.Builder
 
defaultValue(Object) - Method in class graphql.schema.GraphQLInputObjectField.Builder
 
DeferDirective - Static variable in class graphql.Directives
 
DEFERRED_RESULTS - Static variable in class graphql.GraphQL
When @defer directives are used, this is the extension key name used to contain the Publisher of deferred results
DeferredCall - Class in graphql.execution.defer
This represents a deferred call (aka @defer) to get an execution result sometime after the initial query has returned
DeferredCall(Supplier<CompletableFuture<ExecutionResult>>, DeferredErrorSupport) - Constructor for class graphql.execution.defer.DeferredCall
 
DeferredErrorSupport - Class in graphql.execution.defer
This captures errors that occur while a deferred call is being made
DeferredErrorSupport() - Constructor for class graphql.execution.defer.DeferredErrorSupport
 
deferredErrorSupport(DeferredErrorSupport) - Method in class graphql.execution.ExecutionStrategyParameters.Builder
 
deferredErrorSupport() - Method in class graphql.execution.ExecutionStrategyParameters
 
DeferredFieldInstrumentationContext - Interface in graphql.execution.instrumentation
 
DeferSupport - Class in graphql.execution.defer
This provides support for @defer directives on fields that mean that results will be sent AFTER the main result is sent via a Publisher stream.
DeferSupport() - Constructor for class graphql.execution.defer.DeferSupport
 
Definition<T extends Definition> - Interface in graphql.language
 
definition(InputValueDefinition) - Method in class graphql.schema.GraphQLArgument.Builder
 
definition(EnumTypeDefinition) - Method in class graphql.schema.GraphQLEnumType.Builder
 
definition(FieldDefinition) - Method in class graphql.schema.GraphQLFieldDefinition.Builder
 
definition(InputValueDefinition) - Method in class graphql.schema.GraphQLInputObjectField.Builder
 
definition(InputObjectTypeDefinition) - Method in class graphql.schema.GraphQLInputObjectType.Builder
 
definition(InterfaceTypeDefinition) - Method in class graphql.schema.GraphQLInterfaceType.Builder
 
definition(ObjectTypeDefinition) - Method in class graphql.schema.GraphQLObjectType.Builder
 
definition(ScalarTypeDefinition) - Method in class graphql.schema.GraphQLScalarType.Builder
 
definition(UnionTypeDefinition) - Method in class graphql.schema.GraphQLUnionType.Builder
 
DelegatingSubscription - Class in graphql.execution.reactive
A simple subscription that delegates to another
DelegatingSubscription(Subscription) - Constructor for class graphql.execution.reactive.DelegatingSubscription
 
deprecate(String) - Method in class graphql.schema.GraphQLFieldDefinition.Builder
 
deprecationReason(String) - Method in class graphql.schema.GraphQLEnumValueDefinition.Builder
 
depthFirst(NodeVisitor, Node) - Method in class graphql.language.NodeTraverser
depthFirst traversal with a enter/leave phase.
depthFirst(NodeVisitor, Collection<? extends Node>) - Method in class graphql.language.NodeTraverser
depthFirst traversal with a enter/leave phase.
depthFirst(Function<? super T, ? extends List<T>>) - Static method in class graphql.util.Traverser
 
depthFirst(Function<? super T, ? extends List<T>>, Object) - Static method in class graphql.util.Traverser
 
Description - Class in graphql.language
 
Description(String, SourceLocation, boolean) - Constructor for class graphql.language.Description
 
description(String) - Method in class graphql.schema.GraphQLArgument.Builder
 
description(String) - Method in class graphql.schema.GraphQLDirective.Builder
 
description(String) - Method in class graphql.schema.GraphQLEnumType.Builder
 
description(String) - Method in class graphql.schema.GraphQLEnumValueDefinition.Builder
 
description(String) - Method in class graphql.schema.GraphQLFieldDefinition.Builder
 
description(String) - Method in class graphql.schema.GraphQLInputObjectField.Builder
 
description(String) - Method in class graphql.schema.GraphQLInputObjectType.Builder
 
description(String) - Method in class graphql.schema.GraphQLInterfaceType.Builder
 
description(String) - Method in class graphql.schema.GraphQLObjectType.Builder
 
description(String) - Method in class graphql.schema.GraphQLScalarType.Builder
 
description(String) - Method in class graphql.schema.GraphQLUnionType.Builder
 
DiffCategory - Enum in graphql.schema.diff
A classification of difference events.
DifferenceReporter - Interface in graphql.schema.diff.reporting
This is called with each different encountered (including info ones) by a SchemaDiff operation
DiffEvent - Class in graphql.schema.diff
This represents the events that the SchemaDiff outputs.
DiffEvent.Builder - Class in graphql.schema.diff
 
DiffLevel - Enum in graphql.schema.diff
This is the level of difference between graphql APIs
diffSchema(DiffSet, DifferenceReporter) - Method in class graphql.schema.diff.SchemaDiff
This will perform a difference on the two schemas.
DiffSet - Class in graphql.schema.diff
Represents 2 schemas that can be diffed.
DiffSet(Map<String, Object>, Map<String, Object>) - Constructor for class graphql.schema.diff.DiffSet
 
diffSet(Map<String, Object>, Map<String, Object>) - Static method in class graphql.schema.diff.DiffSet
Creates a diff set out of the result of 2 introspection queries.
diffSet(GraphQLSchema, GraphQLSchema) - Static method in class graphql.schema.diff.DiffSet
Creates a diff set out of the result of 2 schemas.
Directive - Class in graphql.language
 
Directive(String) - Constructor for class graphql.language.Directive
 
Directive(String, List<Argument>) - Constructor for class graphql.language.Directive
 
directive(String, SchemaDirectiveWiring) - Method in class graphql.schema.idl.RuntimeWiring.Builder
This provides the wiring code for a named directive.
DirectiveDefinition - Class in graphql.language
 
DirectiveDefinition(String) - Constructor for class graphql.language.DirectiveDefinition
 
DirectiveDefinition(String, List<InputValueDefinition>, List<DirectiveLocation>) - Constructor for class graphql.language.DirectiveDefinition
 
DirectiveIllegalArgumentTypeError - Exception in graphql.schema.idl.errors
 
DirectiveIllegalArgumentTypeError(Node, String, String, String, String) - Constructor for exception graphql.schema.idl.errors.DirectiveIllegalArgumentTypeError
 
DirectiveIllegalLocationError - Exception in graphql.schema.idl.errors
 
DirectiveIllegalLocationError(Node, String, String, String) - Constructor for exception graphql.schema.idl.errors.DirectiveIllegalLocationError
 
DirectiveIllegalLocationError(DirectiveDefinition, String) - Constructor for exception graphql.schema.idl.errors.DirectiveIllegalLocationError
 
DirectiveLocation - Class in graphql.language
 
DirectiveLocation(String) - Constructor for class graphql.language.DirectiveLocation
 
DirectiveMissingNonNullArgumentError - Exception in graphql.schema.idl.errors
 
DirectiveMissingNonNullArgumentError(Node, String, String, String) - Constructor for exception graphql.schema.idl.errors.DirectiveMissingNonNullArgumentError
 
DirectiveRedefinitionError - Exception in graphql.schema.idl.errors
 
DirectiveRedefinitionError(DirectiveDefinition, DirectiveDefinition) - Constructor for exception graphql.schema.idl.errors.DirectiveRedefinitionError
 
Directives - Class in graphql
The query directives that are under stood by graphql-java
Directives() - Constructor for class graphql.Directives
 
directivesByName(List<GraphQLDirective>) - Static method in class graphql.DirectivesUtil
 
directivesByName(List<Directive>) - Static method in class graphql.language.NodeUtil
 
DirectivesContainer<T extends DirectivesContainer> - Interface in graphql.language
Represents a language node that has a name
DirectivesUtil - Class in graphql
 
DirectivesUtil() - Constructor for class graphql.DirectivesUtil
 
DirectiveUndeclaredError - Exception in graphql.schema.idl.errors
 
DirectiveUndeclaredError(Node, String, String) - Constructor for exception graphql.schema.idl.errors.DirectiveUndeclaredError
 
DirectiveUnknownArgumentError - Exception in graphql.schema.idl.errors
 
DirectiveUnknownArgumentError(Node, String, String, String) - Constructor for exception graphql.schema.idl.errors.DirectiveUnknownArgumentError
 
directiveWithArg(List<GraphQLDirective>, String, String) - Static method in class graphql.DirectivesUtil
 
document(Document) - Method in class graphql.analysis.QueryTraversal.Builder
document to be used to traverse the whole query.
document(Document) - Method in class graphql.execution.ExecutionContextBuilder
 
Document - Class in graphql.language
 
Document() - Constructor for class graphql.language.Document
 
Document(List<Definition>) - Constructor for class graphql.language.Document
 
documentFinished(Document) - Method in class graphql.validation.AbstractRule
 
documentFinished(Document) - Method in class graphql.validation.rules.LoneAnonymousOperation
 
documentFinished(Document) - Method in class graphql.validation.rules.NoUnusedFragments
 
DocumentVisitor - Interface in graphql.validation
 
doesVariableTypesMatch(GraphQLType, Value, GraphQLType) - Method in class graphql.validation.rules.VariablesTypesMatcher
 
DUPLICATED_KEYS_MESSAGE - Static variable in exception graphql.schema.idl.errors.DirectiveIllegalArgumentTypeError
 

E

each(List<CompletableFuture<U>>) - Static method in class graphql.execution.Async
 
each(Iterable<T>, BiFunction<T, Integer, CompletableFuture<U>>) - Static method in class graphql.execution.Async
 
eachSequentially(Iterable<T>, Async.CFFactory<T, U>) - Static method in class graphql.execution.Async
 
EchoingWiringFactory - Class in graphql.schema.idl
A wiring factory that will echo back the objects defined.
EchoingWiringFactory() - Constructor for class graphql.schema.idl.EchoingWiringFactory
 
Edge<T> - Interface in graphql.relay
Represents an edge in Relay which is essentially a node of data T and the cursor for that node.
edgeType(String, GraphQLOutputType, GraphQLInterfaceType, List<GraphQLFieldDefinition>) - Method in class graphql.relay.Relay
 
effectiveType(GraphQLType, Value) - Method in class graphql.validation.rules.VariablesTypesMatcher
 
enforceDirectives() - Method in class graphql.schema.diff.SchemaDiff.Options
 
enforceSchemaDirectives(boolean) - Method in class graphql.schema.idl.SchemaGenerator.Options
This controls whether schema directives MUST be declared using directive definition syntax before use.
enqueue(DeferredCall) - Method in class graphql.execution.defer.DeferSupport
 
enter(TraverserContext<T>) - Method in interface graphql.util.TraverserVisitor
 
enter(Node, List<Node>) - Method in interface graphql.validation.DocumentVisitor
 
enter(Node, List<Node>) - Method in class graphql.validation.RulesVisitor
 
enter(Node, List<Node>) - Method in class graphql.validation.TraversalContext
 
EnumTypeDefinition - Class in graphql.language
 
EnumTypeDefinition(String) - Constructor for class graphql.language.EnumTypeDefinition
 
EnumTypeDefinition(String, List<Directive>) - Constructor for class graphql.language.EnumTypeDefinition
 
EnumTypeDefinition(String, List<EnumValueDefinition>, List<Directive>) - Constructor for class graphql.language.EnumTypeDefinition
 
EnumTypeExtensionDefinition - Class in graphql.language
 
EnumTypeExtensionDefinition(String) - Constructor for class graphql.language.EnumTypeExtensionDefinition
 
EnumTypeExtensionDefinition(String, List<Directive>) - Constructor for class graphql.language.EnumTypeExtensionDefinition
 
EnumTypeExtensionDefinition(String, List<EnumValueDefinition>, List<Directive>) - Constructor for class graphql.language.EnumTypeExtensionDefinition
 
enumTypeExtensions() - Method in class graphql.schema.idl.TypeDefinitionRegistry
 
EnumValue - Class in graphql.language
 
EnumValue(String) - Constructor for class graphql.language.EnumValue
 
EnumValueDefinition - Class in graphql.language
 
EnumValueDefinition(String) - Constructor for class graphql.language.EnumValueDefinition
 
EnumValueDefinition(String, List<Directive>) - Constructor for class graphql.language.EnumValueDefinition
 
enumValues(EnumValuesProvider) - Method in class graphql.schema.idl.TypeRuntimeWiring.Builder
 
EnumValuesProvider - Interface in graphql.schema.idl
Provides the Java runtime value for each graphql Enum value.
enumValuesTypesFetcher - Static variable in class graphql.introspection.Introspection
 
equals(Object) - Method in class graphql.analysis.FieldComplexityEnvironment
 
equals(Object) - Method in class graphql.analysis.QueryVisitorFieldEnvironmentImpl
 
equals(Object) - Method in class graphql.analysis.QueryVisitorFragmentSpreadEnvironmentImpl
 
equals(Object) - Method in class graphql.analysis.QueryVisitorInlineFragmentEnvironmentImpl
 
equals(Object) - Method in class graphql.ExceptionWhileDataFetching
 
equals(Object) - Method in class graphql.execution.ExecutionId
 
equals(Object) - Method in class graphql.execution.ExecutionPath
 
equals(Object) - Method in class graphql.execution.NonNullableFieldWasNullError
 
equals(GraphQLError, Object) - Static method in class graphql.GraphqlErrorHelper
 
equals(Object) - Method in class graphql.InvalidSyntaxError
 
equals(Object) - Method in class graphql.language.SourceLocation
 
equals(Object) - Method in class graphql.relay.DefaultConnectionCursor
 
equals(Object) - Method in exception graphql.relay.InvalidCursorException
 
equals(Object) - Method in exception graphql.relay.InvalidPageSizeException
 
equals(Object) - Method in class graphql.schema.GraphQLList
 
equals(Object) - Method in class graphql.schema.GraphQLNonNull
 
equals(Object) - Method in class graphql.schema.idl.TypeInfo
 
equals(Object) - Method in class graphql.schema.validation.SchemaValidationError
 
equals(Object) - Method in class graphql.SerializationError
 
equals(Object) - Method in class graphql.TypeMismatchError
 
equals(Object) - Method in class graphql.UnresolvedTypeError
 
equals(Object) - Method in class graphql.validation.ValidationError
 
errors(List<GraphQLError>) - Method in class graphql.ExecutionResultImpl.Builder
 
ErrorType - Enum in graphql
All the errors in graphql belong to one of these categories
exception(Throwable) - Method in class graphql.execution.DataFetcherExceptionHandlerParameters.Builder
 
exceptionallyCompletedFuture(Throwable) - Static method in class graphql.execution.Async
 
ExceptionWhileDataFetching - Class in graphql
This graphql error will be used if a runtime exception is encountered while a data fetcher is invoked
ExceptionWhileDataFetching(ExecutionPath, Throwable, SourceLocation) - Constructor for class graphql.ExceptionWhileDataFetching
 
ExecutableDefinitions - Class in graphql.validation.rules
 
ExecutableDefinitions(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.ExecutableDefinitions
 
execute(ExecutionContext, ExecutionStrategyParameters) - Method in class graphql.execution.AsyncExecutionStrategy
 
execute(ExecutionContext, ExecutionStrategyParameters) - Method in class graphql.execution.AsyncSerialExecutionStrategy
 
execute(ExecutionContext, ExecutionStrategyParameters) - Method in class graphql.execution.batched.BatchedExecutionStrategy
Deprecated.
 
execute(Document, GraphQLSchema, ExecutionId, ExecutionInput, InstrumentationState) - Method in class graphql.execution.Execution
 
execute(ExecutionContext, ExecutionStrategyParameters) - Method in class graphql.execution.ExecutionStrategy
This is the entry point to an execution strategy.
execute(ExecutionContext, ExecutionStrategyParameters) - Method in class graphql.execution.ExecutorServiceExecutionStrategy
 
execute(ExecutionContext, ExecutionStrategyParameters) - Method in class graphql.execution.SubscriptionExecutionStrategy
 
execute(String) - Method in class graphql.GraphQL
Executes the specified graphql query/mutation/subscription
execute(String, Object) - Method in class graphql.GraphQL
execute(String, String, Object) - Method in class graphql.GraphQL
execute(String, Object, Map<String, Object>) - Method in class graphql.GraphQL
execute(String, String, Object, Map<String, Object>) - Method in class graphql.GraphQL
execute(ExecutionInput.Builder) - Method in class graphql.GraphQL
Executes the graphql query using the provided input object builder
execute(UnaryOperator<ExecutionInput.Builder>) - Method in class graphql.GraphQL
Executes the graphql query using calling the builder function and giving it a new builder.
execute(ExecutionInput) - Method in class graphql.GraphQL
Executes the graphql query using the provided input object
executeAsync(ExecutionInput.Builder) - Method in class graphql.GraphQL
Executes the graphql query using the provided input object builder
executeAsync(UnaryOperator<ExecutionInput.Builder>) - Method in class graphql.GraphQL
Executes the graphql query using the provided input object builder
executeAsync(ExecutionInput) - Method in class graphql.GraphQL
Executes the graphql query using the provided input object
Execution - Class in graphql.execution
 
Execution(ExecutionStrategy, ExecutionStrategy, ExecutionStrategy, Instrumentation) - Constructor for class graphql.execution.Execution
 
executionContext(ExecutionContext) - Method in class graphql.execution.DataFetcherExceptionHandlerParameters.Builder
 
ExecutionContext - Class in graphql.execution
 
ExecutionContext(Instrumentation, ExecutionId, GraphQLSchema, InstrumentationState, ExecutionStrategy, ExecutionStrategy, ExecutionStrategy, Map<String, FragmentDefinition>, Document, OperationDefinition, Map<String, Object>, Object, Object) - Constructor for class graphql.execution.ExecutionContext
 
executionContext(ExecutionContext) - Method in class graphql.schema.DataFetchingEnvironmentBuilder
 
ExecutionContextBuilder - Class in graphql.execution
 
ExecutionContextBuilder() - Constructor for class graphql.execution.ExecutionContextBuilder
 
executionId(ExecutionId) - Method in class graphql.execution.ExecutionContextBuilder
 
ExecutionId - Class in graphql.execution
This opaque identifier is used to identify a unique query execution
executionId(ExecutionId) - Method in class graphql.schema.DataFetchingEnvironmentBuilder
 
ExecutionIdProvider - Interface in graphql.execution
A provider of ExecutionIds
executionIdProvider(ExecutionIdProvider) - Method in class graphql.GraphQL.Builder
 
ExecutionInput - Class in graphql
This represents the series of values that can be input on a graphql query execution
ExecutionInput(String, String, Object, Object, Map<String, Object>) - Constructor for class graphql.ExecutionInput
 
ExecutionInput.Builder - Class in graphql
 
ExecutionPath - Class in graphql.execution
As a graphql query is executed, each field forms a hierarchical path from parent field to child field and this class represents that path as a series of segments.
ExecutionPath.PathSegment<T> - Interface in graphql.execution
 
ExecutionResult - Interface in graphql
This simple value class represents the result of performing a graphql query.
ExecutionResultImpl - Class in graphql
 
ExecutionResultImpl(GraphQLError) - Constructor for class graphql.ExecutionResultImpl
 
ExecutionResultImpl(List<? extends GraphQLError>) - Constructor for class graphql.ExecutionResultImpl
 
ExecutionResultImpl(Object, List<? extends GraphQLError>) - Constructor for class graphql.ExecutionResultImpl
 
ExecutionResultImpl(Object, List<? extends GraphQLError>, Map<Object, Object>) - Constructor for class graphql.ExecutionResultImpl
 
ExecutionResultImpl.Builder - Class in graphql
 
ExecutionStrategy - Class in graphql.execution
An execution strategy is give a list of fields from the graphql query to execute and find values for using a recursive strategy.
ExecutionStrategy() - Constructor for class graphql.execution.ExecutionStrategy
The default execution strategy constructor uses the SimpleDataFetcherExceptionHandler for data fetching errors.
ExecutionStrategy(DataFetcherExceptionHandler) - Constructor for class graphql.execution.ExecutionStrategy
The consumers of the execution strategy can pass in a DataFetcherExceptionHandler to better decide what do when a data fetching error happens
ExecutionStrategyInstrumentationContext - Interface in graphql.execution.instrumentation
 
ExecutionStrategyParameters - Class in graphql.execution
The parameters that are passed to execution strategies
ExecutionStrategyParameters.Builder - Class in graphql.execution
 
ExecutionTypeInfo - Class in graphql.execution
As the graphql query executes, it forms a hierarchy from parent fields (and their type) to their child fields (and their type) until a scalar type is encountered; this class captures that execution type information.
ExecutionTypeInfo.Builder - Class in graphql.execution
 
ExecutorServiceExecutionStrategy - Class in graphql.execution
ExecutorServiceExecutionStrategy uses an ExecutorService to parallelize the resolve.
ExecutorServiceExecutionStrategy(ExecutorService) - Constructor for class graphql.execution.ExecutorServiceExecutionStrategy
 
ExecutorServiceExecutionStrategy(ExecutorService, DataFetcherExceptionHandler) - Constructor for class graphql.execution.ExecutorServiceExecutionStrategy
 
EXPECTED_ENUM_MESSAGE - Static variable in exception graphql.schema.idl.errors.DirectiveIllegalArgumentTypeError
 
EXPECTED_LIST_MESSAGE - Static variable in exception graphql.schema.idl.errors.DirectiveIllegalArgumentTypeError
 
EXPECTED_NON_NULL_MESSAGE - Static variable in exception graphql.schema.idl.errors.DirectiveIllegalArgumentTypeError
 
EXPECTED_OBJECT_MESSAGE - Static variable in exception graphql.schema.idl.errors.DirectiveIllegalArgumentTypeError
 
EXPECTED_SCALAR_MESSAGE - Static variable in exception graphql.schema.idl.errors.DirectiveIllegalArgumentTypeError
 
ExperimentalApi - Annotation Type in graphql
This represents code that the graphql-java project considers experimental API and may not be stable between releases.
extensions(Map<Object, Object>) - Method in class graphql.ExecutionResultImpl.Builder
 

F

fakeScalar(String) - Static method in class graphql.schema.idl.EchoingWiringFactory
 
FETCH - Static variable in class graphql.schema.idl.FetchSchemaDirectiveWiring
 
FetchDirective - Static variable in class graphql.Directives
Deprecated.
- this is no longer needed and will be removed in a future version
FetchedValue - Class in graphql.execution.batched
 
FetchedValue(MapOrList, Object) - Constructor for class graphql.execution.batched.FetchedValue
 
FetchedValues - Class in graphql.execution.batched
 
FetchedValues(List<FetchedValue>, ExecutionTypeInfo, ExecutionPath) - Constructor for class graphql.execution.batched.FetchedValues
 
fetchField(ExecutionContext, ExecutionStrategyParameters) - Method in class graphql.execution.ExecutionStrategy
Called to fetch a value for a field from the DataFetcher associated with the field GraphQLFieldDefinition.
fetching(String) - Static method in class graphql.schema.PropertyDataFetcher
Returns a data fetcher that will use the property name to examine the DataFetchingEnvironment.getSource() object for a getter method or field with that name, or if its a map, it will look up a value using property name as a key.
fetching(Function<O, T>) - Static method in class graphql.schema.PropertyDataFetcher
Returns a data fetcher that will present the DataFetchingEnvironment.getSource() object to the supplied function to obtain a value, which allows you to use Java 8 method references say obtain values in a more type safe way.
FetchSchemaDirectiveWiring - Class in graphql.schema.idl
This adds ' @fetch(from : "otherName") ' support so you can rename what property is read for a given field
FetchSchemaDirectiveWiring() - Constructor for class graphql.schema.idl.FetchSchemaDirectiveWiring
 
field(Field) - Method in class graphql.execution.DataFetcherExceptionHandlerParameters.Builder
 
field(List<Field>) - Method in class graphql.execution.ExecutionStrategyParameters.Builder
 
field(Field) - Method in class graphql.execution.TypeResolutionParameters.Builder
 
Field - Class in graphql.language
 
Field() - Constructor for class graphql.language.Field
 
Field(String) - Constructor for class graphql.language.Field
 
Field(String, SelectionSet) - Constructor for class graphql.language.Field
 
Field(String, List<Argument>) - Constructor for class graphql.language.Field
 
Field(String, List<Argument>, List<Directive>) - Constructor for class graphql.language.Field
 
Field(String, List<Argument>, SelectionSet) - Constructor for class graphql.language.Field
 
Field(String, String, List<Argument>, List<Directive>, SelectionSet) - Constructor for class graphql.language.Field
 
field(GraphQLInputObjectField) - Method in class graphql.schema.GraphQLInputObjectType.Builder
 
field(UnaryOperator<GraphQLInputObjectField.Builder>) - Method in class graphql.schema.GraphQLInputObjectType.Builder
Take a field builder in a function definition and apply.
field(GraphQLInputObjectField.Builder) - Method in class graphql.schema.GraphQLInputObjectType.Builder
Same effect as the field(GraphQLFieldDefinition).
field(GraphQLFieldDefinition) - Method in class graphql.schema.GraphQLInterfaceType.Builder
 
field(UnaryOperator<GraphQLFieldDefinition.Builder>) - Method in class graphql.schema.GraphQLInterfaceType.Builder
Take a field builder in a function definition and apply.
field(GraphQLFieldDefinition.Builder) - Method in class graphql.schema.GraphQLInterfaceType.Builder
Same effect as the field(GraphQLFieldDefinition).
field(GraphQLFieldDefinition) - Method in class graphql.schema.GraphQLObjectType.Builder
 
field(UnaryOperator<GraphQLFieldDefinition.Builder>) - Method in class graphql.schema.GraphQLObjectType.Builder
Take a field builder in a function definition and apply.
field(GraphQLFieldDefinition.Builder) - Method in class graphql.schema.GraphQLObjectType.Builder
Same effect as the field(GraphQLFieldDefinition).
FieldAndArguments - Interface in graphql.execution.instrumentation.fieldvalidation
This represents a field and its arguments that may be validated.
fieldCollector - Variable in class graphql.execution.ExecutionStrategy
 
FieldCollector - Class in graphql.execution
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.s
FieldCollector() - Constructor for class graphql.execution.FieldCollector
 
FieldCollectorParameters - Class in graphql.execution
Internal because FieldCollector is internal.
FieldCollectorParameters.Builder - Class in graphql.execution
 
FieldComplexityCalculator - Interface in graphql.analysis
Used to calculate the complexity of a field.
FieldComplexityEnvironment - Class in graphql.analysis
 
FieldComplexityEnvironment(Field, GraphQLFieldDefinition, GraphQLCompositeType, Map<String, Object>, FieldComplexityEnvironment) - Constructor for class graphql.analysis.FieldComplexityEnvironment
 
fieldDefinition(GraphQLFieldDefinition) - Method in class graphql.execution.DataFetcherExceptionHandlerParameters.Builder
 
fieldDefinition(GraphQLFieldDefinition) - Method in class graphql.execution.ExecutionTypeInfo.Builder
 
FieldDefinition - Class in graphql.language
 
FieldDefinition(String) - Constructor for class graphql.language.FieldDefinition
 
FieldDefinition(String, Type) - Constructor for class graphql.language.FieldDefinition
 
FieldDefinition(String, Type, List<InputValueDefinition>, List<Directive>) - Constructor for class graphql.language.FieldDefinition
 
fieldDefinition(GraphQLFieldDefinition) - Method in class graphql.schema.DataFetchingEnvironmentBuilder
 
FieldLevelTrackingApproach - Class in graphql.execution.instrumentation.dataloader
This approach uses field level tracking to achieve its aims of making the data loader more efficient
FieldLevelTrackingApproach(Logger, DataLoaderRegistry) - Constructor for class graphql.execution.instrumentation.dataloader.FieldLevelTrackingApproach
 
fieldName(String) - Method in class graphql.schema.diff.DiffEvent.Builder
 
fields(Map<String, List<Field>>) - Method in class graphql.execution.ExecutionStrategyParameters.Builder
 
fields(List<Field>) - Method in class graphql.schema.DataFetchingEnvironmentBuilder
 
fields(List<GraphQLInputObjectField>) - Method in class graphql.schema.GraphQLInputObjectType.Builder
 
fields(List<GraphQLFieldDefinition>) - Method in class graphql.schema.GraphQLInterfaceType.Builder
 
fields(List<GraphQLFieldDefinition>) - Method in class graphql.schema.GraphQLObjectType.Builder
 
fieldsFetcher - Static variable in class graphql.introspection.Introspection
 
FieldsOnCorrectType - Class in graphql.validation.rules
 
FieldsOnCorrectType(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.FieldsOnCorrectType
 
fieldType(GraphQLOutputType) - Method in class graphql.schema.DataFetchingEnvironmentBuilder
 
fieldTypeInfo(ExecutionStrategyParameters, GraphQLFieldDefinition) - Method in class graphql.execution.ExecutionStrategy
Builds the type info hierarchy for the current field
fieldTypeInfo(ExecutionTypeInfo) - Method in class graphql.schema.DataFetchingEnvironmentBuilder
 
FieldValidation - Interface in graphql.execution.instrumentation.fieldvalidation
This pluggable interface allows you to validate the fields and their argument inputs before query execution.
FieldValidationEnvironment - Interface in graphql.execution.instrumentation.fieldvalidation
This contains all of the field and their arguments for a given query.
FieldValidationInstrumentation - Class in graphql.execution.instrumentation.fieldvalidation
This Instrumentation allows you to validate the fields of the query before the query is executed.
FieldValidationInstrumentation(FieldValidation) - Constructor for class graphql.execution.instrumentation.fieldvalidation.FieldValidationInstrumentation
Your field validation will be called before query execution
fieldValue(CompletableFuture<ExecutionResult>) - Method in class graphql.execution.FieldValueInfo.Builder
 
FieldValueInfo - Class in graphql.execution
 
FieldValueInfo.Builder - Class in graphql.execution
 
FieldValueInfo.CompleteValueType - Enum in graphql.execution
 
fieldValueInfos(List<FieldValueInfo>) - Method in class graphql.execution.FieldValueInfo.Builder
 
fieldVisibility(GraphqlFieldVisibility) - Method in class graphql.schema.GraphQLSchema.Builder
 
fieldVisibility(GraphqlFieldVisibility) - Method in class graphql.schema.idl.RuntimeWiring.Builder
This allows you to add a field visibility that will be associated with the schema
FieldWiringEnvironment - Class in graphql.schema.idl
 
findImplementations(GraphQLSchema, GraphQLInterfaceType) - Method in class graphql.schema.SchemaUtil
FloatValue - Class in graphql.language
 
FloatValue(BigDecimal) - Constructor for class graphql.language.FloatValue
 
FpKit - Class in graphql.util
 
FpKit() - Constructor for class graphql.util.FpKit
 
FragmentDefinition - Class in graphql.language
Provided to the DataFetcher, therefore public API
FragmentDefinition() - Constructor for class graphql.language.FragmentDefinition
 
FragmentDefinition(String, TypeName) - Constructor for class graphql.language.FragmentDefinition
 
FragmentDefinition(String, TypeName, SelectionSet) - Constructor for class graphql.language.FragmentDefinition
 
FragmentDefinition(String, TypeName, List<Directive>, SelectionSet) - Constructor for class graphql.language.FragmentDefinition
 
fragments(Map<String, FragmentDefinition>) - Method in class graphql.execution.FieldCollectorParameters.Builder
 
fragmentsByName(Map<String, FragmentDefinition>) - Method in class graphql.analysis.QueryTraversal.Builder
Fragment by name map.
fragmentsByName(Map<String, FragmentDefinition>) - Method in class graphql.execution.ExecutionContextBuilder
 
fragmentsByName - Variable in class graphql.language.NodeUtil.GetOperationResult
 
fragmentsByName(Map<String, FragmentDefinition>) - Method in class graphql.schema.DataFetchingEnvironmentBuilder
 
FragmentsOnCompositeType - Class in graphql.validation.rules
 
FragmentsOnCompositeType(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.FragmentsOnCompositeType
 
FragmentSpread - Class in graphql.language
 
FragmentSpread() - Constructor for class graphql.language.FragmentSpread
 
FragmentSpread(String) - Constructor for class graphql.language.FragmentSpread
 
FragmentSpread(String, List<Directive>) - Constructor for class graphql.language.FragmentSpread
 
from(String) - Static method in class graphql.execution.ExecutionId
Create an identifier from the given string
from(ExecutionResultImpl) - Method in class graphql.ExecutionResultImpl.Builder
 
fromGlobalId(String) - Method in class graphql.relay.Relay
 
fromList(List<?>) - Static method in class graphql.execution.ExecutionPath
This will create an execution path from the list of objects

G

generate() - Static method in class graphql.execution.ExecutionId
Create an unique identifier from the given string
get(DataFetchingEnvironment) - Method in class graphql.execution.batched.UnbatchedDataFetcher
 
get(String, Function<String, PreparsedDocumentEntry>) - Method in class graphql.execution.preparsed.NoOpPreparsedDocumentProvider
 
get(String, Function<String, PreparsedDocumentEntry>) - Method in interface graphql.execution.preparsed.PreparsedDocumentProvider
This is called to get a "cached" pre-parsed query and if its not present, then the computeFunction can be called to parse the query
get(DataFetchingEnvironment) - Method in class graphql.relay.SimpleListConnection
 
get(DataFetchingEnvironment) - Method in class graphql.schema.AsyncDataFetcher
 
get(DataFetchingEnvironment) - Method in interface graphql.schema.DataFetcher
This is called by the graphql engine to fetch the value.
get(DataFetcherFactoryEnvironment) - Method in interface graphql.schema.DataFetcherFactory
Returns a DataFetcher
get() - Method in interface graphql.schema.DataFetchingFieldSelectionSet
 
get() - Method in class graphql.schema.DataFetchingFieldSelectionSetImpl
 
get(DataFetchingEnvironment) - Method in class graphql.schema.PropertyDataFetcher
 
get(DataFetchingEnvironment) - Method in class graphql.schema.StaticDataFetcher
 
getAdditionalTypes() - Method in class graphql.schema.GraphQLSchema
 
getAlias() - Method in class graphql.language.Field
 
getAllTypesAsList() - Method in class graphql.schema.GraphQLSchema
 
getArgument(String) - Method in class graphql.language.Directive
 
getArgument(String) - Method in interface graphql.schema.DataFetchingEnvironment
Returns the named argument
getArgument(String) - Method in class graphql.schema.DataFetchingEnvironmentImpl
 
getArgument(String) - Method in class graphql.schema.GraphQLDirective
 
getArgument(String) - Method in class graphql.schema.GraphQLFieldDefinition
 
getArgument() - Method in class graphql.validation.TraversalContext
 
getArgument() - Method in class graphql.validation.ValidationContext
 
getArguments() - Method in class graphql.analysis.FieldComplexityEnvironment
 
getArguments() - Method in interface graphql.analysis.QueryVisitorFieldEnvironment
 
getArguments() - Method in class graphql.analysis.QueryVisitorFieldEnvironmentImpl
 
getArguments() - Method in class graphql.execution.ExecutionStrategyParameters
 
getArguments() - Method in class graphql.language.Directive
 
getArguments() - Method in class graphql.language.Field
 
getArguments() - Method in interface graphql.schema.DataFetchingEnvironment
 
getArguments() - Method in class graphql.schema.DataFetchingEnvironmentImpl
 
getArguments() - Method in interface graphql.schema.DataFetchingFieldSelectionSet
 
getArguments() - Method in class graphql.schema.DataFetchingFieldSelectionSetImpl
 
getArguments() - Method in class graphql.schema.GraphQLDirective
 
getArguments() - Method in class graphql.schema.GraphQLFieldDefinition
 
getArguments() - Method in class graphql.TypeResolutionEnvironment
 
getArgumentsByName() - Method in class graphql.language.Directive
 
getArgumentValue(String) - Method in interface graphql.execution.instrumentation.fieldvalidation.FieldAndArguments
This will return the named field argument value and cast it to the desired type.
getArgumentValues() - Method in class graphql.execution.DataFetcherExceptionHandlerParameters
 
getArgumentValues() - Method in class graphql.execution.TypeResolutionParameters
 
getArgumentValues(List<GraphQLArgument>, List<Argument>, Map<String, Object>) - Method in class graphql.execution.ValuesResolver
 
getArgumentValues(GraphqlFieldVisibility, List<GraphQLArgument>, List<Argument>, Map<String, Object>) - Method in class graphql.execution.ValuesResolver
 
getArgumentValuesByName() - Method in interface graphql.execution.instrumentation.fieldvalidation.FieldAndArguments
This will be a map of argument names to argument values.
getAstDesc(Type) - Static method in class graphql.schema.idl.TypeInfo
 
getBackwardPaginationConnectionFieldArguments() - Method in class graphql.relay.Relay
 
getBreakageCount() - Method in class graphql.schema.diff.reporting.CapturingReporter
 
getBreakages() - Method in class graphql.schema.diff.reporting.CapturingReporter
 
getBuildContext() - Method in interface graphql.schema.idl.SchemaDirectiveWiringEnvironment
 
getBuildContext() - Method in class graphql.schema.idl.SchemaDirectiveWiringEnvironmentImpl
 
getByName(List<T>, Function<T, String>, BinaryOperator<T>) - Static method in class graphql.util.FpKit
 
getByName(List<T>, Function<T, String>) - Static method in class graphql.util.FpKit
 
getCategory() - Method in class graphql.schema.diff.DiffEvent
 
getChildren() - Method in class graphql.language.Argument
 
getChildren() - Method in class graphql.language.ArrayValue
 
getChildren() - Method in class graphql.language.BooleanValue
 
getChildren() - Method in class graphql.language.Directive
 
getChildren() - Method in class graphql.language.DirectiveDefinition
 
getChildren() - Method in class graphql.language.DirectiveLocation
 
getChildren() - Method in class graphql.language.Document
 
getChildren() - Method in class graphql.language.EnumTypeDefinition
 
getChildren() - Method in class graphql.language.EnumValue
 
getChildren() - Method in class graphql.language.EnumValueDefinition
 
getChildren() - Method in class graphql.language.Field
 
getChildren() - Method in class graphql.language.FieldDefinition
 
getChildren() - Method in class graphql.language.FloatValue
 
getChildren() - Method in class graphql.language.FragmentDefinition
 
getChildren() - Method in class graphql.language.FragmentSpread
 
getChildren() - Method in class graphql.language.InlineFragment
 
getChildren() - Method in class graphql.language.InputObjectTypeDefinition
 
getChildren() - Method in class graphql.language.InputValueDefinition
 
getChildren() - Method in class graphql.language.InterfaceTypeDefinition
 
getChildren() - Method in class graphql.language.IntValue
 
getChildren() - Method in class graphql.language.ListType
 
getChildren() - Method in interface graphql.language.Node
 
getChildren() - Method in class graphql.language.NonNullType
 
getChildren() - Method in class graphql.language.NullValue
 
getChildren() - Method in class graphql.language.ObjectField
 
getChildren() - Method in class graphql.language.ObjectTypeDefinition
 
getChildren() - Method in class graphql.language.ObjectValue
 
getChildren() - Method in class graphql.language.OperationDefinition
 
getChildren() - Method in class graphql.language.OperationTypeDefinition
 
getChildren() - Method in class graphql.language.ScalarTypeDefinition
 
getChildren() - Method in class graphql.language.SchemaDefinition
 
getChildren() - Method in class graphql.language.SelectionSet
 
getChildren() - Method in class graphql.language.StringValue
 
getChildren() - Method in class graphql.language.TypeName
 
getChildren() - Method in class graphql.language.UnionTypeDefinition
 
getChildren() - Method in class graphql.language.VariableDefinition
 
getChildren() - Method in class graphql.language.VariableReference
 
getCoercing() - Method in class graphql.schema.GraphQLEnumType
 
getCoercing() - Method in class graphql.schema.GraphQLScalarType
 
getColumn() - Method in class graphql.language.SourceLocation
 
getComments() - Method in class graphql.language.AbstractNode
 
getComments() - Method in interface graphql.language.Node
Nodes can have comments made on them, the following is one comment per line before a node.
getCompleteValueType() - Method in class graphql.execution.FieldValueInfo
 
getComponents() - Method in class graphql.schema.diff.DiffEvent
 
getConnectionFieldArguments() - Method in class graphql.relay.Relay
 
getContent() - Method in class graphql.language.Comment
 
getContent() - Method in class graphql.language.Description
 
getContext() - Method in class graphql.execution.ExecutionContext
 
getContext() - Method in class graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters
 
getContext() - Method in class graphql.execution.TypeResolutionParameters
 
getContext() - Method in class graphql.ExecutionInput
 
getContext() - Method in interface graphql.schema.DataFetchingEnvironment
Returns a context argument that is set up when the GraphQL.execute(java.lang.String) method is invoked.
getContext() - Method in class graphql.schema.DataFetchingEnvironmentImpl
 
getContext() - Method in class graphql.TypeResolutionEnvironment
 
getContextStack() - Method in class graphql.parser.GraphqlAntlrToLanguage
 
getCurrentListIndex() - Method in class graphql.execution.ExecutionStrategyParameters
 
getCursor() - Method in class graphql.relay.DefaultEdge
 
getCursor() - Method in interface graphql.relay.Edge
 
getDangerCount() - Method in class graphql.schema.diff.reporting.CapturingReporter
 
getDangers() - Method in class graphql.schema.diff.reporting.CapturingReporter
 
getData() - Method in class graphql.execution.DataFetcherResult
 
getData() - Method in interface graphql.ExecutionResult
 
getData() - Method in class graphql.ExecutionResultImpl
 
getDataFetcher() - Method in class graphql.schema.GraphQLFieldDefinition
 
getDataFetcher(FieldWiringEnvironment) - Method in class graphql.schema.idl.CombinedWiringFactory
 
getDataFetcher(FieldWiringEnvironment) - Method in class graphql.schema.idl.NoopWiringFactory
 
getDataFetcher(FieldWiringEnvironment) - Method in interface graphql.schema.idl.WiringFactory
Returns a DataFetcher given the type definition
getDataFetcherFactory(FieldWiringEnvironment) - Method in class graphql.schema.idl.CombinedWiringFactory
 
getDataFetcherFactory(FieldWiringEnvironment) - Method in interface graphql.schema.idl.WiringFactory
Returns a DataFetcherFactory given the type definition
getDataFetcherForType(String) - Method in class graphql.schema.idl.RuntimeWiring
 
getDataFetchers() - Method in class graphql.schema.idl.RuntimeWiring
 
getDataFetchingEnvironment() - Method in class graphql.execution.DataFetcherExceptionHandlerParameters
 
getDefaultDataFetcher(FieldWiringEnvironment) - Method in class graphql.schema.idl.EchoingWiringFactory
 
getDefaultDataFetcher(FieldWiringEnvironment) - Method in class graphql.schema.idl.NoopWiringFactory
 
getDefaultDataFetcher() - Method in class graphql.schema.idl.TypeRuntimeWiring
 
getDefaultDataFetcher(FieldWiringEnvironment) - Method in interface graphql.schema.idl.WiringFactory
All fields need a data fetcher of some sort and this method is called to provide the data fetcher that will be used if no specific one has been provided
getDefaultDataFetcherForType(String) - Method in class graphql.schema.idl.RuntimeWiring
 
getDefaultValue() - Method in class graphql.language.InputValueDefinition
 
getDefaultValue() - Method in class graphql.language.VariableDefinition
 
getDefaultValue() - Method in class graphql.schema.GraphQLArgument
An argument has a default value when it represents the logical argument structure that a GraphQLFieldDefinition can have and it can also have a default value when used in a schema definition language (SDL) where the default value comes via the directive definition.
getDefaultValue() - Method in class graphql.schema.GraphQLInputObjectField
 
getDeferSupport() - Method in class graphql.execution.ExecutionContext
 
getDefinition() - Method in class graphql.schema.GraphQLArgument
 
getDefinition() - Method in class graphql.schema.GraphQLEnumType
 
getDefinition() - Method in class graphql.schema.GraphQLFieldDefinition
 
getDefinition() - Method in class graphql.schema.GraphQLInputObjectField
 
getDefinition() - Method in class graphql.schema.GraphQLInputObjectType
 
getDefinition() - Method in class graphql.schema.GraphQLInterfaceType
 
getDefinition() - Method in class graphql.schema.GraphQLObjectType
 
getDefinition() - Method in class graphql.schema.GraphQLScalarType
 
getDefinition() - Method in class graphql.schema.GraphQLUnionType
 
getDefinitions() - Method in class graphql.language.Document
 
getDefinitions() - Method in interface graphql.schema.DataFetchingFieldSelectionSet
 
getDefinitions() - Method in class graphql.schema.DataFetchingFieldSelectionSetImpl
 
getDeprecationReason() - Method in class graphql.schema.GraphQLEnumValueDefinition
 
getDeprecationReason() - Method in class graphql.schema.GraphQLFieldDefinition
 
getDescription() - Method in class graphql.language.DirectiveDefinition
 
getDescription() - Method in class graphql.language.EnumTypeDefinition
 
getDescription() - Method in class graphql.language.EnumValueDefinition
 
getDescription() - Method in class graphql.language.FieldDefinition
 
getDescription() - Method in class graphql.language.InputObjectTypeDefinition
 
getDescription() - Method in class graphql.language.InputValueDefinition
 
getDescription() - Method in class graphql.language.InterfaceTypeDefinition
 
getDescription() - Method in class graphql.language.ObjectTypeDefinition
 
getDescription() - Method in class graphql.language.ScalarTypeDefinition
 
getDescription() - Method in class graphql.language.UnionTypeDefinition
 
getDescription() - Method in class graphql.schema.GraphQLArgument
 
getDescription() - Method in class graphql.schema.GraphQLDirective
 
getDescription() - Method in class graphql.schema.GraphQLEnumType
 
getDescription() - Method in class graphql.schema.GraphQLEnumValueDefinition
 
getDescription() - Method in class graphql.schema.GraphQLFieldDefinition
 
getDescription() - Method in class graphql.schema.GraphQLInputObjectField
 
getDescription() - Method in class graphql.schema.GraphQLInputObjectType
 
getDescription() - Method in class graphql.schema.GraphQLInterfaceType
 
getDescription() - Method in class graphql.schema.GraphQLObjectType
 
getDescription() - Method in class graphql.schema.GraphQLScalarType
 
getDescription() - Method in class graphql.schema.GraphQLUnionType
 
getDescription() - Method in class graphql.schema.validation.SchemaValidationError
 
getDescription() - Method in class graphql.validation.ValidationError
 
getDirective(String) - Method in interface graphql.language.DirectivesContainer
Returns a named directive
getDirective(String) - Method in class graphql.language.InlineFragment
 
getDirective(String) - Method in class graphql.language.SchemaDefinition
 
getDirective(String) - Method in interface graphql.schema.GraphQLDirectiveContainer
Returns a named directive
getDirective(String) - Method in class graphql.schema.GraphQLEnumValueDefinition
 
getDirective(String) - Method in class graphql.schema.GraphQLSchema
 
getDirective() - Method in interface graphql.schema.idl.SchemaDirectiveWiringEnvironment
 
getDirective() - Method in class graphql.schema.idl.SchemaDirectiveWiringEnvironmentImpl
 
getDirective() - Method in class graphql.validation.TraversalContext
 
getDirective() - Method in class graphql.validation.ValidationContext
 
getDirectiveDefinition(String) - Method in class graphql.schema.idl.TypeDefinitionRegistry
 
getDirectiveDefinitions() - Method in class graphql.schema.idl.TypeDefinitionRegistry
 
getDirectiveLocations() - Method in class graphql.language.DirectiveDefinition
 
getDirectives() - Method in interface graphql.language.DirectivesContainer
 
getDirectives() - Method in class graphql.language.EnumTypeDefinition
 
getDirectives() - Method in class graphql.language.EnumValueDefinition
 
getDirectives() - Method in class graphql.language.Field
 
getDirectives() - Method in class graphql.language.FieldDefinition
 
getDirectives() - Method in class graphql.language.FragmentDefinition
 
getDirectives() - Method in class graphql.language.FragmentSpread
 
getDirectives() - Method in class graphql.language.InlineFragment
 
getDirectives() - Method in class graphql.language.InputObjectTypeDefinition
 
getDirectives() - Method in class graphql.language.InputValueDefinition
 
getDirectives() - Method in class graphql.language.InterfaceTypeDefinition
 
getDirectives() - Method in class graphql.language.ObjectTypeDefinition
 
getDirectives() - Method in class graphql.language.OperationDefinition
 
getDirectives() - Method in class graphql.language.ScalarTypeDefinition
 
getDirectives() - Method in class graphql.language.SchemaDefinition
 
getDirectives() - Method in interface graphql.language.TypeDefinition
 
getDirectives() - Method in class graphql.language.UnionTypeDefinition
 
getDirectives() - Method in class graphql.schema.GraphQLArgument
 
getDirectives() - Method in interface graphql.schema.GraphQLDirectiveContainer
 
getDirectives() - Method in class graphql.schema.GraphQLEnumType
 
getDirectives() - Method in class graphql.schema.GraphQLEnumValueDefinition
 
getDirectives() - Method in class graphql.schema.GraphQLFieldDefinition
 
getDirectives() - Method in class graphql.schema.GraphQLInputObjectField
 
getDirectives() - Method in class graphql.schema.GraphQLInputObjectType
 
getDirectives() - Method in class graphql.schema.GraphQLInterfaceType
 
getDirectives() - Method in class graphql.schema.GraphQLObjectType
 
getDirectives() - Method in class graphql.schema.GraphQLScalarType
 
getDirectives() - Method in class graphql.schema.GraphQLSchema
 
getDirectives() - Method in class graphql.schema.GraphQLUnionType
 
getDirectives() - Method in class graphql.schema.idl.FieldWiringEnvironment
 
getDirectivesByName() - Method in interface graphql.language.DirectivesContainer
 
getDirectivesByName() - Method in class graphql.language.InlineFragment
 
getDirectivesByName() - Method in class graphql.language.SchemaDefinition
 
getDirectivesByName() - Method in interface graphql.schema.GraphQLDirectiveContainer
 
getDirectivesByName() - Method in class graphql.schema.GraphQLEnumValueDefinition
 
getDirectiveWiring() - Method in class graphql.schema.idl.RuntimeWiring
 
getDocument() - Method in class graphql.execution.ExecutionContext
 
getDocument() - Method in class graphql.execution.instrumentation.parameters.InstrumentationValidationParameters
 
getDocument() - Method in class graphql.execution.preparsed.PreparsedDocumentEntry
 
getDocument() - Method in class graphql.validation.ValidationContext
 
getEdges() - Method in interface graphql.relay.Connection
 
getEdges() - Method in class graphql.relay.DefaultConnection
 
getElement() - Method in interface graphql.schema.idl.SchemaDirectiveWiringEnvironment
 
getElement() - Method in class graphql.schema.idl.SchemaDirectiveWiringEnvironmentImpl
 
getEndCursor() - Method in class graphql.relay.DefaultPageInfo
 
getEndCursor() - Method in interface graphql.relay.PageInfo
 
getEnumValueDefinitions() - Method in class graphql.language.EnumTypeDefinition
 
getEnumValuesProvider() - Method in class graphql.schema.idl.TypeRuntimeWiring
 
getEnumValuesProviders() - Method in class graphql.schema.idl.RuntimeWiring
 
getEnvironment() - Method in class graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters
 
getErrors() - Method in class graphql.execution.DataFetcherResult
 
getErrors() - Method in class graphql.execution.defer.DeferredErrorSupport
 
getErrors() - Method in class graphql.execution.ExecutionContext
 
getErrors() - Method in class graphql.execution.preparsed.PreparsedDocumentEntry
 
getErrors() - Method in interface graphql.ExecutionResult
 
getErrors() - Method in class graphql.ExecutionResultImpl
 
getErrors() - Method in exception graphql.schema.idl.errors.SchemaProblem
 
getErrors() - Method in class graphql.schema.validation.SchemaValidationErrorCollector
 
getErrors() - Method in class graphql.validation.AbstractRule
 
getErrors() - Method in class graphql.validation.ValidationErrorCollector
 
getErrorType() - Method in class graphql.ExceptionWhileDataFetching
 
getErrorType() - Method in exception graphql.execution.AbortExecutionException
 
getErrorType() - Method in exception graphql.execution.InputMapDefinesTooManyFieldsException
 
getErrorType() - Method in exception graphql.execution.MissingRootTypeException
 
getErrorType() - Method in class graphql.execution.NonNullableFieldWasNullError
 
getErrorType() - Method in exception graphql.execution.NonNullableValueCoercedAsNullException
 
getErrorType() - Method in interface graphql.GraphQLError
 
getErrorType() - Method in class graphql.InvalidSyntaxError
 
getErrorType() - Method in exception graphql.relay.InvalidCursorException
 
getErrorType() - Method in exception graphql.relay.InvalidPageSizeException
 
getErrorType() - Method in exception graphql.schema.CoercingParseLiteralException
 
getErrorType() - Method in exception graphql.schema.CoercingParseValueException
 
getErrorType() - Method in class graphql.schema.validation.SchemaValidationError
 
getErrorType() - Method in class graphql.SerializationError
 
getErrorType() - Method in class graphql.TypeMismatchError
 
getErrorType() - Method in class graphql.UnresolvedTypeError
 
getErrorType() - Method in class graphql.validation.ValidationError
 
getEvents() - Method in class graphql.schema.diff.reporting.CapturingReporter
 
getException() - Method in class graphql.ExceptionWhileDataFetching
 
getException() - Method in class graphql.execution.DataFetcherExceptionHandlerParameters
 
getException() - Method in class graphql.SerializationError
 
getException() - Method in class graphql.UnresolvedTypeError
 
getExecutionContext() - Method in class graphql.execution.DataFetcherExceptionHandlerParameters
 
getExecutionContext() - Method in interface graphql.execution.instrumentation.fieldvalidation.FieldValidationEnvironment
 
getExecutionContext() - Method in class graphql.execution.instrumentation.parameters.InstrumentationExecuteOperationParameters
 
getExecutionContext() - Method in class graphql.execution.instrumentation.parameters.InstrumentationExecutionStrategyParameters
 
getExecutionContext() - Method in class graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters
 
getExecutionContext() - Method in class graphql.execution.instrumentation.parameters.InstrumentationFieldParameters
 
getExecutionContext() - Method in interface graphql.schema.DataFetchingEnvironment
 
getExecutionContext() - Method in class graphql.schema.DataFetchingEnvironmentImpl
 
getExecutionId() - Method in class graphql.execution.ExecutionContext
 
getExecutionId() - Method in interface graphql.schema.DataFetchingEnvironment
 
getExecutionId() - Method in class graphql.schema.DataFetchingEnvironmentImpl
 
getExecutionInput() - Method in class graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters
 
getExecutionStrategyParameters() - Method in class graphql.execution.instrumentation.parameters.InstrumentationDeferredFieldParameters
 
getExecutionStrategyParameters() - Method in class graphql.execution.instrumentation.parameters.InstrumentationExecutionStrategyParameters
 
getExecutionStrategyParameters() - Method in class graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters
 
getExecutionTypeInfo() - Method in class graphql.execution.batched.FetchedValues
 
getExtensions() - Method in class graphql.ExceptionWhileDataFetching
 
getExtensions() - Method in interface graphql.ExecutionResult
 
getExtensions() - Method in class graphql.ExecutionResultImpl
 
getExtensions() - Method in interface graphql.GraphQLError
 
getExtensions() - Method in class graphql.schema.idl.ScalarWiringEnvironment
 
getFetchedValue() - Method in class graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters
 
getField() - Method in class graphql.analysis.FieldComplexityEnvironment
 
getField() - Method in interface graphql.analysis.QueryVisitorFieldEnvironment
 
getField() - Method in class graphql.analysis.QueryVisitorFieldEnvironmentImpl
 
getField() - Method in class graphql.execution.DataFetcherExceptionHandlerParameters
 
getField() - Method in class graphql.execution.ExecutionStrategyParameters
This returns the current field in its query representations.
getField() - Method in interface graphql.execution.instrumentation.fieldvalidation.FieldAndArguments
 
getField() - Method in class graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters
 
getField() - Method in class graphql.execution.instrumentation.parameters.InstrumentationFieldParameters
 
getField() - Method in class graphql.execution.TypeResolutionParameters
 
getField() - Method in interface graphql.schema.DataFetchingEnvironment
 
getField() - Method in class graphql.schema.DataFetchingEnvironmentImpl
 
getField(String) - Method in class graphql.schema.GraphQLInputObjectType
 
getField() - Method in class graphql.TypeResolutionEnvironment
 
getFieldDataFetchers() - Method in class graphql.schema.idl.TypeRuntimeWiring
 
getFieldDef(ExecutionContext, ExecutionStrategyParameters, Field) - Method in class graphql.execution.ExecutionStrategy
Called to discover the field definition give the current parameters and the AST Field
getFieldDef(GraphQLSchema, GraphQLObjectType, Field) - Method in class graphql.execution.ExecutionStrategy
Called to discover the field definition give the current parameters and the AST Field
getFieldDef(GraphQLSchema, GraphQLCompositeType, String) - Static method in class graphql.introspection.Introspection
This will look up a field definition by name, and understand that fields like __typename and __schema are special and take precedence in field resolution
getFieldDef() - Method in class graphql.validation.TraversalContext
 
getFieldDef() - Method in class graphql.validation.ValidationContext
 
getFieldDefinition() - Method in class graphql.analysis.FieldComplexityEnvironment
 
getFieldDefinition() - Method in interface graphql.analysis.QueryVisitorFieldEnvironment
 
getFieldDefinition() - Method in class graphql.analysis.QueryVisitorFieldEnvironmentImpl
 
getFieldDefinition() - Method in class graphql.execution.DataFetcherExceptionHandlerParameters
 
getFieldDefinition() - Method in class graphql.execution.ExecutionTypeInfo
This returns the field definition that is in play when this type info was created or null if the type is a root query type
getFieldDefinition() - Method in interface graphql.execution.instrumentation.fieldvalidation.FieldAndArguments
 
getFieldDefinition() - Method in class graphql.schema.DataFetcherFactoryEnvironment
 
getFieldDefinition() - Method in interface graphql.schema.DataFetchingEnvironment
 
getFieldDefinition() - Method in class graphql.schema.DataFetchingEnvironmentImpl
 
getFieldDefinition(String) - Method in interface graphql.schema.GraphQLFieldsContainer
 
getFieldDefinition(String) - Method in interface graphql.schema.GraphQLInputFieldsContainer
 
getFieldDefinition(String) - Method in class graphql.schema.GraphQLInputObjectType
 
getFieldDefinition(String) - Method in class graphql.schema.GraphQLInterfaceType
 
getFieldDefinition(String) - Method in class graphql.schema.GraphQLObjectType
 
getFieldDefinition() - Method in class graphql.schema.idl.FieldWiringEnvironment
 
getFieldDefinition(GraphQLFieldsContainer, String) - Method in class graphql.schema.visibility.BlockedFields
 
getFieldDefinition(GraphQLInputFieldsContainer, String) - Method in class graphql.schema.visibility.BlockedFields
 
getFieldDefinition(GraphQLFieldsContainer, String) - Method in class graphql.schema.visibility.DefaultGraphqlFieldVisibility
 
getFieldDefinition(GraphQLInputFieldsContainer, String) - Method in class graphql.schema.visibility.DefaultGraphqlFieldVisibility
 
getFieldDefinition(GraphQLFieldsContainer, String) - Method in interface graphql.schema.visibility.GraphqlFieldVisibility
Called to get a named field from an object type or interface
getFieldDefinition(GraphQLInputFieldsContainer, String) - Method in interface graphql.schema.visibility.GraphqlFieldVisibility
Called to get a named field from an input object type
getFieldDefinition(GraphQLFieldsContainer, String) - Method in class graphql.schema.visibility.NoIntrospectionGraphqlFieldVisibility
 
getFieldDefinitions() - Method in class graphql.language.InterfaceTypeDefinition
 
getFieldDefinitions() - Method in class graphql.language.ObjectTypeDefinition
 
getFieldDefinitions() - Method in interface graphql.schema.GraphQLFieldsContainer
 
getFieldDefinitions() - Method in interface graphql.schema.GraphQLInputFieldsContainer
 
getFieldDefinitions() - Method in class graphql.schema.GraphQLInputObjectType
 
getFieldDefinitions() - Method in class graphql.schema.GraphQLInterfaceType
 
getFieldDefinitions() - Method in class graphql.schema.GraphQLObjectType
 
getFieldDefinitions(GraphQLFieldsContainer) - Method in class graphql.schema.visibility.BlockedFields
 
getFieldDefinitions(GraphQLInputFieldsContainer) - Method in class graphql.schema.visibility.BlockedFields
 
getFieldDefinitions(GraphQLFieldsContainer) - Method in class graphql.schema.visibility.DefaultGraphqlFieldVisibility
 
getFieldDefinitions(GraphQLInputFieldsContainer) - Method in class graphql.schema.visibility.DefaultGraphqlFieldVisibility
 
getFieldDefinitions(GraphQLFieldsContainer) - Method in interface graphql.schema.visibility.GraphqlFieldVisibility
Called to get the list of fields from an object type or interface
getFieldDefinitions(GraphQLInputFieldsContainer) - Method in interface graphql.schema.visibility.GraphqlFieldVisibility
Called to get the list of fields from an input object type
getFieldDefinitions(GraphQLFieldsContainer) - Method in class graphql.schema.visibility.NoIntrospectionGraphqlFieldVisibility
 
getFieldName() - Method in class graphql.schema.diff.DiffEvent
 
getFields() - Method in class graphql.execution.ExecutionStrategyParameters
 
getFields() - Method in interface graphql.execution.instrumentation.fieldvalidation.FieldValidationEnvironment
 
getFields() - Method in interface graphql.schema.DataFetchingEnvironment
It can happen that a query has overlapping fields which are are querying the same data.
getFields() - Method in class graphql.schema.DataFetchingEnvironmentImpl
 
getFields() - Method in class graphql.schema.GraphQLInputObjectType
 
getFieldsByPath() - Method in interface graphql.execution.instrumentation.fieldvalidation.FieldValidationEnvironment
 
getFieldType() - Method in interface graphql.schema.DataFetchingEnvironment
 
getFieldType() - Method in class graphql.schema.DataFetchingEnvironmentImpl
 
getFieldType() - Method in class graphql.schema.idl.FieldWiringEnvironment
 
getFieldType() - Method in class graphql.TypeResolutionEnvironment
 
getFieldTypeInfo() - Method in interface graphql.schema.DataFetchingEnvironment
 
getFieldTypeInfo() - Method in class graphql.schema.DataFetchingEnvironmentImpl
 
getFieldValue() - Method in class graphql.execution.FieldValueInfo
 
getFieldValueInfos() - Method in class graphql.execution.FieldValueInfo
 
getFieldVisibility() - Method in class graphql.schema.GraphQLSchema
 
getFieldVisibility() - Method in class graphql.schema.idl.RuntimeWiring
 
getForwardPaginationConnectionFieldArguments() - Method in class graphql.relay.Relay
 
getFragment(String) - Method in class graphql.execution.ExecutionContext
 
getFragment(String) - Method in class graphql.validation.ValidationContext
 
getFragmentDefinition() - Method in interface graphql.analysis.QueryVisitorFragmentSpreadEnvironment
 
getFragmentDefinition() - Method in class graphql.analysis.QueryVisitorFragmentSpreadEnvironmentImpl
 
getFragmentsByName() - Method in class graphql.execution.ExecutionContext
 
getFragmentsByName() - Method in class graphql.execution.FieldCollectorParameters
 
getFragmentsByName(Document) - Static method in class graphql.language.NodeUtil
 
getFragmentsByName() - Method in interface graphql.schema.DataFetchingEnvironment
 
getFragmentsByName() - Method in class graphql.schema.DataFetchingEnvironmentImpl
 
getFragmentSpread() - Method in interface graphql.analysis.QueryVisitorFragmentSpreadEnvironment
 
getFragmentSpread() - Method in class graphql.analysis.QueryVisitorFragmentSpreadEnvironmentImpl
 
getFromContextStack(GraphqlAntlrToLanguage.ContextProperty) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
getFromContextStack(GraphqlAntlrToLanguage.ContextProperty, boolean) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
getGraphQLInterfaceType() - Method in class graphql.execution.TypeResolutionParameters
 
getGraphQLSchema() - Method in class graphql.execution.ExecutionContext
 
getGraphQLSchema() - Method in class graphql.execution.FieldCollectorParameters
 
getGraphQLSchema() - Method in interface graphql.schema.DataFetchingEnvironment
 
getGraphQLSchema() - Method in class graphql.schema.DataFetchingEnvironmentImpl
 
getGraphQLUnionType() - Method in class graphql.execution.TypeResolutionParameters
 
getId() - Method in class graphql.relay.Relay.ResolvedGlobalId
 
getImplementations(GraphQLInterfaceType) - Method in class graphql.schema.GraphQLSchema
This will return the list of GraphQLObjectType types that implement the given interface type.
getImplementationsOf(InterfaceTypeDefinition) - Method in class graphql.schema.idl.TypeDefinitionRegistry
Returns the list of object types that implement the given interface type
getImplements() - Method in class graphql.language.ObjectTypeDefinition
 
getInfoCount() - Method in class graphql.schema.diff.reporting.CapturingReporter
 
getInfos() - Method in class graphql.schema.diff.reporting.CapturingReporter
 
getInitialData() - Method in class graphql.util.SimpleTraverserContext
 
getInitialData() - Method in interface graphql.util.TraverserContext
Used to share something across all TraverserContext.
getInlineFragment() - Method in interface graphql.analysis.QueryVisitorInlineFragmentEnvironment
 
getInlineFragment() - Method in class graphql.analysis.QueryVisitorInlineFragmentEnvironmentImpl
 
getInputType() - Method in class graphql.validation.TraversalContext
 
getInputType() - Method in class graphql.validation.ValidationContext
 
getInputValueDefinitions() - Method in class graphql.language.DirectiveDefinition
 
getInputValueDefinitions() - Method in class graphql.language.FieldDefinition
 
getInputValueDefinitions() - Method in class graphql.language.InputObjectTypeDefinition
 
getInstrumentation() - Method in class graphql.execution.ExecutionContext
 
getInstrumentationState() - Method in class graphql.execution.ExecutionContext
 
getInstrumentationState() - Method in class graphql.execution.instrumentation.parameters.InstrumentationExecuteOperationParameters
 
getInstrumentationState() - Method in class graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters
 
getInstrumentationState() - Method in class graphql.execution.instrumentation.parameters.InstrumentationExecutionStrategyParameters
 
getInstrumentationState() - Method in class graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters
 
getInstrumentationState() - Method in class graphql.execution.instrumentation.parameters.InstrumentationFieldParameters
 
getInterfaceOrUnionType() - Method in exception graphql.execution.UnresolvedTypeException
 
getInterfaces() - Method in class graphql.schema.GraphQLObjectType
 
getInterfaceTypeDefinition() - Method in class graphql.schema.idl.InterfaceWiringEnvironment
 
getLevel() - Method in class graphql.execution.ExecutionPath
 
getLevel() - Method in class graphql.schema.diff.DiffEvent
 
getLine() - Method in class graphql.language.SourceLocation
 
getListSize() - Method in class graphql.execution.ExecutionStrategyParameters
 
getLocations() - Method in class graphql.ExceptionWhileDataFetching
 
getLocations() - Method in exception graphql.execution.AbortExecutionException
 
getLocations() - Method in exception graphql.execution.InputMapDefinesTooManyFieldsException
 
getLocations() - Method in exception graphql.execution.MissingRootTypeException
 
getLocations() - Method in class graphql.execution.NonNullableFieldWasNullError
 
getLocations() - Method in exception graphql.execution.NonNullableValueCoercedAsNullException
 
getLocations() - Method in interface graphql.GraphQLError
 
getLocations() - Method in class graphql.InvalidSyntaxError
 
getLocations() - Method in exception graphql.relay.InvalidCursorException
 
getLocations() - Method in exception graphql.relay.InvalidPageSizeException
 
getLocations() - Method in exception graphql.schema.CoercingParseLiteralException
 
getLocations() - Method in exception graphql.schema.CoercingParseValueException
 
getLocations() - Method in class graphql.SerializationError
 
getLocations() - Method in class graphql.TypeMismatchError
 
getLocations() - Method in class graphql.UnresolvedTypeError
 
getLocations() - Method in class graphql.validation.ValidationError
 
getMemberTypes() - Method in class graphql.language.UnionTypeDefinition
 
getMessage() - Method in class graphql.ExceptionWhileDataFetching
 
getMessage() - Method in class graphql.execution.NonNullableFieldWasNullError
 
getMessage() - Method in interface graphql.GraphQLError
 
getMessage() - Method in class graphql.InvalidSyntaxError
 
getMessage() - Method in exception graphql.schema.idl.errors.SchemaProblem
 
getMessage() - Method in class graphql.SerializationError
 
getMessage() - Method in class graphql.TypeMismatchError
 
getMessage() - Method in class graphql.UnresolvedTypeError
 
getMessage() - Method in class graphql.validation.ArgumentValidationUtil
 
getMessage() - Method in class graphql.validation.ValidationError
 
getMutationStrategy() - Method in class graphql.execution.ExecutionContext
 
getMutationType() - Method in class graphql.schema.GraphQLSchema
 
getName() - Method in class graphql.language.Argument
 
getName() - Method in class graphql.language.Directive
 
getName() - Method in class graphql.language.DirectiveDefinition
 
getName() - Method in class graphql.language.DirectiveLocation
 
getName() - Method in class graphql.language.EnumTypeDefinition
 
getName() - Method in class graphql.language.EnumValue
 
getName() - Method in class graphql.language.EnumValueDefinition
 
getName() - Method in class graphql.language.Field
 
getName() - Method in class graphql.language.FieldDefinition
 
getName() - Method in class graphql.language.FragmentDefinition
 
getName() - Method in class graphql.language.FragmentSpread
 
getName() - Method in class graphql.language.InputObjectTypeDefinition
 
getName() - Method in class graphql.language.InputValueDefinition
 
getName() - Method in class graphql.language.InterfaceTypeDefinition
 
getName() - Method in interface graphql.language.NamedNode
 
getName() - Method in class graphql.language.ObjectField
 
getName() - Method in class graphql.language.ObjectTypeDefinition
 
getName() - Method in class graphql.language.OperationDefinition
 
getName() - Method in class graphql.language.OperationTypeDefinition
 
getName() - Method in class graphql.language.ScalarTypeDefinition
 
getName() - Method in interface graphql.language.TypeDefinition
 
getName() - Method in class graphql.language.TypeName
 
getName() - Method in class graphql.language.UnionTypeDefinition
 
getName() - Method in class graphql.language.VariableDefinition
 
getName() - Method in class graphql.language.VariableReference
 
getName() - Method in class graphql.schema.GraphQLArgument
 
getName() - Method in class graphql.schema.GraphQLDirective
 
getName() - Method in class graphql.schema.GraphQLEnumType
 
getName() - Method in class graphql.schema.GraphQLEnumValueDefinition
 
getName() - Method in class graphql.schema.GraphQLFieldDefinition
 
getName() - Method in class graphql.schema.GraphQLInputObjectField
 
getName() - Method in class graphql.schema.GraphQLInputObjectType
 
getName() - Method in class graphql.schema.GraphQLInterfaceType
 
getName() - Method in class graphql.schema.GraphQLList
 
getName() - Method in class graphql.schema.GraphQLNonNull
 
getName() - Method in class graphql.schema.GraphQLObjectType
 
getName() - Method in class graphql.schema.GraphQLScalarType
 
getName() - Method in interface graphql.schema.GraphQLType
 
getName() - Method in class graphql.schema.GraphQLTypeReference
 
getName() - Method in class graphql.schema.GraphQLUnionType
 
getName() - Method in class graphql.schema.idl.TypeInfo
 
getNew() - Method in class graphql.schema.diff.DiffSet
 
getNode() - Method in class graphql.language.NodeParentTree
Returns the node represented by this info
getNode() - Method in class graphql.relay.DefaultEdge
 
getNode() - Method in interface graphql.relay.Edge
 
getNodeParentTree() - Method in interface graphql.schema.idl.SchemaDirectiveWiringEnvironment
The node hierarchy depends on the element in question.
getNodeParentTree() - Method in class graphql.schema.idl.SchemaDirectiveWiringEnvironmentImpl
 
getNonNullFieldValidator() - Method in class graphql.execution.ExecutionStrategyParameters
 
getObject() - Method in class graphql.TypeResolutionEnvironment
You will be passed the specific source object that needs to be resolve into a concrete graphql object type
getObjectFields() - Method in class graphql.language.ObjectValue
 
getObjectType() - Method in class graphql.execution.FieldCollectorParameters
 
getObjectType(String) - Method in class graphql.schema.GraphQLSchema
Called to return a named GraphQLObjectType from the schema
getOld() - Method in class graphql.schema.diff.DiffSet
 
getOperation() - Method in class graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters
 
getOperation(Document, String) - Static method in class graphql.language.NodeUtil
 
getOperation() - Method in class graphql.language.OperationDefinition
 
getOperationDefinition() - Method in class graphql.execution.ExecutionContext
 
getOperationName() - Method in class graphql.ExecutionInput
 
GetOperationResult() - Constructor for class graphql.language.NodeUtil.GetOperationResult
 
getOperationTypeDefinitions() - Method in class graphql.language.SchemaDefinition
 
getOutputType() - Method in class graphql.validation.TraversalContext
 
getOutputType() - Method in class graphql.validation.ValidationContext
 
getPageInfo() - Method in interface graphql.relay.Connection
 
getPageInfo() - Method in class graphql.relay.DefaultConnection
 
getParent() - Method in class graphql.execution.ExecutionStrategyParameters
 
getParentContext() - Method in class graphql.util.SimpleTraverserContext
 
getParentContext() - Method in interface graphql.util.TraverserContext
Returns parent context.
getParentEnvironment() - Method in class graphql.analysis.FieldComplexityEnvironment
 
getParentEnvironment() - Method in interface graphql.analysis.QueryVisitorFieldEnvironment
 
getParentEnvironment() - Method in class graphql.analysis.QueryVisitorFieldEnvironmentImpl
 
getParentFieldAndArguments() - Method in interface graphql.execution.instrumentation.fieldvalidation.FieldAndArguments
 
getParentInfo() - Method in class graphql.language.NodeParentTree
 
getParentResult() - Method in class graphql.execution.batched.FetchedValue
 
getParentResult() - Method in class graphql.util.SimpleTraverserContext
 
getParentResult() - Method in interface graphql.util.TraverserContext
getParentType() - Method in class graphql.analysis.FieldComplexityEnvironment
 
getParentType() - Method in interface graphql.analysis.QueryVisitorFieldEnvironment
 
getParentType() - Method in class graphql.analysis.QueryVisitorFieldEnvironmentImpl
 
getParentType() - Method in interface graphql.execution.instrumentation.fieldvalidation.FieldAndArguments
 
getParentType() - Method in interface graphql.schema.DataFetchingEnvironment
 
getParentType() - Method in class graphql.schema.DataFetchingEnvironmentImpl
 
getParentType() - Method in class graphql.schema.idl.FieldWiringEnvironment
 
getParentType() - Method in class graphql.validation.TraversalContext
 
getParentType() - Method in class graphql.validation.ValidationContext
 
getParentTypeInfo() - Method in class graphql.execution.ExecutionTypeInfo
 
getPath() - Method in class graphql.ExceptionWhileDataFetching
 
getPath() - Method in class graphql.execution.batched.FetchedValues
 
getPath() - Method in class graphql.execution.DataFetcherExceptionHandlerParameters
 
getPath() - Method in class graphql.execution.ExecutionStrategyParameters
 
getPath() - Method in class graphql.execution.ExecutionTypeInfo
 
getPath() - Method in interface graphql.execution.instrumentation.fieldvalidation.FieldAndArguments
 
getPath() - Method in class graphql.execution.NonNullableFieldWasNullError
 
getPath() - Method in exception graphql.execution.NonNullableFieldWasNullException
 
getPath() - Method in interface graphql.GraphQLError
The graphql spec says that the (optional) path field of any error should be a list of path entries - http://facebook.github.io/graphql/#sec-Errors
getPath() - Method in class graphql.language.NodeParentTree
 
getPath() - Method in class graphql.SerializationError
 
getPath() - Method in class graphql.TypeMismatchError
 
getPath() - Method in class graphql.UnresolvedTypeError
 
getPathWithoutListEnd() - Method in class graphql.execution.ExecutionPath
 
getPropertyName() - Method in class graphql.schema.PropertyDataFetcher
 
getQuery() - Method in class graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters
 
getQuery() - Method in class graphql.ExecutionInput
 
getQueryPath() - Method in class graphql.validation.AbstractRule
 
getQueryPath() - Method in class graphql.validation.TraversalContext
 
getQueryPath() - Method in class graphql.validation.ValidationContext
 
getQueryPath() - Method in class graphql.validation.ValidationError
 
getQueryStrategy() - Method in class graphql.execution.ExecutionContext
 
getQueryType() - Method in class graphql.schema.GraphQLSchema
 
getRawType() - Method in class graphql.schema.idl.TypeInfo
 
getReasonMsg() - Method in class graphql.schema.diff.DiffEvent
 
getRegistry() - Method in interface graphql.schema.idl.SchemaDirectiveWiringEnvironment
 
getRegistry() - Method in class graphql.schema.idl.SchemaDirectiveWiringEnvironmentImpl
 
getResult() - Method in class graphql.parser.GraphqlAntlrToLanguage
 
getResult() - Method in class graphql.util.SimpleTraverserContext
 
getResult() - Method in interface graphql.util.TraverserContext
The result of this TraverserContext..
getResult() - Method in class graphql.util.TraverserResult
 
getRoot() - Method in class graphql.execution.ExecutionContext
 
getRoot() - Method in class graphql.ExecutionInput
 
getRoot() - Method in interface graphql.schema.DataFetchingEnvironment
This is the source object for the root query.
getRoot() - Method in class graphql.schema.DataFetchingEnvironmentImpl
 
getRules() - Method in class graphql.schema.validation.SchemaValidator
 
getScalar(ScalarWiringEnvironment) - Method in class graphql.schema.idl.NoopWiringFactory
 
getScalar(ScalarWiringEnvironment) - Method in interface graphql.schema.idl.WiringFactory
Returns a GraphQLScalarType given scalar defined in IDL
getScalars() - Method in class graphql.schema.idl.RuntimeWiring
 
getScalarTypeDefinition() - Method in class graphql.schema.idl.ScalarWiringEnvironment
 
getSchema() - Method in class graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters
 
getSchema() - Method in class graphql.execution.TypeResolutionParameters
 
getSchema() - Method in class graphql.TypeResolutionEnvironment
 
getSchema() - Method in class graphql.validation.ValidationContext
 
getSchemaDirectiveWiring(SchemaDirectiveWiringEnvironment) - Method in interface graphql.schema.idl.WiringFactory
 
getSegmentName() - Method in class graphql.execution.ExecutionPath
 
getSelections(Selection) - Method in class graphql.analysis.ChildrenOfSelectionProvider
 
getSelections() - Method in class graphql.language.SelectionSet
 
getSelectionSet() - Method in class graphql.language.Field
 
getSelectionSet() - Method in class graphql.language.FragmentDefinition
 
getSelectionSet() - Method in class graphql.language.InlineFragment
 
getSelectionSet() - Method in class graphql.language.OperationDefinition
 
getSelectionSet() - Method in interface graphql.language.SelectionSetContainer
 
getSelectionSet() - Method in interface graphql.schema.DataFetchingEnvironment
 
getSelectionSet() - Method in class graphql.schema.DataFetchingEnvironmentImpl
 
getSelectionSetContainer() - Method in interface graphql.analysis.QueryVisitorFieldEnvironment
 
getSelectionSetContainer() - Method in class graphql.analysis.QueryVisitorFieldEnvironmentImpl
 
getSource() - Method in class graphql.execution.ExecutionStrategyParameters
 
getSource() - Method in interface graphql.schema.DataFetchingEnvironment
This is the value of the current object to be queried.
getSource() - Method in class graphql.schema.DataFetchingEnvironmentImpl
 
getSourceLocation() - Method in class graphql.language.AbstractNode
 
getSourceLocation() - Method in class graphql.language.Comment
 
getSourceLocation() - Method in class graphql.language.Description
 
getSourceLocation() - Method in interface graphql.language.Node
 
getSourceName() - Method in class graphql.language.SourceLocation
 
getStartCursor() - Method in class graphql.relay.DefaultPageInfo
 
getStartCursor() - Method in interface graphql.relay.PageInfo
 
getSubscriptionStrategy() - Method in class graphql.execution.ExecutionContext
 
getSubscriptionType() - Method in class graphql.schema.GraphQLSchema
 
getTraversalContext() - Method in class graphql.validation.ValidationContext
 
getType() - Method in class graphql.execution.ExecutionTypeInfo
This returns the type which is unwrapped if it was GraphQLNonNull wrapped
getType() - Method in class graphql.language.FieldDefinition
 
getType() - Method in class graphql.language.InputValueDefinition
 
getType() - Method in class graphql.language.ListType
 
getType() - Method in class graphql.language.NonNullType
 
getType() - Method in class graphql.language.OperationTypeDefinition
 
getType() - Method in class graphql.language.VariableDefinition
 
getType() - Method in class graphql.relay.Relay.ResolvedGlobalId
 
getType() - Method in class graphql.schema.GraphQLArgument
 
getType() - Method in class graphql.schema.GraphQLFieldDefinition
 
getType() - Method in class graphql.schema.GraphQLInputObjectField
 
getType(String) - Method in class graphql.schema.GraphQLSchema
 
getType(Type) - Method in class graphql.schema.idl.TypeDefinitionRegistry
 
getType(Type, Class<T>) - Method in class graphql.schema.idl.TypeDefinitionRegistry
 
getType(String) - Method in class graphql.schema.idl.TypeDefinitionRegistry
 
getType(String, Class<T>) - Method in class graphql.schema.idl.TypeDefinitionRegistry
 
getType(TypeResolutionEnvironment) - Method in interface graphql.schema.TypeResolver
This call back is invoked passing in a context object to allow you to know what type to use dynamically during runtime for GraphQLInterfaceTypes and GraphQLUnionTypes
getType(TypeResolutionEnvironment) - Method in class graphql.schema.TypeResolverProxy
 
getTypeCondition() - Method in class graphql.language.FragmentDefinition
 
getTypeCondition() - Method in class graphql.language.InlineFragment
 
getTypeFromAST(GraphQLSchema, Type) - Static method in class graphql.execution.TypeFromAST
 
getTypeInfo() - Method in class graphql.execution.ExecutionStrategyParameters
 
getTypeInfo() - Method in class graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters
 
getTypeInfo() - Method in class graphql.execution.instrumentation.parameters.InstrumentationFieldParameters
 
getTypeInfo() - Method in exception graphql.execution.NonNullableFieldWasNullException
 
getTypeKind(TypeDefinition) - Static method in enum graphql.language.TypeKind
 
getTypeKind() - Method in class graphql.schema.diff.DiffEvent
 
getTypeMap() - Method in class graphql.schema.GraphQLSchema
 
getTypeName() - Method in class graphql.schema.diff.DiffEvent
 
getTypeName() - Method in class graphql.schema.idl.TypeInfo
 
getTypeName() - Method in class graphql.schema.idl.TypeRuntimeWiring
 
getTypeResolver() - Method in class graphql.schema.GraphQLInterfaceType
 
getTypeResolver() - Method in class graphql.schema.GraphQLUnionType
 
getTypeResolver(InterfaceWiringEnvironment) - Method in class graphql.schema.idl.CombinedWiringFactory
 
getTypeResolver(UnionWiringEnvironment) - Method in class graphql.schema.idl.CombinedWiringFactory
 
getTypeResolver(InterfaceWiringEnvironment) - Method in class graphql.schema.idl.EchoingWiringFactory
 
getTypeResolver(UnionWiringEnvironment) - Method in class graphql.schema.idl.EchoingWiringFactory
 
getTypeResolver(InterfaceWiringEnvironment) - Method in class graphql.schema.idl.NoopWiringFactory
 
getTypeResolver(UnionWiringEnvironment) - Method in class graphql.schema.idl.NoopWiringFactory
 
getTypeResolver() - Method in class graphql.schema.idl.TypeRuntimeWiring
 
getTypeResolver(InterfaceWiringEnvironment) - Method in interface graphql.schema.idl.WiringFactory
Returns a TypeResolver given the type interface
getTypeResolver(UnionWiringEnvironment) - Method in interface graphql.schema.idl.WiringFactory
Returns a TypeResolver given the type union
getTypeResolver() - Method in class graphql.schema.TypeResolverProxy
 
getTypeResolvers() - Method in class graphql.schema.idl.RuntimeWiring
 
getTypes() - Method in class graphql.schema.GraphQLUnionType
 
getTypes(Class<T>) - Method in class graphql.schema.idl.TypeDefinitionRegistry
Returns a list of types in the registry of that specified class
getTypesMap(Class<T>) - Method in class graphql.schema.idl.TypeDefinitionRegistry
Returns a map of types in the registry of that specified class keyed by name
getUnderlyingErrors() - Method in exception graphql.execution.AbortExecutionException
 
getUnionTypeDefinition() - Method in class graphql.schema.idl.UnionWiringEnvironment
 
getUnmodifiedType(Type) - Method in class graphql.validation.ValidationUtil
 
getUnwrappedTypeName(GraphQLType) - Static method in class graphql.schema.GraphQLTypeUtil
This will get the unwrapped type name that includes the non null and list wrappers so it might be '[typeName!]'
getValidationContext() - Method in class graphql.validation.AbstractRule
 
getValidationErrorType() - Method in class graphql.validation.ValidationError
 
getValidationUtil() - Method in class graphql.validation.AbstractRule
 
getValue() - Method in class graphql.execution.batched.FetchedValue
 
getValue() - Method in interface graphql.execution.ExecutionPath.PathSegment
 
getValue() - Method in class graphql.execution.TypeResolutionParameters
 
getValue() - Method in class graphql.language.Argument
 
getValue() - Method in class graphql.language.FloatValue
 
getValue() - Method in class graphql.language.IntValue
 
getValue() - Method in class graphql.language.ObjectField
 
getValue() - Method in class graphql.language.StringValue
 
getValue() - Method in interface graphql.relay.ConnectionCursor
 
getValue() - Method in class graphql.relay.DefaultConnectionCursor
 
getValue() - Method in class graphql.schema.GraphQLArgument
An argument ONLY has a value when its used in a schema definition language (SDL) context as the arguments to SDL directives.
getValue(String) - Method in class graphql.schema.GraphQLEnumType
 
getValue() - Method in class graphql.schema.GraphQLEnumValueDefinition
 
getValue(String) - Method in interface graphql.schema.idl.EnumValuesProvider
 
getValue(String) - Method in class graphql.schema.idl.MapEnumValuesProvider
 
getValue(String) - Method in class graphql.schema.idl.NaturalEnumValuesProvider
 
getValues() - Method in class graphql.execution.batched.FetchedValues
 
getValues() - Method in class graphql.language.ArrayValue
 
getValues() - Method in class graphql.schema.GraphQLEnumType
 
getVar(Class<? super S>) - Method in class graphql.util.SimpleTraverserContext
 
getVar(Class<? super S>) - Method in interface graphql.util.TraverserContext
Obtains a context local variable
getVariableDefinitions() - Method in class graphql.language.OperationDefinition
 
getVariables() - Method in class graphql.execution.ExecutionContext
 
getVariables() - Method in class graphql.execution.FieldCollectorParameters
 
getVariables() - Method in class graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters
 
getVariables() - Method in class graphql.ExecutionInput
 
getWiringFactory() - Method in class graphql.schema.idl.RuntimeWiring
 
getWrappedType() - Method in class graphql.schema.GraphQLList
 
getWrappedType() - Method in interface graphql.schema.GraphQLModifiedType
 
getWrappedType() - Method in class graphql.schema.GraphQLNonNull
 
graphql - package graphql
 
GraphQL - Class in graphql
This class is where all graphql-java query execution begins.
GraphQL(GraphQLSchema) - Constructor for class graphql.GraphQL
Deprecated.
use the GraphQL.newGraphQL(GraphQLSchema) builder instead. This will be removed in a future version.
GraphQL(GraphQLSchema, ExecutionStrategy) - Constructor for class graphql.GraphQL
Deprecated.
use the GraphQL.newGraphQL(GraphQLSchema) builder instead. This will be removed in a future version.
GraphQL(GraphQLSchema, ExecutionStrategy, ExecutionStrategy) - Constructor for class graphql.GraphQL
Deprecated.
use the GraphQL.newGraphQL(GraphQLSchema) builder instead. This will be removed in a future version.
GraphQL(GraphQLSchema, ExecutionStrategy, ExecutionStrategy, ExecutionStrategy) - Constructor for class graphql.GraphQL
Deprecated.
use the GraphQL.newGraphQL(GraphQLSchema) builder instead. This will be removed in a future version.
graphql.analysis - package graphql.analysis
 
GraphQL.Builder - Class in graphql
 
graphql.execution - package graphql.execution
 
graphql.execution.batched - package graphql.execution.batched
 
graphql.execution.defer - package graphql.execution.defer
 
graphql.execution.instrumentation - package graphql.execution.instrumentation
 
graphql.execution.instrumentation.dataloader - package graphql.execution.instrumentation.dataloader
 
graphql.execution.instrumentation.fieldvalidation - package graphql.execution.instrumentation.fieldvalidation
 
graphql.execution.instrumentation.parameters - package graphql.execution.instrumentation.parameters
 
graphql.execution.instrumentation.tracing - package graphql.execution.instrumentation.tracing
 
graphql.execution.preparsed - package graphql.execution.preparsed
 
graphql.execution.reactive - package graphql.execution.reactive
 
graphql.introspection - package graphql.introspection
 
graphql.language - package graphql.language
 
graphql.parser - package graphql.parser
 
graphql.relay - package graphql.relay
 
graphql.schema - package graphql.schema
 
graphql.schema.diff - package graphql.schema.diff
 
graphql.schema.diff.reporting - package graphql.schema.diff.reporting
 
graphql.schema.idl - package graphql.schema.idl
 
graphql.schema.idl.errors - package graphql.schema.idl.errors
 
graphql.schema.validation - package graphql.schema.validation
 
graphql.schema.visibility - package graphql.schema.visibility
 
graphql.util - package graphql.util
 
graphql.validation - package graphql.validation
 
graphql.validation.rules - package graphql.validation.rules
 
GRAPHQL_SPECIFICATION_SCALARS - Static variable in class graphql.schema.idl.ScalarInfo
A list of the built-in scalar types as defined by the graphql specification
GraphqlAntlrToLanguage - Class in graphql.parser
 
GraphqlAntlrToLanguage(CommonTokenStream) - Constructor for class graphql.parser.GraphqlAntlrToLanguage
 
GraphqlAntlrToLanguage.ContextEntry - Class in graphql.parser
 
GraphqlAntlrToLanguage.ContextProperty - Enum in graphql.parser
 
GraphQLArgument - Class in graphql.schema
This defines an argument that can be supplied to a graphql field (via GraphQLFieldDefinition.
GraphQLArgument(String, String, GraphQLInputType, Object) - Constructor for class graphql.schema.GraphQLArgument
 
GraphQLArgument(String, GraphQLInputType) - Constructor for class graphql.schema.GraphQLArgument
 
GraphQLArgument(String, String, GraphQLInputType, Object, InputValueDefinition) - Constructor for class graphql.schema.GraphQLArgument
 
GraphQLArgument.Builder - Class in graphql.schema
 
GraphQLBigDecimal - Static variable in class graphql.Scalars
This represents the "BigDecimal" type which is a representation of java.math.BigDecimal
GraphQLBigInteger - Static variable in class graphql.Scalars
This represents the "BigInteger" type which is a representation of java.math.BigInteger
GraphQLBoolean - Static variable in class graphql.Scalars
This represents the "Boolean" type as defined in the graphql specification : http://facebook.github.io/graphql/#sec-Boolean
GraphQLByte - Static variable in class graphql.Scalars
This represents the "Byte" type which is a representation of java.lang.Byte
GraphQLChar - Static variable in class graphql.Scalars
This represents the "Char" type which is a representation of java.lang.Character
GraphQLCompositeType - Interface in graphql.schema
 
GraphQLDirective - Class in graphql.schema
A directive can be used to modify the behavior of a graphql field or type.
GraphQLDirective(String, String, EnumSet<Introspection.DirectiveLocation>, List<GraphQLArgument>, boolean, boolean, boolean) - Constructor for class graphql.schema.GraphQLDirective
 
GraphQLDirective.Builder - Class in graphql.schema
 
GraphQLDirectiveContainer - Interface in graphql.schema
Represents a graphql object that can have GraphQLDirectives
GraphQLEnumType - Class in graphql.schema
A graphql enumeration type has a limited set of values.
GraphQLEnumType(String, String, List<GraphQLEnumValueDefinition>) - Constructor for class graphql.schema.GraphQLEnumType
 
GraphQLEnumType(String, String, List<GraphQLEnumValueDefinition>, List<GraphQLDirective>, EnumTypeDefinition) - Constructor for class graphql.schema.GraphQLEnumType
 
GraphQLEnumType.Builder - Class in graphql.schema
 
GraphQLEnumValueDefinition - Class in graphql.schema
A graphql enumeration type has a limited set of values and this defines one of those unique values See http://graphql.org/learn/schema/#enumeration-types for more details
GraphQLEnumValueDefinition(String, String, Object) - Constructor for class graphql.schema.GraphQLEnumValueDefinition
 
GraphQLEnumValueDefinition(String, String, Object, String) - Constructor for class graphql.schema.GraphQLEnumValueDefinition
 
GraphQLEnumValueDefinition(String, String, Object, String, List<GraphQLDirective>) - Constructor for class graphql.schema.GraphQLEnumValueDefinition
 
GraphQLEnumValueDefinition.Builder - Class in graphql.schema
 
GraphQLError - Interface in graphql
The interface describing graphql errors NOTE: This class implements Serializable and hence it can be serialised and placed into a distributed cache.
GraphqlErrorHelper - Class in graphql
This little helper allows GraphQlErrors to implement common things (hashcode/ equals ) and to specification more easily
GraphqlErrorHelper() - Constructor for class graphql.GraphqlErrorHelper
 
GraphQLException - Exception in graphql
 
GraphQLException() - Constructor for exception graphql.GraphQLException
 
GraphQLException(String) - Constructor for exception graphql.GraphQLException
 
GraphQLException(String, Throwable) - Constructor for exception graphql.GraphQLException
 
GraphQLException(Throwable) - Constructor for exception graphql.GraphQLException
 
GraphQLFieldDefinition - Class in graphql.schema
Fields are the ways you get data values in graphql and a field definition represents a field, its type, the arguments it takes and the DataFetcher used to get data values for that field.
GraphQLFieldDefinition(String, String, GraphQLOutputType, DataFetcher<?>, List<GraphQLArgument>, String) - Constructor for class graphql.schema.GraphQLFieldDefinition
Deprecated.
GraphQLFieldDefinition(String, String, GraphQLOutputType, DataFetcherFactory, List<GraphQLArgument>, String, List<GraphQLDirective>, FieldDefinition) - Constructor for class graphql.schema.GraphQLFieldDefinition
 
GraphQLFieldDefinition.Builder - Class in graphql.schema
 
GraphQLFieldsContainer - Interface in graphql.schema
Types that can contain output fields are marked with this interface
GraphqlFieldVisibility - Interface in graphql.schema.visibility
This allows you to control the visibility of graphql fields.
GraphQLFloat - Static variable in class graphql.Scalars
This represents the "Float" type as defined in the graphql specification : http://facebook.github.io/graphql/#sec-Float Note: The Float type in GraphQL is equivalent to Double in Java.
GraphQLID - Static variable in class graphql.Scalars
This represents the "ID" type as defined in the graphql specification : http://facebook.github.io/graphql/#sec-ID The ID scalar type represents a unique identifier, often used to re-fetch an object or as the key for a cache.
GraphQLInputFieldsContainer - Interface in graphql.schema
Types that can contain input fields are marked with this interface
GraphQLInputObjectField - Class in graphql.schema
Input objects defined via GraphQLInputObjectType contains these input fields.
GraphQLInputObjectField(String, GraphQLInputType) - Constructor for class graphql.schema.GraphQLInputObjectField
 
GraphQLInputObjectField(String, String, GraphQLInputType, Object) - Constructor for class graphql.schema.GraphQLInputObjectField
 
GraphQLInputObjectField(String, String, GraphQLInputType, Object, List<GraphQLDirective>, InputValueDefinition) - Constructor for class graphql.schema.GraphQLInputObjectField
 
GraphQLInputObjectField.Builder - Class in graphql.schema
 
GraphQLInputObjectType - Class in graphql.schema
graphql clearly delineates between the types of objects that represent the output of a query and input objects that can be fed into a graphql mutation.
GraphQLInputObjectType(String, String, List<GraphQLInputObjectField>) - Constructor for class graphql.schema.GraphQLInputObjectType
 
GraphQLInputObjectType(String, String, List<GraphQLInputObjectField>, List<GraphQLDirective>, InputObjectTypeDefinition) - Constructor for class graphql.schema.GraphQLInputObjectType
 
GraphQLInputObjectType.Builder - Class in graphql.schema
 
GraphQLInputType - Interface in graphql.schema
Input types represent those set of types that are allowed to be accepted as graphql mutation input, as opposed to GraphQLOutputTypes which can only be used as graphql response output.
GraphQLInt - Static variable in class graphql.Scalars
This represents the "Int" type as defined in the graphql specification : http://facebook.github.io/graphql/#sec-Int The Int scalar type represents a signed 32‐bit numeric non‐fractional value.
graphQLInterfaceType(GraphQLInterfaceType) - Method in class graphql.execution.TypeResolutionParameters.Builder
 
GraphQLInterfaceType - Class in graphql.schema
In graphql, an interface is an abstract type that defines the set of fields that a type must include to implement that interface.
GraphQLInterfaceType(String, String, List<GraphQLFieldDefinition>, TypeResolver) - Constructor for class graphql.schema.GraphQLInterfaceType
 
GraphQLInterfaceType(String, String, List<GraphQLFieldDefinition>, TypeResolver, List<GraphQLDirective>, InterfaceTypeDefinition) - Constructor for class graphql.schema.GraphQLInterfaceType
 
GraphQLInterfaceType.Builder - Class in graphql.schema
 
GraphQLList - Class in graphql.schema
A modified type that indicates there is a list of the underlying wrapped type, eg a list of strings or a list of booleans.
GraphQLList(GraphQLType) - Constructor for class graphql.schema.GraphQLList
 
GraphQLLong - Static variable in class graphql.Scalars
This represents the "Long" type which is a representation of java.lang.Long
GraphQLModifiedType - Interface in graphql.schema
A modified type wraps another graphql type and modifies it behavior
GraphQLNonNull - Class in graphql.schema
A modified type that indicates there the underlying wrapped type will not be null.
GraphQLNonNull(GraphQLType) - Constructor for class graphql.schema.GraphQLNonNull
 
GraphQLNullableType - Interface in graphql.schema
 
GraphQLObjectType - Class in graphql.schema
This is the work horse type and represents an object with one or more field values that can be retrieved by the graphql system.
GraphQLObjectType(String, String, List<GraphQLFieldDefinition>, List<GraphQLOutputType>) - Constructor for class graphql.schema.GraphQLObjectType
 
GraphQLObjectType(String, String, List<GraphQLFieldDefinition>, List<GraphQLOutputType>, List<GraphQLDirective>, ObjectTypeDefinition) - Constructor for class graphql.schema.GraphQLObjectType
 
GraphQLObjectType.Builder - Class in graphql.schema
 
GraphQLOutputType - Interface in graphql.schema
Output types represent those set of types that are allowed to be sent back as a graphql response, as opposed to GraphQLInputTypes which can only be used as graphql mutation input.
GraphQLScalarType - Class in graphql.schema
A scalar type is a leaf node in the graphql tree of types.
GraphQLScalarType(String, String, Coercing) - Constructor for class graphql.schema.GraphQLScalarType
 
GraphQLScalarType(String, String, Coercing, List<GraphQLDirective>, ScalarTypeDefinition) - Constructor for class graphql.schema.GraphQLScalarType
 
GraphQLScalarType.Builder - Class in graphql.schema
 
graphQLSchema(GraphQLSchema) - Method in class graphql.execution.ExecutionContextBuilder
 
graphQLSchema(GraphQLSchema) - Method in class graphql.schema.DataFetchingEnvironmentBuilder
 
GraphQLSchema - Class in graphql.schema
The schema represents the combined type system of the graphql engine.
GraphQLSchema(GraphQLObjectType) - Constructor for class graphql.schema.GraphQLSchema
 
GraphQLSchema(GraphQLObjectType, GraphQLObjectType, Set<GraphQLType>) - Constructor for class graphql.schema.GraphQLSchema
 
GraphQLSchema(GraphQLObjectType, GraphQLObjectType, GraphQLObjectType, Set<GraphQLType>) - Constructor for class graphql.schema.GraphQLSchema
 
GraphQLSchema(GraphQLObjectType, GraphQLObjectType, GraphQLObjectType, Set<GraphQLType>, Set<GraphQLDirective>, GraphqlFieldVisibility) - Constructor for class graphql.schema.GraphQLSchema
 
GraphQLSchema.Builder - Class in graphql.schema
 
GraphQLShort - Static variable in class graphql.Scalars
This represents the "Short" type which is a representation of java.lang.Short
GraphQLString - Static variable in class graphql.Scalars
This represents the "String" type as defined in the graphql specification : http://facebook.github.io/graphql/#sec-String
GraphQLType - Interface in graphql.schema
All types in graphql have a name
GraphQLTypeReference - Class in graphql.schema
A special type to allow a object/interface types to reference itself.
GraphQLTypeReference(String) - Constructor for class graphql.schema.GraphQLTypeReference
 
GraphQLTypeUtil - Class in graphql.schema
 
GraphQLTypeUtil() - Constructor for class graphql.schema.GraphQLTypeUtil
 
graphQLUnionType(GraphQLUnionType) - Method in class graphql.execution.TypeResolutionParameters.Builder
 
GraphQLUnionType - Class in graphql.schema
A union type is a polymorphic type that dynamically represents one of more concrete object types.
GraphQLUnionType(String, String, List<GraphQLOutputType>, TypeResolver) - Constructor for class graphql.schema.GraphQLUnionType
 
GraphQLUnionType(String, String, List<GraphQLOutputType>, TypeResolver, List<GraphQLDirective>, UnionTypeDefinition) - Constructor for class graphql.schema.GraphQLUnionType
 
GraphQLUnionType.Builder - Class in graphql.schema
 
GraphQLUnmodifiedType - Interface in graphql.schema
 

H

handleEnumError(Value, GraphQLEnumType) - Method in class graphql.validation.ArgumentValidationUtil
 
handleEnumError(Value, GraphQLEnumType) - Method in class graphql.validation.ValidationUtil
 
handleExtraFieldError(Value, GraphQLInputObjectType, ObjectField) - Method in class graphql.validation.ArgumentValidationUtil
 
handleExtraFieldError(Value, GraphQLInputObjectType, ObjectField) - Method in class graphql.validation.ValidationUtil
 
handleFieldNotValidError(ObjectField, GraphQLInputObjectType) - Method in class graphql.validation.ArgumentValidationUtil
 
handleFieldNotValidError(Value, GraphQLType, int) - Method in class graphql.validation.ArgumentValidationUtil
 
handleFieldNotValidError(ObjectField, GraphQLInputObjectType) - Method in class graphql.validation.ValidationUtil
 
handleFieldNotValidError(Value, GraphQLType, int) - Method in class graphql.validation.ValidationUtil
 
handleMissingFieldsError(Value, GraphQLInputObjectType, Set<String>) - Method in class graphql.validation.ArgumentValidationUtil
 
handleMissingFieldsError(Value, GraphQLInputObjectType, Set<String>) - Method in class graphql.validation.ValidationUtil
 
handleNonNullException(ExecutionContext, CompletableFuture<ExecutionResult>, Throwable) - Method in class graphql.execution.ExecutionStrategy
 
handleNotObjectError(Value, GraphQLInputObjectType) - Method in class graphql.validation.ArgumentValidationUtil
 
handleNotObjectError(Value, GraphQLInputObjectType) - Method in class graphql.validation.ValidationUtil
 
handleNullError(Value, GraphQLType) - Method in class graphql.validation.ArgumentValidationUtil
 
handleNullError(Value, GraphQLType) - Method in class graphql.validation.ValidationUtil
 
handleResults(ExecutionContext, List<String>, CompletableFuture<ExecutionResult>) - Method in class graphql.execution.AbstractAsyncExecutionStrategy
 
handleScalarError(Value, GraphQLScalarType) - Method in class graphql.validation.ArgumentValidationUtil
 
handleScalarError(Value, GraphQLScalarType) - Method in class graphql.validation.ValidationUtil
 
hasErrors() - Method in class graphql.execution.preparsed.PreparsedDocumentEntry
 
hasField(String) - Method in class graphql.schema.GraphQLInputObjectType.Builder
 
hasField(String) - Method in class graphql.schema.GraphQLInterfaceType.Builder
 
hasField(String) - Method in class graphql.schema.GraphQLObjectType.Builder
 
hashCode() - Method in class graphql.analysis.FieldComplexityEnvironment
 
hashCode() - Method in class graphql.analysis.QueryVisitorFieldEnvironmentImpl
 
hashCode() - Method in class graphql.analysis.QueryVisitorFragmentSpreadEnvironmentImpl
 
hashCode() - Method in class graphql.analysis.QueryVisitorInlineFragmentEnvironmentImpl
 
hashCode() - Method in class graphql.ExceptionWhileDataFetching
 
hashCode() - Method in class graphql.execution.ExecutionId
 
hashCode() - Method in class graphql.execution.ExecutionPath
 
hashCode() - Method in class graphql.execution.NonNullableFieldWasNullError
 
hashCode(GraphQLError) - Static method in class graphql.GraphqlErrorHelper
 
hashCode() - Method in class graphql.InvalidSyntaxError
 
hashCode() - Method in class graphql.language.SourceLocation
 
hashCode() - Method in class graphql.relay.DefaultConnectionCursor
 
hashCode() - Method in exception graphql.relay.InvalidCursorException
 
hashCode() - Method in exception graphql.relay.InvalidPageSizeException
 
hashCode() - Method in class graphql.schema.GraphQLList
 
hashCode() - Method in class graphql.schema.GraphQLNonNull
 
hashCode() - Method in class graphql.schema.idl.TypeInfo
 
hashCode() - Method in class graphql.schema.validation.SchemaValidationError
 
hashCode() - Method in class graphql.SerializationError
 
hashCode() - Method in class graphql.TypeMismatchError
 
hashCode() - Method in class graphql.UnresolvedTypeError
 
hashCode() - Method in class graphql.validation.ValidationError
 
hasParentType() - Method in class graphql.execution.ExecutionTypeInfo
 
hasType(TypeName) - Method in class graphql.schema.idl.TypeDefinitionRegistry
 
hasValue(String) - Method in class graphql.schema.GraphQLEnumType.Builder
 

I

IncludeDirective - Static variable in class graphql.Directives
 
includeExtendedScalarTypes(boolean) - Method in class graphql.schema.idl.SchemaPrinter.Options
This will allow you to include the graphql 'extended' scalar types that come with graphql-java such as GraphQLBigDecimal or GraphQLBigInteger
includeIntrospectionTypes(boolean) - Method in class graphql.schema.idl.SchemaPrinter.Options
This will allow you to include introspection types that are contained in a schema
includeScalarTypes(boolean) - Method in class graphql.schema.idl.SchemaPrinter.Options
This will allow you to include scalar types that are contained in a schema
includeSchemaDefintion(boolean) - Method in class graphql.schema.idl.SchemaPrinter.Options
This will force the printing of the graphql schema definition even if the query, mutation, and/or subscription types use the default names.
includeStatistics(boolean) - Method in class graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentationOptions
This will toggle the ability to include java-dataloader statistics into the extensions output of your query
InlineFragment - Class in graphql.language
 
InlineFragment() - Constructor for class graphql.language.InlineFragment
 
InlineFragment(TypeName) - Constructor for class graphql.language.InlineFragment
 
InlineFragment(TypeName, SelectionSet) - Constructor for class graphql.language.InlineFragment
 
InlineFragment(TypeName, List<Directive>, SelectionSet) - Constructor for class graphql.language.InlineFragment
 
inputFieldsFetcher - Static variable in class graphql.introspection.Introspection
 
InputMapDefinesTooManyFieldsException - Exception in graphql.execution
https://facebook.github.io/graphql/#sec-Input-Objects - This unordered map should not contain any entries with names not defined by a field of this input object type, otherwise an error should be thrown.
InputMapDefinesTooManyFieldsException(GraphQLType, String) - Constructor for exception graphql.execution.InputMapDefinesTooManyFieldsException
 
InputObjectTypeDefinition - Class in graphql.language
 
InputObjectTypeDefinition(String) - Constructor for class graphql.language.InputObjectTypeDefinition
 
InputObjectTypeDefinition(String, List<Directive>, List<InputValueDefinition>) - Constructor for class graphql.language.InputObjectTypeDefinition
 
InputObjectTypeExtensionDefinition - Class in graphql.language
 
InputObjectTypeExtensionDefinition(String) - Constructor for class graphql.language.InputObjectTypeExtensionDefinition
 
InputObjectTypeExtensionDefinition(String, List<Directive>, List<InputValueDefinition>) - Constructor for class graphql.language.InputObjectTypeExtensionDefinition
 
inputObjectTypeExtensions() - Method in class graphql.schema.idl.TypeDefinitionRegistry
 
InputValueDefinition - Class in graphql.language
 
InputValueDefinition(String) - Constructor for class graphql.language.InputValueDefinition
 
InputValueDefinition(String, Type) - Constructor for class graphql.language.InputValueDefinition
 
InputValueDefinition(String, Type, Value) - Constructor for class graphql.language.InputValueDefinition
 
InputValueDefinition(String, Type, Value, List<Directive>) - Constructor for class graphql.language.InputValueDefinition
 
INSTANCE - Static variable in class graphql.execution.instrumentation.SimpleInstrumentation
A singleton instance of a Instrumentation that does nothing
INSTANCE - Static variable in class graphql.execution.preparsed.NoOpPreparsedDocumentProvider
 
instrumentation(Instrumentation) - Method in class graphql.execution.ExecutionContextBuilder
 
Instrumentation - Interface in graphql.execution.instrumentation
Provides the capability to instrument the execution steps of a GraphQL query.
instrumentation(Instrumentation) - Method in class graphql.GraphQL.Builder
 
InstrumentationContext<T> - Interface in graphql.execution.instrumentation
When a Instrumentation.'beginXXX()' method is called then it must return a non null InstrumentationContext that will be invoked when the step is first dispatched and then when it completes.
InstrumentationDeferredFieldParameters - Class in graphql.execution.instrumentation.parameters
Parameters sent to Instrumentation methods
InstrumentationDeferredFieldParameters(ExecutionContext, ExecutionStrategyParameters, GraphQLFieldDefinition, ExecutionTypeInfo) - Constructor for class graphql.execution.instrumentation.parameters.InstrumentationDeferredFieldParameters
 
InstrumentationExecuteOperationParameters - Class in graphql.execution.instrumentation.parameters
Parameters sent to Instrumentation methods
InstrumentationExecuteOperationParameters(ExecutionContext) - Constructor for class graphql.execution.instrumentation.parameters.InstrumentationExecuteOperationParameters
 
InstrumentationExecutionParameters - Class in graphql.execution.instrumentation.parameters
Parameters sent to Instrumentation methods
InstrumentationExecutionParameters(ExecutionInput, GraphQLSchema, InstrumentationState) - Constructor for class graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters
 
InstrumentationExecutionStrategyParameters - Class in graphql.execution.instrumentation.parameters
Parameters sent to Instrumentation methods
InstrumentationExecutionStrategyParameters(ExecutionContext, ExecutionStrategyParameters) - Constructor for class graphql.execution.instrumentation.parameters.InstrumentationExecutionStrategyParameters
 
InstrumentationFieldCompleteParameters - Class in graphql.execution.instrumentation.parameters
Parameters sent to Instrumentation methods
InstrumentationFieldCompleteParameters(ExecutionContext, ExecutionStrategyParameters, GraphQLFieldDefinition, ExecutionTypeInfo, Object) - Constructor for class graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters
 
InstrumentationFieldFetchParameters - Class in graphql.execution.instrumentation.parameters
Parameters sent to Instrumentation methods
InstrumentationFieldFetchParameters(ExecutionContext, GraphQLFieldDefinition, DataFetchingEnvironment, ExecutionStrategyParameters) - Constructor for class graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters
 
InstrumentationFieldParameters - Class in graphql.execution.instrumentation.parameters
Parameters sent to Instrumentation methods
InstrumentationFieldParameters(ExecutionContext, GraphQLFieldDefinition, ExecutionTypeInfo) - Constructor for class graphql.execution.instrumentation.parameters.InstrumentationFieldParameters
 
instrumentationState(InstrumentationState) - Method in class graphql.execution.ExecutionContextBuilder
 
InstrumentationState - Interface in graphql.execution.instrumentation
An Instrumentation implementation can create this as a stateful object that is then passed to each instrumentation method, allowing state to be passed down with the request execution
InstrumentationValidationParameters - Class in graphql.execution.instrumentation.parameters
Parameters sent to Instrumentation methods
InstrumentationValidationParameters(ExecutionInput, Document, GraphQLSchema, InstrumentationState) - Constructor for class graphql.execution.instrumentation.parameters.InstrumentationValidationParameters
 
instrumentDataFetcher(DataFetcher<?>, InstrumentationFieldFetchParameters) - Method in class graphql.execution.instrumentation.ChainedInstrumentation
 
instrumentDataFetcher(DataFetcher<?>, InstrumentationFieldFetchParameters) - Method in class graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation
 
instrumentDataFetcher(DataFetcher<?>, InstrumentationFieldFetchParameters) - Method in interface graphql.execution.instrumentation.Instrumentation
This is called to instrument a DataFetcher just before it is used to fetch a field, allowing you to adjust what information is passed back or record information about specific data fetches.
instrumentDataFetcher(DataFetcher<?>, InstrumentationFieldFetchParameters) - Method in class graphql.execution.instrumentation.SimpleInstrumentation
 
instrumentExecutionContext(ExecutionContext, InstrumentationExecutionParameters) - Method in class graphql.execution.instrumentation.ChainedInstrumentation
 
instrumentExecutionContext(ExecutionContext, InstrumentationExecutionParameters) - Method in interface graphql.execution.instrumentation.Instrumentation
This is called to instrument a ExecutionContext before it is used to execute a query, allowing you to adjust the base data used.
instrumentExecutionContext(ExecutionContext, InstrumentationExecutionParameters) - Method in class graphql.execution.instrumentation.SimpleInstrumentation
 
instrumentExecutionInput(ExecutionInput, InstrumentationExecutionParameters) - Method in class graphql.execution.instrumentation.ChainedInstrumentation
 
instrumentExecutionInput(ExecutionInput, InstrumentationExecutionParameters) - Method in interface graphql.execution.instrumentation.Instrumentation
This is called to instrument a ExecutionInput before it is used to parse, validate and execute a query, allowing you to adjust what query input parameters are used
instrumentExecutionResult(ExecutionResult, InstrumentationExecutionParameters) - Method in class graphql.execution.instrumentation.ChainedInstrumentation
 
instrumentExecutionResult(ExecutionResult, InstrumentationExecutionParameters) - Method in class graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentation
 
instrumentExecutionResult(ExecutionResult, InstrumentationExecutionParameters) - Method in interface graphql.execution.instrumentation.Instrumentation
This is called to allow instrumentation to instrument the execution result in some way
instrumentExecutionResult(ExecutionResult, InstrumentationExecutionParameters) - Method in class graphql.execution.instrumentation.SimpleInstrumentation
 
instrumentExecutionResult(ExecutionResult, InstrumentationExecutionParameters) - Method in class graphql.execution.instrumentation.tracing.TracingInstrumentation
 
instrumentSchema(GraphQLSchema, InstrumentationExecutionParameters) - Method in class graphql.execution.instrumentation.ChainedInstrumentation
 
instrumentSchema(GraphQLSchema, InstrumentationExecutionParameters) - Method in interface graphql.execution.instrumentation.Instrumentation
This is called to instrument a GraphQLSchema before it is used to parse, validate and execute a query, allowing you to adjust what types are used.
instrumentSchema(GraphQLSchema, InstrumentationExecutionParameters) - Method in class graphql.execution.instrumentation.SimpleInstrumentation
 
InterfaceFieldArgumentRedefinitionError - Exception in graphql.schema.idl.errors
 
InterfaceFieldArgumentRedefinitionError(String, ObjectTypeDefinition, InterfaceTypeDefinition, FieldDefinition, String, String) - Constructor for exception graphql.schema.idl.errors.InterfaceFieldArgumentRedefinitionError
 
InterfaceFieldRedefinitionError - Exception in graphql.schema.idl.errors
 
InterfaceFieldRedefinitionError(String, ObjectTypeDefinition, InterfaceTypeDefinition, FieldDefinition, String, String) - Constructor for exception graphql.schema.idl.errors.InterfaceFieldRedefinitionError
 
interfacesFetcher - Static variable in class graphql.introspection.Introspection
 
InterfaceTypeDefinition - Class in graphql.language
 
InterfaceTypeDefinition(String) - Constructor for class graphql.language.InterfaceTypeDefinition
 
InterfaceTypeDefinition(String, List<FieldDefinition>, List<Directive>) - Constructor for class graphql.language.InterfaceTypeDefinition
 
InterfaceTypeExtensionDefinition - Class in graphql.language
 
InterfaceTypeExtensionDefinition(String) - Constructor for class graphql.language.InterfaceTypeExtensionDefinition
 
InterfaceTypeExtensionDefinition(String, List<FieldDefinition>, List<Directive>) - Constructor for class graphql.language.InterfaceTypeExtensionDefinition
 
interfaceTypeExtensions() - Method in class graphql.schema.idl.TypeDefinitionRegistry
 
InterfaceWiringEnvironment - Class in graphql.schema.idl
 
Internal - Annotation Type in graphql
This represents code that the graphql-java project considers internal code that MAY not be stable within major releases.
Introspection - Class in graphql.introspection
 
Introspection() - Constructor for class graphql.introspection.Introspection
 
Introspection.DirectiveLocation - Enum in graphql.introspection
 
Introspection.TypeKind - Enum in graphql.introspection
 
INTROSPECTION_QUERY - Static variable in interface graphql.introspection.IntrospectionQuery
 
IntrospectionQuery - Interface in graphql.introspection
 
IntrospectionResultToSchema - Class in graphql.introspection
 
IntrospectionResultToSchema() - Constructor for class graphql.introspection.IntrospectionResultToSchema
 
IntValue - Class in graphql.language
 
IntValue(BigInteger) - Constructor for class graphql.language.IntValue
 
InvalidCursorException - Exception in graphql.relay
 
InvalidDeprecationDirectiveError - Exception in graphql.schema.idl.errors
 
InvalidDeprecationDirectiveError(TypeDefinition, FieldDefinition) - Constructor for exception graphql.schema.idl.errors.InvalidDeprecationDirectiveError
 
InvalidDeprecationDirectiveError(TypeDefinition, InputValueDefinition) - Constructor for exception graphql.schema.idl.errors.InvalidDeprecationDirectiveError
 
InvalidDeprecationDirectiveError(TypeDefinition, EnumValueDefinition) - Constructor for exception graphql.schema.idl.errors.InvalidDeprecationDirectiveError
 
InvalidPageSizeException - Exception in graphql.relay
 
InvalidSchemaException - Exception in graphql.schema.validation
 
InvalidSchemaException(Collection<SchemaValidationError>) - Constructor for exception graphql.schema.validation.InvalidSchemaException
 
InvalidSyntaxError - Class in graphql
 
InvalidSyntaxError(SourceLocation, String) - Constructor for class graphql.InvalidSyntaxError
 
InvalidSyntaxError(List<SourceLocation>, String) - Constructor for class graphql.InvalidSyntaxError
 
isDataPresent() - Method in class graphql.ExecutionResultImpl
 
isDeferDetected() - Method in class graphql.execution.defer.DeferSupport
 
isDeprecated() - Method in class graphql.schema.GraphQLEnumValueDefinition
 
isDeprecated() - Method in class graphql.schema.GraphQLFieldDefinition
 
isEmpty() - Method in class graphql.util.TraverserState
 
isEnforceSchemaDirectives() - Method in class graphql.schema.idl.SchemaGenerator.Options
This controls whether schema directives MUST be declared using directive definition syntax before use.
isEnum(GraphQLType) - Static method in class graphql.schema.GraphQLTypeUtil
Returns true if the given type is an enum type
isEqual(Node, Node) - Method in class graphql.language.AstComparator
 
isEqual(List<Node>, List<Node>) - Method in class graphql.language.AstComparator
 
isEqualTo(Node) - Method in class graphql.language.Argument
 
isEqualTo(Node) - Method in class graphql.language.ArrayValue
 
isEqualTo(Node) - Method in class graphql.language.BooleanValue
 
isEqualTo(Node) - Method in class graphql.language.Directive
 
isEqualTo(Node) - Method in class graphql.language.DirectiveDefinition
 
isEqualTo(Node) - Method in class graphql.language.DirectiveLocation
 
isEqualTo(Node) - Method in class graphql.language.Document
 
isEqualTo(Node) - Method in class graphql.language.EnumTypeDefinition
 
isEqualTo(Node) - Method in class graphql.language.EnumValue
 
isEqualTo(Node) - Method in class graphql.language.EnumValueDefinition
 
isEqualTo(Node) - Method in class graphql.language.Field
 
isEqualTo(Node) - Method in class graphql.language.FieldDefinition
 
isEqualTo(Node) - Method in class graphql.language.FloatValue
 
isEqualTo(Node) - Method in class graphql.language.FragmentDefinition
 
isEqualTo(Node) - Method in class graphql.language.FragmentSpread
 
isEqualTo(Node) - Method in class graphql.language.InlineFragment
 
isEqualTo(Node) - Method in class graphql.language.InputObjectTypeDefinition
 
isEqualTo(Node) - Method in class graphql.language.InputValueDefinition
 
isEqualTo(Node) - Method in class graphql.language.InterfaceTypeDefinition
 
isEqualTo(Node) - Method in class graphql.language.IntValue
 
isEqualTo(Node) - Method in class graphql.language.ListType
 
isEqualTo(Node) - Method in interface graphql.language.Node
Compares just the content and not the children.
isEqualTo(String, String) - Static method in class graphql.language.NodeUtil
 
isEqualTo(Node) - Method in class graphql.language.NonNullType
 
isEqualTo(Node) - Method in class graphql.language.NullValue
 
isEqualTo(Node) - Method in class graphql.language.ObjectField
 
isEqualTo(Node) - Method in class graphql.language.ObjectTypeDefinition
 
isEqualTo(Node) - Method in class graphql.language.ObjectValue
 
isEqualTo(Node) - Method in class graphql.language.OperationDefinition
 
isEqualTo(Node) - Method in class graphql.language.OperationTypeDefinition
 
isEqualTo(Node) - Method in class graphql.language.ScalarTypeDefinition
 
isEqualTo(Node) - Method in class graphql.language.SchemaDefinition
 
isEqualTo(Node) - Method in class graphql.language.SelectionSet
 
isEqualTo(Node) - Method in class graphql.language.StringValue
 
isEqualTo(Node) - Method in class graphql.language.TypeName
 
isEqualTo(Node) - Method in class graphql.language.UnionTypeDefinition
 
isEqualTo(Node) - Method in class graphql.language.VariableDefinition
 
isEqualTo(Node) - Method in class graphql.language.VariableReference
 
isGraphqlSpecifiedScalar(String) - Static method in class graphql.schema.idl.ScalarInfo
Returns true if the scalar type is a scalar that is specified by the graphql specification
isGraphqlSpecifiedScalar(GraphQLScalarType) - Static method in class graphql.schema.idl.ScalarInfo
Returns true if the scalar type is a scalar that is specified by the graphql specification
isHasNextPage() - Method in class graphql.relay.DefaultPageInfo
 
isHasNextPage() - Method in interface graphql.relay.PageInfo
 
isHasPreviousPage() - Method in class graphql.relay.DefaultPageInfo
 
isHasPreviousPage() - Method in interface graphql.relay.PageInfo
 
isIncludeExtendedScalars() - Method in class graphql.schema.idl.SchemaPrinter.Options
 
isIncludeIntrospectionTypes() - Method in class graphql.schema.idl.SchemaPrinter.Options
 
isIncludeScalars() - Method in class graphql.schema.idl.SchemaPrinter.Options
 
isIncludeSchemaDefinition() - Method in class graphql.schema.idl.SchemaPrinter.Options
 
isIncludeStatistics() - Method in class graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentationOptions
 
isInput(GraphQLType) - Static method in class graphql.schema.GraphQLTypeUtil
Returns true if the given type is an input type
isInterfaceOrUnion(Type) - Method in class graphql.schema.idl.TypeDefinitionRegistry
Returns true if the specified type exists in the registry and is an abstract (Interface or Union) type
isLeaf(GraphQLType) - Static method in class graphql.schema.GraphQLTypeUtil
Returns true if the given type is a leaf type, that it cant contain any more fields
isList(GraphQLType) - Static method in class graphql.schema.GraphQLTypeUtil
Returns true if the given type is a list type
isList() - Method in class graphql.schema.idl.TypeInfo
 
isListType() - Method in class graphql.execution.ExecutionTypeInfo
 
isMultiLine() - Method in class graphql.language.Description
 
isNonNull(GraphQLType) - Static method in class graphql.schema.GraphQLTypeUtil
Returns true if the given type is a non null type
isNonNull() - Method in class graphql.schema.idl.TypeInfo
 
isNonNullType() - Method in class graphql.execution.ExecutionTypeInfo
 
isNotWrapped(GraphQLType) - Static method in class graphql.schema.GraphQLTypeUtil
Returns true if the given type is NOT a non null or list type
isNullable(GraphQLType) - Static method in class graphql.schema.GraphQLTypeUtil
Returns true if the given type is a nullable type
isObjectType(Type) - Method in class graphql.schema.idl.TypeDefinitionRegistry
Returns true if the specified type exists in the registry and is an object type
isOnField() - Method in class graphql.schema.GraphQLDirective
isOnFragment() - Method in class graphql.schema.GraphQLDirective
isOnOperation() - Method in class graphql.schema.GraphQLDirective
isPlain() - Method in class graphql.schema.idl.TypeInfo
 
isPossibleType(GraphQLType, GraphQLObjectType) - Method in class graphql.schema.GraphQLSchema
Returns true if a specified concrete type is a possible type of a provided abstract type.
isPossibleType(Type, Type) - Method in class graphql.schema.idl.TypeDefinitionRegistry
Returns true of the abstract type is in implemented by the object type
isScalar(GraphQLType) - Static method in class graphql.schema.GraphQLTypeUtil
Returns true if the given type is a scalar type
isStandardScalar(GraphQLScalarType) - Static method in class graphql.schema.idl.ScalarInfo
Returns true if the scalar type is a standard one provided by graphql-java
isStandardScalar(String) - Static method in class graphql.schema.idl.ScalarInfo
Returns true if the scalar type is a standard one provided by graphql-java
isSubTypeOf(Type, Type) - Method in class graphql.schema.idl.TypeDefinitionRegistry
Returns true if the maybe type is either equal or a subset of the second super type (covariant).
isSupportingMutations() - Method in class graphql.schema.GraphQLSchema
 
isSupportingSubscriptions() - Method in class graphql.schema.GraphQLSchema
 
isValidLiteralValue(Value, GraphQLType, GraphQLSchema) - Method in class graphql.validation.ValidationUtil
 
isValue() - Method in class graphql.language.BooleanValue
 
isVisited() - Method in class graphql.util.SimpleTraverserContext
 
isVisited() - Method in interface graphql.util.TraverserContext
Informs that the current node has been already "visited"
isVisitFragmentSpreads() - Method in class graphql.validation.AbstractRule
 
isWrapped(GraphQLType) - Static method in class graphql.schema.GraphQLTypeUtil
Returns true if the given type is a non null or list type, that is a wrapped type

K

kindDataFetcher - Static variable in class graphql.introspection.Introspection
 
KnownArgumentNames - Class in graphql.validation.rules
 
KnownArgumentNames(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.KnownArgumentNames
 
KnownDirectives - Class in graphql.validation.rules
 
KnownDirectives(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.KnownDirectives
 
KnownFragmentNames - Class in graphql.validation.rules
 
KnownFragmentNames(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.KnownFragmentNames
 
KnownTypeNames - Class in graphql.validation.rules
 
KnownTypeNames(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.KnownTypeNames
 

L

LanguageTraversal - Class in graphql.validation
 
LanguageTraversal() - Constructor for class graphql.validation.LanguageTraversal
 
LanguageTraversal(List<Node>) - Constructor for class graphql.validation.LanguageTraversal
 
leave(TraverserContext<T>) - Method in interface graphql.util.TraverserVisitor
 
leave(Node, List<Node>) - Method in interface graphql.validation.DocumentVisitor
 
leave(Node, List<Node>) - Method in class graphql.validation.RulesVisitor
 
leave(Node, List<Node>) - Method in class graphql.validation.TraversalContext
 
leaveOperationDefinition(OperationDefinition) - Method in class graphql.validation.AbstractRule
 
leaveOperationDefinition(OperationDefinition) - Method in class graphql.validation.rules.NoUnusedVariables
 
leaveSelectionSet(SelectionSet) - Method in class graphql.validation.AbstractRule
 
leaveSelectionSet(SelectionSet) - Method in class graphql.validation.rules.OverlappingFieldsCanBeMerged
 
level(DiffLevel) - Method in class graphql.schema.diff.DiffEvent.Builder
 
list(GraphQLType) - Static method in class graphql.schema.GraphQLList
A factory method for creating list types so that when used with static imports allows more readable code such as .type(list(GraphQLString))
listSize(int) - Method in class graphql.execution.ExecutionStrategyParameters.Builder
 
ListType - Class in graphql.language
 
ListType() - Constructor for class graphql.language.ListType
 
ListType(Type) - Constructor for class graphql.language.ListType
 
location(SourceLocation) - Static method in class graphql.GraphqlErrorHelper
 
locations(List<SourceLocation>) - Static method in class graphql.GraphqlErrorHelper
 
LoneAnonymousOperation - Class in graphql.validation.rules
 
LoneAnonymousOperation(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.LoneAnonymousOperation
 

M

makeExecutableSchema(TypeDefinitionRegistry, RuntimeWiring) - Method in class graphql.schema.idl.SchemaGenerator
This will take a TypeDefinitionRegistry and a RuntimeWiring and put them together to create a executable schema
makeExecutableSchema(SchemaGenerator.Options, TypeDefinitionRegistry, RuntimeWiring) - Method in class graphql.schema.idl.SchemaGenerator
This will take a TypeDefinitionRegistry and a RuntimeWiring and put them together to create a executable schema controlled by the provided options.
makeUnExecutableSchema(TypeDefinitionRegistry) - Static method in class graphql.schema.idl.UnExecutableSchemaGenerator
 
MapEnumValuesProvider - Class in graphql.schema.idl
 
MapEnumValuesProvider(Map<String, Object>) - Constructor for class graphql.schema.idl.MapEnumValuesProvider
 
MapOrList - Class in graphql.execution.batched
 
MapOrList() - Constructor for class graphql.execution.batched.MapOrList
 
MaxQueryComplexityInstrumentation - Class in graphql.analysis
Prevents execution if the query complexity is greater than the specified maxComplexity
MaxQueryComplexityInstrumentation(int) - Constructor for class graphql.analysis.MaxQueryComplexityInstrumentation
new Instrumentation with default complexity calculator which is `1 + childComplexity`
MaxQueryComplexityInstrumentation(int, FieldComplexityCalculator) - Constructor for class graphql.analysis.MaxQueryComplexityInstrumentation
new Instrumentation with custom complexity calculator
MaxQueryDepthInstrumentation - Class in graphql.analysis
Prevents execution if the query depth is greater than the specified maxDepth
MaxQueryDepthInstrumentation(int) - Constructor for class graphql.analysis.MaxQueryDepthInstrumentation
 
merge(TypeDefinitionRegistry) - Method in class graphql.schema.idl.TypeDefinitionRegistry
This will merge these type registries together and return this one
mergeFirst() - Static method in class graphql.util.FpKit
 
MISSING_REQUIRED_FIELD_MESSAGE - Static variable in exception graphql.schema.idl.errors.DirectiveIllegalArgumentTypeError
 
MissingInterfaceFieldArgumentsError - Exception in graphql.schema.idl.errors
 
MissingInterfaceFieldArgumentsError(String, ObjectTypeDefinition, InterfaceTypeDefinition, FieldDefinition) - Constructor for exception graphql.schema.idl.errors.MissingInterfaceFieldArgumentsError
 
MissingInterfaceFieldError - Exception in graphql.schema.idl.errors
 
MissingInterfaceFieldError(String, ObjectTypeDefinition, InterfaceTypeDefinition, FieldDefinition) - Constructor for exception graphql.schema.idl.errors.MissingInterfaceFieldError
 
MissingInterfaceTypeError - Exception in graphql.schema.idl.errors
 
MissingInterfaceTypeError(String, TypeDefinition, TypeName) - Constructor for exception graphql.schema.idl.errors.MissingInterfaceTypeError
 
MissingRootTypeException - Exception in graphql.execution
This is thrown if a query is attempting to perform an operation not defined in the GraphQL schema
MissingRootTypeException(String, SourceLocation) - Constructor for exception graphql.execution.MissingRootTypeException
 
MissingScalarImplementationError - Exception in graphql.schema.idl.errors
 
MissingScalarImplementationError(String) - Constructor for exception graphql.schema.idl.errors.MissingScalarImplementationError
 
MissingTypeError - Exception in graphql.schema.idl.errors
 
MissingTypeError(String, TypeDefinition, TypeName) - Constructor for exception graphql.schema.idl.errors.MissingTypeError
 
MissingTypeError(String, Node, String, TypeName) - Constructor for exception graphql.schema.idl.errors.MissingTypeError
 
MissingTypeResolverError - Exception in graphql.schema.idl.errors
 
MissingTypeResolverError(TypeDefinition) - Constructor for exception graphql.schema.idl.errors.MissingTypeResolverError
 
mkAbortException(int, int) - Method in class graphql.analysis.MaxQueryComplexityInstrumentation
Called to generate your own error message or custom exception class
mkAbortException(int, int) - Method in class graphql.analysis.MaxQueryDepthInstrumentation
Called to generate your own error message or custom exception class
mkError(String) - Method in interface graphql.execution.instrumentation.fieldvalidation.FieldValidationEnvironment
This helper method allows you to make error messages to be passed back out in case of validation failure.
mkError(String, FieldAndArguments) - Method in interface graphql.execution.instrumentation.fieldvalidation.FieldValidationEnvironment
This helper method allows you to make error messages to be passed back out in case of validation failure.
multiLine - Variable in class graphql.language.Description
 
MUST_BE_VALID_ENUM_VALUE_MESSAGE - Static variable in exception graphql.schema.idl.errors.DirectiveIllegalArgumentTypeError
 
mutation(String, String, List<GraphQLInputObjectField>, List<GraphQLFieldDefinition>, DataFetcher) - Method in class graphql.relay.Relay
 
mutation(GraphQLObjectType.Builder) - Method in class graphql.schema.GraphQLSchema.Builder
 
mutation(GraphQLObjectType) - Method in class graphql.schema.GraphQLSchema.Builder
 
mutationExecutionStrategy(ExecutionStrategy) - Method in class graphql.GraphQL.Builder
 
mutationStrategy(ExecutionStrategy) - Method in class graphql.execution.ExecutionContextBuilder
 
mutationWithClientMutationId(String, String, List<GraphQLInputObjectField>, List<GraphQLFieldDefinition>, DataFetcher) - Method in class graphql.relay.Relay
 

N

name(String) - Method in class graphql.schema.GraphQLArgument.Builder
 
name(String) - Method in class graphql.schema.GraphQLDirective.Builder
 
name(String) - Method in class graphql.schema.GraphQLEnumType.Builder
 
name(String) - Method in class graphql.schema.GraphQLEnumValueDefinition.Builder
 
name(String) - Method in class graphql.schema.GraphQLFieldDefinition.Builder
 
name(String) - Method in class graphql.schema.GraphQLInputObjectField.Builder
 
name(String) - Method in class graphql.schema.GraphQLInputObjectType.Builder
 
name(String) - Method in class graphql.schema.GraphQLInterfaceType.Builder
 
name(String) - Method in class graphql.schema.GraphQLObjectType.Builder
 
name(String) - Method in class graphql.schema.GraphQLScalarType.Builder
 
name(String) - Method in class graphql.schema.GraphQLUnionType.Builder
 
NamedNode<T extends NamedNode> - Interface in graphql.language
Represents a language node that has a name
NaturalEnumValuesProvider<T extends java.lang.Enum<T>> - Class in graphql.schema.idl
Simple EnumValuesProvided which maps the GraphQL Enum name to the Java Enum instance.
NaturalEnumValuesProvider(Class<T>) - Constructor for class graphql.schema.idl.NaturalEnumValuesProvider
 
newArgument() - Static method in class graphql.schema.GraphQLArgument
 
newArgument(GraphQLArgument) - Static method in class graphql.schema.GraphQLArgument
 
newBlock() - Static method in class graphql.schema.visibility.BlockedFields
 
newCollector(ExecutionContext, GraphQLType, List<Field>) - Static method in class graphql.schema.DataFetchingFieldSelectionSetImpl
 
newContext(T, TraverserContext<T>) - Method in class graphql.util.TraverserState
 
newContext(T, TraverserContext<T>, Map<Class<?>, Object>) - Method in class graphql.util.TraverserState
 
newDataFetchingEnvironment() - Static method in class graphql.schema.DataFetchingEnvironmentBuilder
 
newDataFetchingEnvironment(DataFetchingEnvironment) - Static method in class graphql.schema.DataFetchingEnvironmentBuilder
 
newDataFetchingEnvironment(ExecutionContext) - Static method in class graphql.schema.DataFetchingEnvironmentBuilder
 
newDataFetchingFactoryEnvironment() - Static method in class graphql.schema.DataFetcherFactoryEnvironment
 
newDirective() - Static method in class graphql.schema.GraphQLDirective
 
newDirective(GraphQLDirective) - Static method in class graphql.schema.GraphQLDirective
 
newEchoingWiring() - Static method in class graphql.schema.idl.EchoingWiringFactory
 
newEchoingWiring(Consumer<RuntimeWiring.Builder>) - Static method in class graphql.schema.idl.EchoingWiringFactory
 
newEnum() - Static method in class graphql.schema.GraphQLEnumType
 
newEnum(GraphQLEnumType) - Static method in class graphql.schema.GraphQLEnumType
 
newEnumValueDefinition() - Static method in class graphql.schema.GraphQLEnumValueDefinition
 
newEnumValueDefinition(GraphQLEnumValueDefinition) - Static method in class graphql.schema.GraphQLEnumValueDefinition
 
newExceptionParameters() - Static method in class graphql.execution.DataFetcherExceptionHandlerParameters
 
newExecutionContextBuilder() - Static method in class graphql.execution.ExecutionContextBuilder
 
newExecutionContextBuilder(ExecutionContext) - Static method in class graphql.execution.ExecutionContextBuilder
Creates a new builder based on a previous execution context
newExecutionInput() - Static method in class graphql.ExecutionInput
 
newExecutionResult() - Static method in class graphql.ExecutionResultImpl
 
newFieldDefinition(GraphQLFieldDefinition) - Static method in class graphql.schema.GraphQLFieldDefinition
 
newFieldDefinition() - Static method in class graphql.schema.GraphQLFieldDefinition
 
newFieldValueInfo(FieldValueInfo.CompleteValueType) - Static method in class graphql.execution.FieldValueInfo
 
newGraphQL(GraphQLSchema) - Static method in class graphql.GraphQL
Helps you build a GraphQL object ready to execute queries
newInfo() - Static method in class graphql.schema.diff.DiffEvent
Deprecated.
newInputObject(GraphQLInputObjectType) - Static method in class graphql.schema.GraphQLInputObjectType
 
newInputObject() - Static method in class graphql.schema.GraphQLInputObjectType
 
newInputObjectField(GraphQLInputObjectField) - Static method in class graphql.schema.GraphQLInputObjectField
 
newInputObjectField() - Static method in class graphql.schema.GraphQLInputObjectField
 
newInterface() - Static method in class graphql.schema.GraphQLInterfaceType
 
newInterface(GraphQLInterfaceType) - Static method in class graphql.schema.GraphQLInterfaceType
 
newObject() - Static method in class graphql.schema.GraphQLObjectType
 
newObject(GraphQLObjectType) - Static method in class graphql.schema.GraphQLObjectType
 
newOptions() - Static method in class graphql.execution.instrumentation.dataloader.DataLoaderDispatcherInstrumentationOptions
 
newParameters() - Static method in class graphql.execution.ExecutionStrategyParameters
 
newParameters(ExecutionStrategyParameters) - Static method in class graphql.execution.ExecutionStrategyParameters
 
newParameters() - Static method in class graphql.execution.FieldCollectorParameters
 
newParameters() - Static method in class graphql.execution.TypeResolutionParameters
 
newQueryTraversal() - Static method in class graphql.analysis.QueryTraversal
 
newQueueState(Object) - Static method in class graphql.util.TraverserState
 
newRuntimeWiring() - Static method in class graphql.schema.idl.RuntimeWiring
 
newScalar() - Static method in class graphql.schema.GraphQLScalarType
 
newScalar(GraphQLScalarType) - Static method in class graphql.schema.GraphQLScalarType
 
newSchema() - Static method in class graphql.schema.GraphQLSchema
 
newSchema(GraphQLSchema) - Static method in class graphql.schema.GraphQLSchema
This allows you to build a schema from an existing schema.
newStackState(Object) - Static method in class graphql.util.TraverserState
 
newTypeInfo() - Static method in class graphql.execution.ExecutionTypeInfo
 
newTypeWiring(String) - Static method in class graphql.schema.idl.TypeRuntimeWiring
Creates a new type wiring builder
newTypeWiring(String, UnaryOperator<TypeRuntimeWiring.Builder>) - Static method in class graphql.schema.idl.TypeRuntimeWiring
This form allows a lambda to be used as the builder
newUnionType() - Static method in class graphql.schema.GraphQLUnionType
 
newUnionType(GraphQLUnionType) - Static method in class graphql.schema.GraphQLUnionType
 
NO_INTROSPECTION_FIELD_VISIBILITY - Static variable in class graphql.schema.visibility.NoIntrospectionGraphqlFieldVisibility
 
Node<T extends Node> - Interface in graphql.language
The base interface for virtually all graphql language elements NOTE: This class implements Serializable and hence it can be serialised and placed into a distributed cache.
NODE - Static variable in class graphql.relay.Relay
 
nodeField(GraphQLInterfaceType, DataFetcher) - Method in class graphql.relay.Relay
 
nodeInterface(TypeResolver) - Method in class graphql.relay.Relay
 
NodeParentTree<T extends Node> - Class in graphql.language
This represents a hierarchy from a graphql language node upwards to its associated parent nodes.
NodeParentTree(Deque<T>) - Constructor for class graphql.language.NodeParentTree
 
NodeTraverser - Class in graphql.language
Lets you traverse a Node tree.
NodeTraverser(Map<Class<?>, Object>, Function<? super Node, ? extends List<Node>>) - Constructor for class graphql.language.NodeTraverser
 
NodeTraverser() - Constructor for class graphql.language.NodeTraverser
 
NodeTraverser.LeaveOrEnter - Enum in graphql.language
Used by depthFirst to indicate via TraverserContext.getVar(Class) if the visit happens inside the ENTER or LEAVE phase.
NodeUtil - Class in graphql.language
Helper class for working with Nodes
NodeUtil() - Constructor for class graphql.language.NodeUtil
 
NodeUtil.GetOperationResult - Class in graphql.language
 
NodeVisitor - Interface in graphql.language
Used by NodeTraverser to visit Node.
NodeVisitorStub - Class in graphql.language
Convenient implementation of NodeVisitor for easy subclassing methods handling different types of Nodes in one method.
NodeVisitorStub() - Constructor for class graphql.language.NodeVisitorStub
 
NoFragmentCycles - Class in graphql.validation.rules
 
NoFragmentCycles(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.NoFragmentCycles
 
NoIntrospectionGraphqlFieldVisibility - Class in graphql.schema.visibility
This field visibility will prevent Introspection queries from being performed.
NoIntrospectionGraphqlFieldVisibility() - Constructor for class graphql.schema.visibility.NoIntrospectionGraphqlFieldVisibility
 
noMoreData() - Method in class graphql.execution.reactive.SingleSubscriberPublisher
Called by the producing code to say there is no more data to offer and the stream is complete
nonNull(GraphQLType) - Static method in class graphql.schema.GraphQLNonNull
A factory method for creating non null types so that when used with static imports allows more readable code such as .type(nonNull(GraphQLString))
NonNullableFieldValidator - Class in graphql.execution
This will check that a value is non null when the type definition says it must be and it will throw NonNullableFieldWasNullException if this is not the case.
NonNullableFieldValidator(ExecutionContext, ExecutionTypeInfo) - Constructor for class graphql.execution.NonNullableFieldValidator
 
NonNullableFieldWasNullError - Class in graphql.execution
This is the base error that indicates that a non null field value was in fact null.
NonNullableFieldWasNullError(NonNullableFieldWasNullException) - Constructor for class graphql.execution.NonNullableFieldWasNullError
 
NonNullableFieldWasNullException - Exception in graphql.execution
See (http://facebook.github.io/graphql/#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 case
NonNullableFieldWasNullException(ExecutionTypeInfo, ExecutionPath) - Constructor for exception graphql.execution.NonNullableFieldWasNullException
 
NonNullableFieldWasNullException(NonNullableFieldWasNullException) - Constructor for exception graphql.execution.NonNullableFieldWasNullException
 
NonNullableValueCoercedAsNullException - Exception in graphql.execution
This is thrown if a non nullable value is coerced to a null value
NonNullableValueCoercedAsNullException(VariableDefinition, GraphQLType) - Constructor for exception graphql.execution.NonNullableValueCoercedAsNullException
 
NonNullableValueCoercedAsNullException(GraphQLInputObjectField) - Constructor for exception graphql.execution.NonNullableValueCoercedAsNullException
 
nonNullFieldValidator(NonNullableFieldValidator) - Method in class graphql.execution.ExecutionStrategyParameters.Builder
 
NonNullType - Class in graphql.language
 
NonNullType() - Constructor for class graphql.language.NonNullType
 
NonNullType(Type) - Constructor for class graphql.language.NonNullType
 
NonUniqueArgumentError - Exception in graphql.schema.idl.errors
 
NonUniqueArgumentError(TypeDefinition, FieldDefinition, String) - Constructor for exception graphql.schema.idl.errors.NonUniqueArgumentError
 
NonUniqueArgumentError(TypeDefinition, InputValueDefinition, String) - Constructor for exception graphql.schema.idl.errors.NonUniqueArgumentError
 
NonUniqueArgumentError(TypeDefinition, EnumValueDefinition, String) - Constructor for exception graphql.schema.idl.errors.NonUniqueArgumentError
 
NonUniqueDirectiveError - Exception in graphql.schema.idl.errors
 
NonUniqueDirectiveError(TypeDefinition, FieldDefinition, String) - Constructor for exception graphql.schema.idl.errors.NonUniqueDirectiveError
 
NonUniqueDirectiveError(TypeDefinition, InputValueDefinition, String) - Constructor for exception graphql.schema.idl.errors.NonUniqueDirectiveError
 
NonUniqueDirectiveError(TypeDefinition, EnumValueDefinition, String) - Constructor for exception graphql.schema.idl.errors.NonUniqueDirectiveError
 
NonUniqueNameError - Exception in graphql.schema.idl.errors
 
NonUniqueNameError(TypeDefinition, FieldDefinition) - Constructor for exception graphql.schema.idl.errors.NonUniqueNameError
 
NonUniqueNameError(TypeDefinition, InputValueDefinition) - Constructor for exception graphql.schema.idl.errors.NonUniqueNameError
 
NonUniqueNameError(InputObjectTypeDefinition, InputValueDefinition) - Constructor for exception graphql.schema.idl.errors.NonUniqueNameError
 
NonUniqueNameError(TypeDefinition, EnumValueDefinition) - Constructor for exception graphql.schema.idl.errors.NonUniqueNameError
 
NonUniqueNameError(UnionTypeDefinition, String) - Constructor for exception graphql.schema.idl.errors.NonUniqueNameError
 
NonUniqueNameError(DirectiveDefinition, InputValueDefinition) - Constructor for exception graphql.schema.idl.errors.NonUniqueNameError
 
NoOpPreparsedDocumentProvider - Class in graphql.execution.preparsed
 
NoOpPreparsedDocumentProvider() - Constructor for class graphql.execution.preparsed.NoOpPreparsedDocumentProvider
 
NoopWiringFactory - Class in graphql.schema.idl
 
NoopWiringFactory() - Constructor for class graphql.schema.idl.NoopWiringFactory
 
NOT_A_VALID_SCALAR_LITERAL_MESSAGE - Static variable in exception graphql.schema.idl.errors.DirectiveIllegalArgumentTypeError
 
NotAnInputTypeError - Exception in graphql.schema.idl.errors
 
NotAnInputTypeError(Type, TypeDefinition) - Constructor for exception graphql.schema.idl.errors.NotAnInputTypeError
 
NotAnOutputTypeError - Exception in graphql.schema.idl.errors
 
NotAnOutputTypeError(Type, TypeDefinition) - Constructor for exception graphql.schema.idl.errors.NotAnOutputTypeError
 
NoUnbrokenInputCycles - Class in graphql.schema.validation
Schema validation rule ensuring no input type forms an unbroken non-nullable recursion, as such a type would be impossible to satisfy
NoUnbrokenInputCycles() - Constructor for class graphql.schema.validation.NoUnbrokenInputCycles
 
NoUndefinedVariables - Class in graphql.validation.rules
 
NoUndefinedVariables(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.NoUndefinedVariables
 
NoUnusedFragments - Class in graphql.validation.rules
 
NoUnusedFragments(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.NoUnusedFragments
 
NoUnusedVariables - Class in graphql.validation.rules
 
NoUnusedVariables(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.NoUnusedVariables
 
Null - Static variable in class graphql.language.NullValue
 
NullValue - Class in graphql.language
 

O

ObjectField - Class in graphql.language
 
ObjectField(String, Value) - Constructor for class graphql.language.ObjectField
 
ObjectsImplementInterfaces - Class in graphql.schema.validation
Schema validation rule ensuring object types have all the fields that they need to implement the interfaces they say they implement
ObjectsImplementInterfaces() - Constructor for class graphql.schema.validation.ObjectsImplementInterfaces
 
objectType(GraphQLObjectType) - Method in class graphql.execution.FieldCollectorParameters.Builder
 
ObjectTypeDefinition - Class in graphql.language
 
ObjectTypeDefinition(String) - Constructor for class graphql.language.ObjectTypeDefinition
 
ObjectTypeDefinition(String, List<Type>, List<Directive>, List<FieldDefinition>) - Constructor for class graphql.language.ObjectTypeDefinition
 
ObjectTypeExtensionDefinition - Class in graphql.language
 
ObjectTypeExtensionDefinition() - Constructor for class graphql.language.ObjectTypeExtensionDefinition
 
ObjectTypeExtensionDefinition(String) - Constructor for class graphql.language.ObjectTypeExtensionDefinition
 
ObjectTypeExtensionDefinition(String, List<Type>, List<Directive>, List<FieldDefinition>) - Constructor for class graphql.language.ObjectTypeExtensionDefinition
 
objectTypeExtensions() - Method in class graphql.schema.idl.TypeDefinitionRegistry
 
ObjectValue - Class in graphql.language
 
ObjectValue() - Constructor for class graphql.language.ObjectValue
 
ObjectValue(List<ObjectField>) - Constructor for class graphql.language.ObjectValue
 
offer(T) - Method in class graphql.execution.reactive.SingleSubscriberPublisher
Called from the producing code to offer data up ready for a subscriber to read it
offerError(Throwable) - Method in class graphql.execution.reactive.SingleSubscriberPublisher
 
OfTypeFetcher - Static variable in class graphql.introspection.Introspection
 
onArgument(SchemaDirectiveWiringEnvironment<GraphQLArgument>) - Method in interface graphql.schema.idl.SchemaDirectiveWiring
This is called when an argument is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element
onCompleted(T, Throwable) - Method in interface graphql.execution.instrumentation.InstrumentationContext
This is invoked when the instrumentation step is fully completed
onCompleted(T, Throwable) - Method in class graphql.execution.instrumentation.SimpleInstrumentationContext
 
onDeferredField(List<Field>) - Method in interface graphql.execution.instrumentation.ExecutionStrategyInstrumentationContext
 
onDispatched(CompletableFuture<T>) - Method in interface graphql.execution.instrumentation.InstrumentationContext
This is invoked when the instrumentation step is initially dispatched
onDispatched(CompletableFuture<T>) - Method in class graphql.execution.instrumentation.SimpleInstrumentationContext
 
onEnd() - Method in interface graphql.execution.instrumentation.tracing.TracingSupport.TracingContext
Call this to end the current trace context
onEnd() - Method in class graphql.schema.diff.reporting.CapturingReporter
 
onEnd() - Method in class graphql.schema.diff.reporting.ChainedReporter
 
onEnd() - Method in interface graphql.schema.diff.reporting.DifferenceReporter
Called when the difference operation if finished
onEnd() - Method in class graphql.schema.diff.reporting.PrintStreamReporter
 
onEnum(SchemaDirectiveWiringEnvironment<GraphQLEnumType>) - Method in interface graphql.schema.idl.SchemaDirectiveWiring
This is called when an enum is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element
onEnumValue(SchemaDirectiveWiringEnvironment<GraphQLEnumValueDefinition>) - Method in interface graphql.schema.idl.SchemaDirectiveWiring
This is called when an enum value is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element
onError(GraphQLError) - Method in class graphql.execution.defer.DeferredErrorSupport
 
oneVisitWithResult(Node, NodeVisitor) - Static method in class graphql.language.NodeTraverser
 
onFetchingException(ExecutionStrategyParameters, Throwable) - Method in class graphql.execution.defer.DeferredErrorSupport
 
onField(boolean) - Method in class graphql.schema.GraphQLDirective.Builder
Deprecated.
Use graphql.schema.GraphQLDirective.Builder#validLocations(DirectiveLocation...)
onField(SchemaDirectiveWiringEnvironment<GraphQLFieldDefinition>) - Method in class graphql.schema.idl.FetchSchemaDirectiveWiring
 
onField(SchemaDirectiveWiringEnvironment<GraphQLFieldDefinition>) - Method in interface graphql.schema.idl.SchemaDirectiveWiring
This is called when a field is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element
onFieldValueInfo(FieldValueInfo) - Method in interface graphql.execution.instrumentation.DeferredFieldInstrumentationContext
 
onFieldValuesInfo(List<FieldValueInfo>) - Method in interface graphql.execution.instrumentation.ExecutionStrategyInstrumentationContext
 
onFragment(boolean) - Method in class graphql.schema.GraphQLDirective.Builder
Deprecated.
Use graphql.schema.GraphQLDirective.Builder#validLocations(DirectiveLocation...)
onInputObjectField(SchemaDirectiveWiringEnvironment<GraphQLInputObjectField>) - Method in interface graphql.schema.idl.SchemaDirectiveWiring
This is called when an input object field is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element
onInputObjectType(SchemaDirectiveWiringEnvironment<GraphQLInputObjectType>) - Method in interface graphql.schema.idl.SchemaDirectiveWiring
This is called when an input object is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element
onInterface(SchemaDirectiveWiringEnvironment<GraphQLInterfaceType>) - Method in interface graphql.schema.idl.SchemaDirectiveWiring
This is called when an interface is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element
onObject(SchemaDirectiveWiringEnvironment<GraphQLObjectType>) - Method in interface graphql.schema.idl.SchemaDirectiveWiring
This is called when an object is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element
onOperation(boolean) - Method in class graphql.schema.GraphQLDirective.Builder
Deprecated.
Use graphql.schema.GraphQLDirective.Builder#validLocations(DirectiveLocation...)
onScalar(SchemaDirectiveWiringEnvironment<GraphQLScalarType>) - Method in interface graphql.schema.idl.SchemaDirectiveWiring
This is called when a custom scalar is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element
onSubscription() - Method in interface graphql.execution.reactive.SingleSubscriberPublisher.OnSubscriptionCallback
The call back when some one has subscribed.
onUnion(SchemaDirectiveWiringEnvironment<GraphQLUnionType>) - Method in interface graphql.schema.idl.SchemaDirectiveWiring
This is called when a union is encountered, which gives the schema directive a chance to modify the shape and behaviour of that DSL element
operationDefinition(OperationDefinition) - Method in class graphql.execution.ExecutionContextBuilder
 
operationDefinition - Variable in class graphql.language.NodeUtil.GetOperationResult
 
OperationDefinition - Class in graphql.language
 
OperationDefinition() - Constructor for class graphql.language.OperationDefinition
 
OperationDefinition(String, OperationDefinition.Operation, List<VariableDefinition>, List<Directive>, SelectionSet) - Constructor for class graphql.language.OperationDefinition
 
OperationDefinition(String, OperationDefinition.Operation, List<VariableDefinition>, SelectionSet) - Constructor for class graphql.language.OperationDefinition
 
OperationDefinition(String, OperationDefinition.Operation, SelectionSet) - Constructor for class graphql.language.OperationDefinition
 
OperationDefinition.Operation - Enum in graphql.language
 
operationName(String) - Method in class graphql.analysis.QueryTraversal.Builder
specify the operation if a document is traversed and there are more than one operation.
operationName(String) - Method in class graphql.ExecutionInput.Builder
 
OperationTypeDefinition - Class in graphql.language
 
OperationTypeDefinition() - Constructor for class graphql.language.OperationTypeDefinition
 
OperationTypeDefinition(String) - Constructor for class graphql.language.OperationTypeDefinition
 
OperationTypeDefinition(String, Type) - Constructor for class graphql.language.OperationTypeDefinition
 
OperationTypesMustBeObjects - Exception in graphql.schema.idl.errors
 
OperationTypesMustBeObjects(OperationTypeDefinition) - Constructor for exception graphql.schema.idl.errors.OperationTypesMustBeObjects
 
OverlappingFieldsCanBeMerged - Class in graphql.validation.rules
See http://facebook.github.io/graphql/June2018/#sec-Field-Selection-Merging
OverlappingFieldsCanBeMerged(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.OverlappingFieldsCanBeMerged
 

P

PageInfo - Interface in graphql.relay
Represents pagination information in Relay about edges when used inside a connection See https://facebook.github.io/relay/graphql/connections.htm#sec-undefined.PageInfo
parent(ExecutionStrategyParameters) - Method in class graphql.execution.ExecutionStrategyParameters.Builder
 
parentInfo(ExecutionTypeInfo) - Method in class graphql.execution.ExecutionTypeInfo.Builder
 
parentType(GraphQLType) - Method in class graphql.schema.DataFetchingEnvironmentBuilder
 
parse(String) - Static method in class graphql.execution.ExecutionPath
Parses an execution path from the provided path string in the format /segment1/segment2[index]/segmentN
parse(File) - Method in class graphql.schema.idl.SchemaParser
Parse a file of schema definitions and create a TypeDefinitionRegistry
parse(Reader) - Method in class graphql.schema.idl.SchemaParser
Parse a reader of schema definitions and create a TypeDefinitionRegistry
parse(String) - Method in class graphql.schema.idl.SchemaParser
Parse a string of schema definitions and create a TypeDefinitionRegistry
parseDocument(String) - Method in class graphql.parser.Parser
 
parseDocument(String, String) - Method in class graphql.parser.Parser
 
parseLiteral(Object) - Method in interface graphql.schema.Coercing
Called to convert an query input AST node into a Java object acceptable for the scalar type.
Parser - Class in graphql.parser
 
Parser() - Constructor for class graphql.parser.Parser
 
parseSingleQuotedString(String) - Static method in class graphql.parser.StringValueParsing
 
parseTripleQuotedString(String) - Static method in class graphql.parser.StringValueParsing
 
parseValue(Object) - Method in interface graphql.schema.Coercing
Called to resolve a input from a query variable into a Java object acceptable for the scalar type.
path(ExecutionPath) - Method in class graphql.execution.DataFetcherExceptionHandlerParameters.Builder
 
path(ExecutionPath) - Method in class graphql.execution.ExecutionStrategyParameters.Builder
 
path(ExecutionPath) - Method in class graphql.execution.ExecutionTypeInfo.Builder
 
pop() - Method in class graphql.util.TraverserState
 
popContext() - Method in class graphql.parser.GraphqlAntlrToLanguage
 
PossibleFragmentSpreads - Class in graphql.validation.rules
 
PossibleFragmentSpreads(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.PossibleFragmentSpreads
 
possibleType(GraphQLObjectType) - Method in class graphql.schema.GraphQLUnionType.Builder
 
possibleType(GraphQLTypeReference) - Method in class graphql.schema.GraphQLUnionType.Builder
 
possibleTypes(GraphQLObjectType...) - Method in class graphql.schema.GraphQLUnionType.Builder
 
possibleTypes(GraphQLTypeReference...) - Method in class graphql.schema.GraphQLUnionType.Builder
 
possibleTypesFetcher - Static variable in class graphql.introspection.Introspection
 
postOrder(NodeVisitor, Node) - Method in class graphql.language.NodeTraverser
postOrder(NodeVisitor, Collection<? extends Node>) - Method in class graphql.language.NodeTraverser
Post-Order traversal: This is a specialized version of depthFirst with only the leave phase.
preOrder(NodeVisitor, Node) - Method in class graphql.language.NodeTraverser
preOrder(NodeVisitor, Collection<? extends Node>) - Method in class graphql.language.NodeTraverser
Pre-Order traversal: This is a specialized version of depthFirst with only the enter phase.
PreparsedDocumentEntry - Class in graphql.execution.preparsed
An instance of a preparsed document entry represents the result of a query parse and validation, like an either implementation it contains either the correct result in th document property or the errors.
PreparsedDocumentEntry(Document) - Constructor for class graphql.execution.preparsed.PreparsedDocumentEntry
 
PreparsedDocumentEntry(List<? extends GraphQLError>) - Constructor for class graphql.execution.preparsed.PreparsedDocumentEntry
 
PreparsedDocumentEntry(GraphQLError) - Constructor for class graphql.execution.preparsed.PreparsedDocumentEntry
 
PreparsedDocumentProvider - Interface in graphql.execution.preparsed
Interface that allows clients to hook in Document caching and/or the whitelisting of queries
preparsedDocumentProvider(PreparsedDocumentProvider) - Method in class graphql.GraphQL.Builder
 
print(Document) - Method in class graphql.schema.idl.SchemaPrinter
This can print an in memory GraphQL IDL document back to a logical schema definition.
print(GraphQLSchema) - Method in class graphql.schema.idl.SchemaPrinter
This can print an in memory GraphQL schema back to a logical schema definition
print(GraphQLType) - Method in class graphql.schema.idl.SchemaPrinter
 
printAst(Node) - Static method in class graphql.language.AstPrinter
This will pretty print the AST node in graphql language format
printAst(Writer, Node) - Static method in class graphql.language.AstPrinter
This will pretty print the AST node in graphql language format
printAstCompact(Node) - Static method in class graphql.language.AstPrinter
This will print the Ast node in graphql language format.
PrintStreamReporter - Class in graphql.schema.diff.reporting
A reporter that prints its output to a PrintStream
PrintStreamReporter() - Constructor for class graphql.schema.diff.reporting.PrintStreamReporter
 
PrintStreamReporter(PrintStream) - Constructor for class graphql.schema.diff.reporting.PrintStreamReporter
 
PropertyDataFetcher<T> - Class in graphql.schema
This is the default data fetcher used in graphql-java.
PropertyDataFetcher(String) - Constructor for class graphql.schema.PropertyDataFetcher
This constructor will use the property name and examine the DataFetchingEnvironment.getSource() object for a getter method or field with that name.
provide(String, String, Object) - Method in interface graphql.execution.ExecutionIdProvider
Allows provision of a unique identifier per query execution.
ProvidedNonNullArguments - Class in graphql.validation.rules
 
ProvidedNonNullArguments(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.ProvidedNonNullArguments
 
providesDataFetcher(FieldWiringEnvironment) - Method in class graphql.schema.idl.CombinedWiringFactory
 
providesDataFetcher(FieldWiringEnvironment) - Method in class graphql.schema.idl.NoopWiringFactory
 
providesDataFetcher(FieldWiringEnvironment) - Method in interface graphql.schema.idl.WiringFactory
This is called to ask if this factory can provide a data fetcher for the definition
providesDataFetcherFactory(FieldWiringEnvironment) - Method in class graphql.schema.idl.CombinedWiringFactory
 
providesDataFetcherFactory(FieldWiringEnvironment) - Method in interface graphql.schema.idl.WiringFactory
This is called to ask if this factory can provide a DataFetcherFactory for the definition
providesScalar(ScalarWiringEnvironment) - Method in class graphql.schema.idl.NoopWiringFactory
 
providesScalar(ScalarWiringEnvironment) - Method in interface graphql.schema.idl.WiringFactory
This is called to ask if this factory can provide a custom scalar
providesSchemaDirectiveWiring(SchemaDirectiveWiringEnvironment) - Method in interface graphql.schema.idl.WiringFactory
 
providesTypeResolver(InterfaceWiringEnvironment) - Method in class graphql.schema.idl.CombinedWiringFactory
 
providesTypeResolver(UnionWiringEnvironment) - Method in class graphql.schema.idl.CombinedWiringFactory
 
providesTypeResolver(InterfaceWiringEnvironment) - Method in class graphql.schema.idl.EchoingWiringFactory
 
providesTypeResolver(UnionWiringEnvironment) - Method in class graphql.schema.idl.EchoingWiringFactory
 
providesTypeResolver(InterfaceWiringEnvironment) - Method in class graphql.schema.idl.NoopWiringFactory
 
providesTypeResolver(UnionWiringEnvironment) - Method in class graphql.schema.idl.NoopWiringFactory
 
providesTypeResolver(InterfaceWiringEnvironment) - Method in interface graphql.schema.idl.WiringFactory
This is called to ask if this factory can provide a type resolver for the interface
providesTypeResolver(UnionWiringEnvironment) - Method in interface graphql.schema.idl.WiringFactory
This is called to ask if this factory can provide a type resolver for the union
PublicApi - Annotation Type in graphql
This represents code that the graphql-java project considers public API and has an imperative to be stable within major releases.
PublicSpi - Annotation Type in graphql
This represents code that the graphql-java project considers public SPI and has an imperative to be stable within major releases.
pushAll(TraverserContext<T>, Function<? super T, ? extends List<T>>) - Method in class graphql.util.TraverserState
 
putOrAdd(String, Object) - Method in class graphql.execution.batched.MapOrList
 

Q

query(String) - Method in class graphql.ExecutionInput.Builder
 
query(GraphQLObjectType.Builder) - Method in class graphql.schema.GraphQLSchema.Builder
 
query(GraphQLObjectType) - Method in class graphql.schema.GraphQLSchema.Builder
 
queryExecutionStrategy(ExecutionStrategy) - Method in class graphql.GraphQL.Builder
 
QueryOperationMissingError - Exception in graphql.schema.idl.errors
 
QueryOperationMissingError() - Constructor for exception graphql.schema.idl.errors.QueryOperationMissingError
 
QueryReducer<T> - Interface in graphql.analysis
Used by QueryTraversal to reduce the fields of a Document (or part of it) to a single value.
queryStrategy(ExecutionStrategy) - Method in class graphql.execution.ExecutionContextBuilder
 
QueryTraversal - Class in graphql.analysis
Helps to traverse (or reduce) a Document (or parts of it) and tracks at the same time the corresponding Schema types.
QueryTraversal.Builder - Class in graphql.analysis
 
QueryVisitor - Interface in graphql.analysis
Used by QueryTraversal to visit the nodes of a Query.
QueryVisitorFieldEnvironment - Interface in graphql.analysis
 
QueryVisitorFieldEnvironmentImpl - Class in graphql.analysis
 
QueryVisitorFieldEnvironmentImpl(Field, GraphQLFieldDefinition, GraphQLCompositeType, QueryVisitorFieldEnvironment, Map<String, Object>, SelectionSetContainer) - Constructor for class graphql.analysis.QueryVisitorFieldEnvironmentImpl
 
QueryVisitorFragmentSpreadEnvironment - Interface in graphql.analysis
 
QueryVisitorFragmentSpreadEnvironmentImpl - Class in graphql.analysis
 
QueryVisitorFragmentSpreadEnvironmentImpl(FragmentSpread, FragmentDefinition) - Constructor for class graphql.analysis.QueryVisitorFragmentSpreadEnvironmentImpl
 
QueryVisitorInlineFragmentEnvironment - Interface in graphql.analysis
 
QueryVisitorInlineFragmentEnvironmentImpl - Class in graphql.analysis
 
QueryVisitorInlineFragmentEnvironmentImpl(InlineFragment) - Constructor for class graphql.analysis.QueryVisitorInlineFragmentEnvironmentImpl
 
QueryVisitorStub - Class in graphql.analysis
 
QueryVisitorStub() - Constructor for class graphql.analysis.QueryVisitorStub
 

R

reasonMsg(String, Object...) - Method in class graphql.schema.diff.DiffEvent.Builder
 
reduceField(QueryVisitorFieldEnvironment, T) - Method in interface graphql.analysis.QueryReducer
Called each time a field is visited.
reducePostOrder(QueryReducer<T>, T) - Method in class graphql.analysis.QueryTraversal
Reduces the fields of a Document (or parts of it) to a single value.
reducePreOrder(QueryReducer<T>, T) - Method in class graphql.analysis.QueryTraversal
Reduces the fields of a Document (or parts of it) to a single value.
Relay - Class in graphql.relay
This can be used to compose graphql runtime types that implement that Relay specification.
Relay() - Constructor for class graphql.relay.Relay
 
Relay.ResolvedGlobalId - Class in graphql.relay
 
removeIndentation(String) - Static method in class graphql.parser.StringValueParsing
 
report(DiffEvent) - Method in class graphql.schema.diff.reporting.CapturingReporter
 
report(DiffEvent) - Method in class graphql.schema.diff.reporting.ChainedReporter
 
report(DiffEvent) - Method in interface graphql.schema.diff.reporting.DifferenceReporter
Called to report a difference
report(DiffEvent) - Method in class graphql.schema.diff.reporting.PrintStreamReporter
 
request(long) - Method in class graphql.execution.reactive.DelegatingSubscription
 
ResolvedGlobalId(String, String) - Constructor for class graphql.relay.Relay.ResolvedGlobalId
 
resolveField(ExecutionContext, ExecutionStrategyParameters) - Method in class graphql.execution.ExecutionStrategy
Called to fetch a value for a field and resolve it further in terms of the graphql query.
resolveFieldWithInfo(ExecutionContext, ExecutionStrategyParameters) - Method in class graphql.execution.ExecutionStrategy
Called to fetch a value for a field and its extra runtime info and resolve it further in terms of the graphql query.
resolveType(ExecutionContext, ExecutionStrategyParameters, GraphQLType) - Method in class graphql.execution.ExecutionStrategy
 
resolveTypeForInterface(TypeResolutionParameters) - Method in class graphql.execution.ExecutionStrategy
Called to resolve a GraphQLInterfaceType into a specific GraphQLObjectType so the object can be executed in terms of that type
resolveTypeForUnion(TypeResolutionParameters) - Method in class graphql.execution.ExecutionStrategy
Called to resolve a GraphQLUnionType into a specific GraphQLObjectType so the object can be executed in terms of that type
root(Node) - Method in class graphql.analysis.QueryTraversal.Builder
Specify the root node for the traversal.
root(Object) - Method in class graphql.execution.ExecutionContextBuilder
 
root(Object) - Method in class graphql.ExecutionInput.Builder
 
root(Object) - Method in class graphql.schema.DataFetchingEnvironmentBuilder
 
rootParentType(GraphQLObjectType) - Method in class graphql.analysis.QueryTraversal.Builder
The type of the parent of the root node.
rootPath() - Static method in class graphql.execution.ExecutionPath
All paths start from here
rootVar(Class<?>, Object) - Method in class graphql.util.Traverser
 
rootVars(Map<Class<?>, Object>) - Method in class graphql.util.Traverser
 
RulesVisitor - Class in graphql.validation
 
RulesVisitor(ValidationContext, List<AbstractRule>) - Constructor for class graphql.validation.RulesVisitor
 
RulesVisitor(ValidationContext, List<AbstractRule>, boolean) - Constructor for class graphql.validation.RulesVisitor
 
RuntimeWiring - Class in graphql.schema.idl
A runtime wiring is a specification of data fetchers, type resolves and custom scalars that are needed to wire together a functional GraphQLSchema
RuntimeWiring.Builder - Class in graphql.schema.idl
 

S

scalar(GraphQLScalarType) - Method in class graphql.schema.idl.RuntimeWiring.Builder
This allows you to add in new custom Scalar implementations beyond the standard set.
ScalarInfo - Class in graphql.schema.idl
Info on all the standard scalar objects provided by graphql-java
ScalarInfo() - Constructor for class graphql.schema.idl.ScalarInfo
 
ScalarLeafs - Class in graphql.validation.rules
 
ScalarLeafs(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.ScalarLeafs
 
Scalars - Class in graphql
This contains the implementations of the Scalar types that ship with graphql-java.
Scalars() - Constructor for class graphql.Scalars
 
scalars() - Method in class graphql.schema.idl.TypeDefinitionRegistry
 
ScalarTypeDefinition - Class in graphql.language
 
ScalarTypeDefinition(String) - Constructor for class graphql.language.ScalarTypeDefinition
 
ScalarTypeDefinition(String, List<Directive>) - Constructor for class graphql.language.ScalarTypeDefinition
 
ScalarTypeExtensionDefinition - Class in graphql.language
 
ScalarTypeExtensionDefinition(String) - Constructor for class graphql.language.ScalarTypeExtensionDefinition
 
ScalarTypeExtensionDefinition(String, List<Directive>) - Constructor for class graphql.language.ScalarTypeExtensionDefinition
 
scalarTypeExtensions() - Method in class graphql.schema.idl.TypeDefinitionRegistry
 
ScalarWiringEnvironment - Class in graphql.schema.idl
 
schema(GraphQLSchema) - Method in class graphql.analysis.QueryTraversal.Builder
The schema used to identify the types of the query.
schema(GraphQLSchema) - Method in class graphql.execution.FieldCollectorParameters.Builder
 
schema(GraphQLSchema) - Method in class graphql.execution.TypeResolutionParameters.Builder
 
schema(GraphQLSchema) - Method in class graphql.GraphQL.Builder
 
SchemaDefinition - Class in graphql.language
 
SchemaDefinition() - Constructor for class graphql.language.SchemaDefinition
 
SchemaDefinition(List<Directive>, List<OperationTypeDefinition>) - Constructor for class graphql.language.SchemaDefinition
 
schemaDefinition() - Method in class graphql.schema.idl.TypeDefinitionRegistry
 
SchemaDiff - Class in graphql.schema.diff
The SchemaDiff is called with a DiffSet and will report the differences in the graphql schema APIs by raising events to a DifferenceReporter
SchemaDiff() - Constructor for class graphql.schema.diff.SchemaDiff
Constructs a differ using default options
SchemaDiff(SchemaDiff.Options) - Constructor for class graphql.schema.diff.SchemaDiff
Constructs a differ with the specified options
SchemaDiff.Options - Class in graphql.schema.diff
Options for controlling the diffing process
SchemaDirectiveWiring - Interface in graphql.schema.idl
A SchemaDirectiveWiring is responsible for enhancing a runtime element based on directives placed on that element in the Schema Definition Language (SDL).
SchemaDirectiveWiringEnvironment<T extends GraphQLDirectiveContainer> - Interface in graphql.schema.idl
SchemaDirectiveWiring is passed this object as parameters when it builds out behaviour
SchemaDirectiveWiringEnvironmentImpl<T extends GraphQLDirectiveContainer> - Class in graphql.schema.idl
 
SchemaDirectiveWiringEnvironmentImpl(T, GraphQLDirective, NodeParentTree<NamedNode>, TypeDefinitionRegistry, Map<String, Object>) - Constructor for class graphql.schema.idl.SchemaDirectiveWiringEnvironmentImpl
 
SchemaGenerator - Class in graphql.schema.idl
This can generate a working runtime schema from a type registry and runtime wiring
SchemaGenerator() - Constructor for class graphql.schema.idl.SchemaGenerator
 
SchemaGenerator.Options - Class in graphql.schema.idl
These options control how the schema generation works
SchemaGeneratorHelper - Class in graphql.schema.idl
Simple helper methods with no BuildContext argument
SchemaGeneratorHelper() - Constructor for class graphql.schema.idl.SchemaGeneratorHelper
 
SchemaMetaFieldDef - Static variable in class graphql.introspection.Introspection
 
SchemaMissingError - Exception in graphql.schema.idl.errors
 
SchemaMissingError() - Constructor for exception graphql.schema.idl.errors.SchemaMissingError
 
SchemaParser - Class in graphql.schema.idl
This can take a graphql schema definition and parse it into a TypeDefinitionRegistry of definitions ready to be placed into SchemaGenerator say
SchemaParser() - Constructor for class graphql.schema.idl.SchemaParser
 
SchemaPrinter - Class in graphql.schema.idl
This can print an in memory GraphQL schema back to a logical schema definition
SchemaPrinter() - Constructor for class graphql.schema.idl.SchemaPrinter
 
SchemaPrinter(SchemaPrinter.Options) - Constructor for class graphql.schema.idl.SchemaPrinter
 
SchemaPrinter.Options - Class in graphql.schema.idl
Options to use when printing a schema
SchemaProblem - Exception in graphql.schema.idl.errors
A number of problems can occur when using the schema tools like SchemaParser or SchemaGenerator classes and they are reported via this exception as a list of GraphQLErrors
SchemaProblem(List<GraphQLError>) - Constructor for exception graphql.schema.idl.errors.SchemaProblem
 
SchemaRedefinitionError - Exception in graphql.schema.idl.errors
 
SchemaRedefinitionError(SchemaDefinition, SchemaDefinition) - Constructor for exception graphql.schema.idl.errors.SchemaRedefinitionError
 
SchemaTypeChecker - Class in graphql.schema.idl
This helps pre check the state of the type system to ensure it can be made into an executable schema.
SchemaTypeChecker() - Constructor for class graphql.schema.idl.SchemaTypeChecker
 
SchemaUtil - Class in graphql.schema
 
SchemaUtil() - Constructor for class graphql.schema.SchemaUtil
 
SchemaValidationError - Class in graphql.schema.validation
 
SchemaValidationError(SchemaValidationErrorType, String) - Constructor for class graphql.schema.validation.SchemaValidationError
 
SchemaValidationErrorCollector - Class in graphql.schema.validation
 
SchemaValidationErrorCollector() - Constructor for class graphql.schema.validation.SchemaValidationErrorCollector
 
SchemaValidationErrorType - Enum in graphql.schema.validation
 
SchemaValidationRule - Interface in graphql.schema.validation
 
SchemaValidator - Class in graphql.schema.validation
 
SchemaValidator() - Constructor for class graphql.schema.validation.SchemaValidator
 
segment(String) - Method in class graphql.execution.ExecutionPath
Takes the current path and adds a new segment to it, returning a new path
segment(int) - Method in class graphql.execution.ExecutionPath
Takes the current path and adds a new segment to it, returning a new path
Selection<T extends Selection> - Interface in graphql.language
 
SelectionSet - Class in graphql.language
 
SelectionSet() - Constructor for class graphql.language.SelectionSet
 
SelectionSet(List<Selection>) - Constructor for class graphql.language.SelectionSet
 
selectionSet(DataFetchingFieldSelectionSet) - Method in class graphql.schema.DataFetchingEnvironmentBuilder
 
SelectionSetContainer<T extends Node> - Interface in graphql.language
 
SerializationError - Class in graphql
 
SerializationError(ExecutionPath, CoercingSerializeException) - Constructor for class graphql.SerializationError
 
serialize(Object) - Method in interface graphql.schema.Coercing
Called to convert a Java object result of a DataFetcher to a valid runtime value for the scalar type.
setAlias(String) - Method in class graphql.language.Field
 
setArguments(List<Argument>) - Method in class graphql.language.Field
 
setComments(List<Comment>) - Method in class graphql.language.AbstractNode
 
setDefaultValue(Value) - Method in class graphql.language.InputValueDefinition
 
setDefaultValue(Value) - Method in class graphql.language.VariableDefinition
 
setDefinitions(List<Definition>) - Method in class graphql.language.Document
 
setDescription(Description) - Method in class graphql.language.DirectiveDefinition
 
setDescription(Description) - Method in class graphql.language.EnumTypeDefinition
 
setDescription(Description) - Method in class graphql.language.EnumValueDefinition
 
setDescription(Description) - Method in class graphql.language.FieldDefinition
 
setDescription(Description) - Method in class graphql.language.InputObjectTypeDefinition
 
setDescription(Description) - Method in class graphql.language.InputValueDefinition
 
setDescription(Description) - Method in class graphql.language.InterfaceTypeDefinition
 
setDescription(Description) - Method in class graphql.language.ObjectTypeDefinition
 
setDescription(Description) - Method in class graphql.language.ScalarTypeDefinition
 
setDescription(Description) - Method in class graphql.language.UnionTypeDefinition
 
setDirectives(List<Directive>) - Method in class graphql.language.Field
 
setDirectives(List<Directive>) - Method in class graphql.language.FragmentDefinition
 
setDirectives(List<Directive>) - Method in class graphql.language.FragmentSpread
 
setDirectives(List<Directive>) - Method in class graphql.language.InlineFragment
 
setDirectives(List<Directive>) - Method in class graphql.language.OperationDefinition
 
setName(String) - Method in class graphql.language.EnumValue
 
setName(String) - Method in class graphql.language.Field
 
setName(String) - Method in class graphql.language.FragmentDefinition
 
setName(String) - Method in class graphql.language.FragmentSpread
 
setName(String) - Method in class graphql.language.ObjectTypeDefinition
 
setName(String) - Method in class graphql.language.OperationDefinition
 
setName(String) - Method in class graphql.language.TypeName
 
setName(String) - Method in class graphql.language.VariableDefinition
 
setName(String) - Method in class graphql.language.VariableReference
 
setOperation(OperationDefinition.Operation) - Method in class graphql.language.OperationDefinition
 
setResult(Document) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
setResult(Object) - Method in class graphql.util.SimpleTraverserContext
 
setResult(Object) - Method in interface graphql.util.TraverserContext
Set the result for this TraverserContext.
setSelectionSet(SelectionSet) - Method in class graphql.language.Field
 
setSelectionSet(SelectionSet) - Method in class graphql.language.FragmentDefinition
 
setSelectionSet(SelectionSet) - Method in class graphql.language.InlineFragment
 
setSelectionSet(SelectionSet) - Method in class graphql.language.OperationDefinition
 
setSourceLocation(SourceLocation) - Method in class graphql.language.AbstractNode
 
setType(Type) - Method in class graphql.language.FieldDefinition
 
setType(Type) - Method in class graphql.language.InputValueDefinition
 
setType(Type) - Method in class graphql.language.ListType
 
setType(ListType) - Method in class graphql.language.NonNullType
 
setType(TypeName) - Method in class graphql.language.NonNullType
 
setType(Type) - Method in class graphql.language.OperationTypeDefinition
 
setType(Type) - Method in class graphql.language.VariableDefinition
 
setTypeCondition(TypeName) - Method in class graphql.language.FragmentDefinition
 
setTypeCondition(TypeName) - Method in class graphql.language.InlineFragment
 
setTypeResolver(TypeResolver) - Method in class graphql.schema.TypeResolverProxy
 
setValidationUtil(ValidationUtil) - Method in class graphql.validation.AbstractRule
 
setValue(boolean) - Method in class graphql.language.BooleanValue
 
setValue(BigDecimal) - Method in class graphql.language.FloatValue
 
setValue(BigInteger) - Method in class graphql.language.IntValue
 
setValue(String) - Method in class graphql.language.StringValue
 
setValues(List<Value>) - Method in class graphql.language.ArrayValue
 
setVar(Class<? super S>, S) - Method in class graphql.util.SimpleTraverserContext
 
setVar(Class<? super S>, S) - Method in interface graphql.util.TraverserContext
Stores a variable in the context
setVariableDefinitions(List<VariableDefinition>) - Method in class graphql.language.OperationDefinition
 
setVisitFragmentSpreads(boolean) - Method in class graphql.validation.AbstractRule
 
shouldInclude(Map<String, Object>, List<Directive>) - Method in class graphql.execution.ConditionalNodes
 
SimpleDataFetcherExceptionHandler - Class in graphql.execution
The standard handling of data fetcher error involves placing a ExceptionWhileDataFetching error into the error collection
SimpleDataFetcherExceptionHandler() - Constructor for class graphql.execution.SimpleDataFetcherExceptionHandler
 
SimpleFieldValidation - Class in graphql.execution.instrumentation.fieldvalidation
This very simple field validation will run the supplied function for a given field path and if it returns an error it will be added to the list of problems.
SimpleFieldValidation() - Constructor for class graphql.execution.instrumentation.fieldvalidation.SimpleFieldValidation
 
SimpleInstrumentation - Class in graphql.execution.instrumentation
An implementation of Instrumentation that does nothing.
SimpleInstrumentation() - Constructor for class graphql.execution.instrumentation.SimpleInstrumentation
 
SimpleInstrumentationContext<T> - Class in graphql.execution.instrumentation
A simple implementation of InstrumentationContext
SimpleInstrumentationContext() - Constructor for class graphql.execution.instrumentation.SimpleInstrumentationContext
 
SimpleListConnection<T> - Class in graphql.relay
 
SimpleListConnection(List<T>, String) - Constructor for class graphql.relay.SimpleListConnection
 
SimpleListConnection(List<T>) - Constructor for class graphql.relay.SimpleListConnection
 
SimpleTraverserContext<T> - Class in graphql.util
 
SimpleTraverserContext(T) - Constructor for class graphql.util.SimpleTraverserContext
 
SingleSubscriberPublisher<T> - Class in graphql.execution.reactive
A Publisher of things that are buffered and handles a single subscriber at a time.
SingleSubscriberPublisher() - Constructor for class graphql.execution.reactive.SingleSubscriberPublisher
Constructs a publisher with no callback when subscribed
SingleSubscriberPublisher(SingleSubscriberPublisher.OnSubscriptionCallback) - Constructor for class graphql.execution.reactive.SingleSubscriberPublisher
The producing code can provide a callback to know when the subscriber attaches
SingleSubscriberPublisher.OnSubscriptionCallback - Interface in graphql.execution.reactive
This is called when a subscription is made to the publisher
SkipDirective - Static variable in class graphql.Directives
 
snapshotTracingData() - Method in class graphql.execution.instrumentation.tracing.TracingSupport
This will snapshot this tracing and return a map of the results
source(Object) - Method in class graphql.execution.ExecutionStrategyParameters.Builder
 
source(Object) - Method in class graphql.schema.DataFetchingEnvironmentBuilder
 
sourceLocation - Variable in class graphql.language.Comment
 
sourceLocation - Variable in class graphql.language.Description
 
SourceLocation - Class in graphql.language
 
SourceLocation(int, int) - Constructor for class graphql.language.SourceLocation
 
SourceLocation(int, int, String) - Constructor for class graphql.language.SourceLocation
 
STANDARD_SCALAR_DEFINITIONS - Static variable in class graphql.schema.idl.ScalarInfo
A map of scalar type definitions provided by graphql-java
STANDARD_SCALARS - Static variable in class graphql.schema.idl.ScalarInfo
A list of the scalar types provided by graphql-java
startDeferredCalls() - Method in class graphql.execution.defer.DeferSupport
When this is called the deferred execution will begin
StaticDataFetcher - Class in graphql.schema
A DataFetcher that always returns the same value
StaticDataFetcher(Object) - Constructor for class graphql.schema.StaticDataFetcher
 
staticValue(Object) - Method in class graphql.schema.GraphQLFieldDefinition.Builder
This will cause the data fetcher of this field to always return the supplied value
StringValue - Class in graphql.language
 
StringValue(String) - Constructor for class graphql.language.StringValue
 
StringValueParsing - Class in graphql.parser
Contains parsing code for the StringValue types in the grammar
StringValueParsing() - Constructor for class graphql.parser.StringValueParsing
 
subscribe(Subscriber<? super D>) - Method in class graphql.execution.reactive.CompletionStageMappingPublisher
 
subscribe(Subscriber<? super T>) - Method in class graphql.execution.reactive.SingleSubscriberPublisher
 
subscription(GraphQLObjectType.Builder) - Method in class graphql.schema.GraphQLSchema.Builder
 
subscription(GraphQLObjectType) - Method in class graphql.schema.GraphQLSchema.Builder
 
SubscriptionExecutionStrategy - Class in graphql.execution
An execution strategy that implements graphql subscriptions by using reactive-streams as the output result of the subscription query.
SubscriptionExecutionStrategy() - Constructor for class graphql.execution.SubscriptionExecutionStrategy
 
SubscriptionExecutionStrategy(DataFetcherExceptionHandler) - Constructor for class graphql.execution.SubscriptionExecutionStrategy
 
subscriptionExecutionStrategy(ExecutionStrategy) - Method in class graphql.GraphQL.Builder
 
subscriptionStrategy(ExecutionStrategy) - Method in class graphql.execution.ExecutionContextBuilder
 

T

thisNode() - Method in class graphql.util.SimpleTraverserContext
 
thisNode() - Method in interface graphql.util.TraverserContext
Returns current node being visited
toAst() - Method in class graphql.execution.ExecutionTypeInfo
 
toCollection(Object) - Static method in class graphql.util.FpKit
Converts an object that should be an Iterable into a Collection efficiently, leaving it alone if it is already is one.
toCompletableFuture(T) - Static method in class graphql.execution.Async
Turns an object T into a CompletableFuture if its not already
toExecutionResult() - Method in exception graphql.execution.AbortExecutionException
This is useful for turning this abort signal into an execution result which is an error state with the underlying errors in it.
toGlobalId(String, String) - Method in class graphql.relay.Relay
 
toInvalidSyntaxError(Exception) - Static method in class graphql.InvalidSyntaxError
Creates an invalid syntax error object from an exception
toIterable(Object) - Method in class graphql.execution.ExecutionStrategy
Converts an object that is known to should be an Iterable into one
toIterable(ExecutionContext, ExecutionStrategyParameters, Object) - Method in class graphql.execution.ExecutionStrategy
 
toList() - Method in class graphql.execution.ExecutionPath
 
toObject() - Method in class graphql.execution.batched.MapOrList
 
toSpecification() - Method in interface graphql.ExecutionResult
The graphql specification says that result of a call should be a map that follows certain rules on what items should be present.
toSpecification() - Method in class graphql.ExecutionResultImpl
 
toSpecification() - Method in interface graphql.GraphQLError
The graphql specification says that result of a call should be a map that follows certain rules on what items should be present.
toSpecification(GraphQLError) - Static method in class graphql.GraphqlErrorHelper
 
toString() - Method in class graphql.analysis.FieldComplexityEnvironment
 
toString() - Method in class graphql.analysis.QueryVisitorFieldEnvironmentImpl
 
toString() - Method in class graphql.analysis.QueryVisitorInlineFragmentEnvironmentImpl
 
toString() - Method in class graphql.ExceptionWhileDataFetching
 
toString() - Method in class graphql.execution.ExecutionId
 
toString() - Method in class graphql.execution.ExecutionPath
 
toString() - Method in class graphql.execution.ExecutionStrategyParameters
 
toString() - Method in class graphql.execution.ExecutionTypeInfo
 
toString() - Method in class graphql.execution.FieldValueInfo
 
toString() - Method in class graphql.execution.NonNullableFieldWasNullError
 
toString() - Method in exception graphql.execution.NonNullableFieldWasNullException
 
toString() - Method in class graphql.ExecutionInput
 
toString() - Method in class graphql.ExecutionResultImpl
 
toString() - Method in class graphql.InvalidSyntaxError
 
toString() - Method in class graphql.language.Argument
 
toString() - Method in class graphql.language.ArrayValue
 
toString() - Method in class graphql.language.BooleanValue
 
toString() - Method in class graphql.language.Directive
 
toString() - Method in class graphql.language.DirectiveDefinition
 
toString() - Method in class graphql.language.DirectiveLocation
 
toString() - Method in class graphql.language.Document
 
toString() - Method in class graphql.language.EnumTypeDefinition
 
toString() - Method in class graphql.language.EnumTypeExtensionDefinition
 
toString() - Method in class graphql.language.EnumValue
 
toString() - Method in class graphql.language.EnumValueDefinition
 
toString() - Method in class graphql.language.Field
 
toString() - Method in class graphql.language.FieldDefinition
 
toString() - Method in class graphql.language.FloatValue
 
toString() - Method in class graphql.language.FragmentDefinition
 
toString() - Method in class graphql.language.FragmentSpread
 
toString() - Method in class graphql.language.InlineFragment
 
toString() - Method in class graphql.language.InputObjectTypeDefinition
 
toString() - Method in class graphql.language.InputObjectTypeExtensionDefinition
 
toString() - Method in class graphql.language.InputValueDefinition
 
toString() - Method in class graphql.language.InterfaceTypeDefinition
 
toString() - Method in class graphql.language.InterfaceTypeExtensionDefinition
 
toString() - Method in class graphql.language.IntValue
 
toString() - Method in class graphql.language.ListType
 
toString() - Method in class graphql.language.NodeParentTree
 
toString() - Method in class graphql.language.NonNullType
 
toString() - Method in class graphql.language.NullValue
 
toString() - Method in class graphql.language.ObjectField
 
toString() - Method in class graphql.language.ObjectTypeDefinition
 
toString() - Method in class graphql.language.ObjectTypeExtensionDefinition
 
toString() - Method in class graphql.language.ObjectValue
 
toString() - Method in class graphql.language.OperationDefinition
 
toString() - Method in class graphql.language.OperationTypeDefinition
 
toString() - Method in class graphql.language.ScalarTypeDefinition
 
toString() - Method in class graphql.language.ScalarTypeExtensionDefinition
 
toString() - Method in class graphql.language.SchemaDefinition
 
toString() - Method in class graphql.language.SelectionSet
 
toString() - Method in class graphql.language.SourceLocation
 
toString() - Method in class graphql.language.StringValue
 
toString() - Method in class graphql.language.TypeName
 
toString() - Method in class graphql.language.UnionTypeDefinition
 
toString() - Method in class graphql.language.UnionTypeExtensionDefinition
 
toString() - Method in class graphql.language.VariableDefinition
 
toString() - Method in class graphql.language.VariableReference
 
toString() - Method in class graphql.relay.DefaultConnection
 
toString() - Method in class graphql.relay.DefaultConnectionCursor
 
toString() - Method in class graphql.relay.DefaultEdge
 
toString() - Method in class graphql.relay.DefaultPageInfo
 
toString() - Method in class graphql.schema.DataFetchingEnvironmentImpl
 
toString() - Method in class graphql.schema.diff.DiffEvent
 
toString() - Method in class graphql.schema.GraphQLDirective
 
toString() - Method in class graphql.schema.GraphQLFieldDefinition
 
toString() - Method in class graphql.schema.GraphQLInterfaceType
 
toString() - Method in class graphql.schema.GraphQLNonNull
 
toString() - Method in class graphql.schema.GraphQLObjectType
 
toString() - Method in class graphql.schema.GraphQLScalarType
 
toString() - Method in exception graphql.schema.idl.errors.SchemaProblem
 
toString() - Method in class graphql.schema.idl.TypeInfo
 
toString() - Method in class graphql.SerializationError
 
toString() - Method in class graphql.TypeMismatchError
 
toString() - Method in class graphql.UnresolvedTypeError
 
toString() - Method in class graphql.validation.AbstractRule
 
toString() - Method in class graphql.validation.ValidationContext
 
toString() - Method in class graphql.validation.ValidationError
 
toString() - Method in class graphql.validation.ValidationErrorCollector
 
TracingInstrumentation - Class in graphql.execution.instrumentation.tracing
This Instrumentation implementation uses TracingSupport to capture tracing information and puts it into the ExecutionResult
TracingInstrumentation() - Constructor for class graphql.execution.instrumentation.tracing.TracingInstrumentation
 
TracingSupport - Class in graphql.execution.instrumentation.tracing
This creates a map of tracing information as outlined in https://github.com/apollographql/apollo-tracing
TracingSupport() - Constructor for class graphql.execution.instrumentation.tracing.TracingSupport
The timer starts as soon as you create this object
TracingSupport.TracingContext - Interface in graphql.execution.instrumentation.tracing
A simple object that you need to call TracingSupport.TracingContext.onEnd() on
transform(Consumer<ExecutionContextBuilder>) - Method in class graphql.execution.ExecutionContext
This helps you transform the current ExecutionContext object into another one by starting a builder with all the current values and allows you to transform it how you want.
transform(Consumer<ExecutionStrategyParameters.Builder>) - Method in class graphql.execution.ExecutionStrategyParameters
 
transform(Consumer<ExecutionInput.Builder>) - Method in class graphql.ExecutionInput
This helps you transform the current ExecutionInput object into another one by starting a builder with all the current values and allows you to transform it how you want.
transform(Consumer<ExecutionResultImpl.Builder>) - Method in class graphql.ExecutionResultImpl
 
transform(Consumer<GraphQL.Builder>) - Method in class graphql.GraphQL
This helps you transform the current GraphQL object into another one by starting a builder with all the current values and allows you to transform it how you want.
transform(Consumer<GraphQLArgument.Builder>) - Method in class graphql.schema.GraphQLArgument
This helps you transform the current GraphQLArgument into another one by starting a builder with all the current values and allows you to transform it how you want.
transform(Consumer<GraphQLDirective.Builder>) - Method in class graphql.schema.GraphQLDirective
This helps you transform the current GraphQLDirective into another one by starting a builder with all the current values and allows you to transform it how you want.
transform(Consumer<GraphQLEnumType.Builder>) - Method in class graphql.schema.GraphQLEnumType
This helps you transform the current GraphQLEnumType into another one by starting a builder with all the current values and allows you to transform it how you want.
transform(Consumer<GraphQLEnumValueDefinition.Builder>) - Method in class graphql.schema.GraphQLEnumValueDefinition
This helps you transform the current GraphQLEnumValueDefinition into another one by starting a builder with all the current values and allows you to transform it how you want.
transform(Consumer<GraphQLFieldDefinition.Builder>) - Method in class graphql.schema.GraphQLFieldDefinition
This helps you transform the current GraphQLFieldDefinition into another one by starting a builder with all the current values and allows you to transform it how you want.
transform(Consumer<GraphQLInputObjectField.Builder>) - Method in class graphql.schema.GraphQLInputObjectField
This helps you transform the current GraphQLInputObjectField into another one by starting a builder with all the current values and allows you to transform it how you want.
transform(Consumer<GraphQLInputObjectType.Builder>) - Method in class graphql.schema.GraphQLInputObjectType
This helps you transform the current GraphQLInputObjectType into another one by starting a builder with all the current values and allows you to transform it how you want.
transform(Consumer<GraphQLInterfaceType.Builder>) - Method in class graphql.schema.GraphQLInterfaceType
This helps you transform the current GraphQLInterfaceType into another one by starting a builder with all the current values and allows you to transform it how you want.
transform(Consumer<GraphQLObjectType.Builder>) - Method in class graphql.schema.GraphQLObjectType
This helps you transform the current GraphQLObjectType into another one by starting a builder with all the current values and allows you to transform it how you want.
transform(Consumer<GraphQLScalarType.Builder>) - Method in class graphql.schema.GraphQLScalarType
This helps you transform the current GraphQLObjectType into another one by starting a builder with all the current values and allows you to transform it how you want.
transform(Consumer<GraphQLSchema.Builder>) - Method in class graphql.schema.GraphQLSchema
This helps you transform the current GraphQLSchema object into another one by starting a builder with all the current values and allows you to transform it how you want.
transform(Consumer<GraphQLUnionType.Builder>) - Method in class graphql.schema.GraphQLUnionType
This helps you transform the current GraphQLUnionType into another one by starting a builder with all the current values and allows you to transform it how you want.
TraversalContext - Class in graphql.validation
 
TraversalContext(GraphQLSchema) - Constructor for class graphql.validation.TraversalContext
 
TraversalControl - Enum in graphql.util
Special traversal control values
traverse(T, TraverserVisitor<? super T>) - Method in class graphql.util.Traverser
 
traverse(Collection<? extends T>, TraverserVisitor<? super T>) - Method in class graphql.util.Traverser
 
traverse(Node, DocumentVisitor) - Method in class graphql.validation.LanguageTraversal
 
Traverser<T> - Class in graphql.util
 
TraverserContext<T> - Interface in graphql.util
Traversal context
TraverserResult - Class in graphql.util
 
TraverserResult(Object) - Constructor for class graphql.util.TraverserResult
 
TraverserState<T> - Class in graphql.util
 
TraverserState.Marker - Enum in graphql.util
 
TraverserVisitor<T> - Interface in graphql.util
 
treatAs(GraphQLType) - Method in class graphql.execution.ExecutionTypeInfo
This allows you to morph a type into a more specialized form yet return the same parent and non-null ness, for example taking a GraphQLInterfaceType and turning it into a specific GraphQLObjectType after type resolution has occurred
tryCatch(Supplier<CompletableFuture<T>>) - Static method in class graphql.execution.Async
 
type(GraphQLType) - Method in class graphql.execution.ExecutionTypeInfo.Builder
 
Type<T extends Type> - Interface in graphql.language
 
type(GraphQLInputType) - Method in class graphql.schema.GraphQLArgument.Builder
 
type(GraphQLObjectType.Builder) - Method in class graphql.schema.GraphQLFieldDefinition.Builder
 
type(GraphQLInterfaceType.Builder) - Method in class graphql.schema.GraphQLFieldDefinition.Builder
 
type(GraphQLUnionType.Builder) - Method in class graphql.schema.GraphQLFieldDefinition.Builder
 
type(GraphQLOutputType) - Method in class graphql.schema.GraphQLFieldDefinition.Builder
 
type(GraphQLInputObjectType.Builder) - Method in class graphql.schema.GraphQLInputObjectField.Builder
 
type(GraphQLInputType) - Method in class graphql.schema.GraphQLInputObjectField.Builder
 
type(TypeRuntimeWiring.Builder) - Method in class graphql.schema.idl.RuntimeWiring.Builder
This allows you to add a new type wiring via a builder
type(String, UnaryOperator<TypeRuntimeWiring.Builder>) - Method in class graphql.schema.idl.RuntimeWiring.Builder
This form allows a lambda to be used as the builder of a type wiring
type(TypeRuntimeWiring) - Method in class graphql.schema.idl.RuntimeWiring.Builder
This adds a type wiring
TypeDefinition<T extends TypeDefinition> - Interface in graphql.language
 
TypeDefinitionRegistry - Class in graphql.schema.idl
A TypeDefinitionRegistry contains the set of type definitions that come from compiling a graphql schema definition file via SchemaParser.parse(String)
TypeDefinitionRegistry() - Constructor for class graphql.schema.idl.TypeDefinitionRegistry
 
TypeExtensionDirectiveRedefinitionError - Exception in graphql.schema.idl.errors
 
TypeExtensionDirectiveRedefinitionError(TypeDefinition, Directive) - Constructor for exception graphql.schema.idl.errors.TypeExtensionDirectiveRedefinitionError
 
TypeExtensionEnumValueRedefinitionError - Exception in graphql.schema.idl.errors
 
TypeExtensionEnumValueRedefinitionError(TypeDefinition, EnumValueDefinition) - Constructor for exception graphql.schema.idl.errors.TypeExtensionEnumValueRedefinitionError
 
TypeExtensionFieldRedefinitionError - Exception in graphql.schema.idl.errors
 
TypeExtensionFieldRedefinitionError(TypeDefinition, FieldDefinition) - Constructor for exception graphql.schema.idl.errors.TypeExtensionFieldRedefinitionError
 
TypeExtensionFieldRedefinitionError(TypeDefinition, InputValueDefinition) - Constructor for exception graphql.schema.idl.errors.TypeExtensionFieldRedefinitionError
 
TypeExtensionMissingBaseTypeError - Exception in graphql.schema.idl.errors
 
TypeExtensionMissingBaseTypeError(TypeDefinition) - Constructor for exception graphql.schema.idl.errors.TypeExtensionMissingBaseTypeError
 
TypeFromAST - Class in graphql.execution
 
TypeFromAST() - Constructor for class graphql.execution.TypeFromAST
 
typeInfo(ExecutionTypeInfo) - Method in class graphql.execution.ExecutionStrategyParameters.Builder
 
typeInfo(ExecutionTypeInfo.Builder) - Method in class graphql.execution.ExecutionStrategyParameters.Builder
 
TypeInfo - Class in graphql.schema.idl
This helper gives you access to the type info given a type definition
typeInfo(Type) - Static method in class graphql.schema.idl.TypeInfo
 
TypeKind - Enum in graphql.language
And enumeration of the the kind of things that can be in a graphql type system
typeKind(TypeKind) - Method in class graphql.schema.diff.DiffEvent.Builder
 
TypeMetaFieldDef - Static variable in class graphql.introspection.Introspection
 
TypeMismatchError - Class in graphql
 
TypeMismatchError(ExecutionPath, GraphQLType) - Constructor for class graphql.TypeMismatchError
 
TypeName - Class in graphql.language
 
TypeName(String) - Constructor for class graphql.language.TypeName
 
typeName(String) - Method in class graphql.schema.diff.DiffEvent.Builder
 
typeName(String) - Method in class graphql.schema.idl.TypeRuntimeWiring.Builder
Sets the type name for this type wiring.
TypeNameMetaFieldDef - Static variable in class graphql.introspection.Introspection
 
TypeRedefinitionError - Exception in graphql.schema.idl.errors
 
TypeRedefinitionError(TypeDefinition, TypeDefinition) - Constructor for exception graphql.schema.idl.errors.TypeRedefinitionError
 
typeRef(String) - Static method in class graphql.schema.GraphQLTypeReference
A factory method for creating type references so that when used with static imports allows more readable code such as .type(typeRef(GraphQLString))
TypeResolutionEnvironment - Class in graphql
This is passed to a TypeResolver to help with object type resolution.
TypeResolutionEnvironment(Object, Map<String, Object>, Field, GraphQLType, GraphQLSchema, Object) - Constructor for class graphql.TypeResolutionEnvironment
 
TypeResolutionParameters - Class in graphql.execution
 
TypeResolutionParameters.Builder - Class in graphql.execution
 
typeResolver(TypeResolver) - Method in class graphql.schema.GraphQLInterfaceType.Builder
 
typeResolver(TypeResolver) - Method in class graphql.schema.GraphQLUnionType.Builder
 
typeResolver(TypeResolver) - Method in class graphql.schema.idl.TypeRuntimeWiring.Builder
Adds a TypeResolver to the current type.
TypeResolver - Interface in graphql.schema
This is called during type resolution to work out what concrete GraphQLObjectType should be used dynamically during runtime for GraphQLInterfaceTypes and GraphQLUnionTypes
TypeResolverProxy - Class in graphql.schema
 
TypeResolverProxy() - Constructor for class graphql.schema.TypeResolverProxy
 
TypeRuntimeWiring - Class in graphql.schema.idl
A type runtime wiring is a specification of the data fetchers and possible type resolver for a given type name.
TypeRuntimeWiring.Builder - Class in graphql.schema.idl
 
types() - Method in class graphql.schema.idl.TypeDefinitionRegistry
 

U

UnbatchedDataFetcher - Class in graphql.execution.batched
Given a normal data fetcher as a delegate, uses that fetcher in a batched context by iterating through each source value and calling the delegate.
UnbatchedDataFetcher(DataFetcher) - Constructor for class graphql.execution.batched.UnbatchedDataFetcher
 
unboxPossibleOptional(Object) - Method in class graphql.execution.ExecutionStrategy
We treat Optional objects as "boxed" values where an empty Optional equals a null object and a present Optional is the underlying value.
UnExecutableSchemaGenerator - Class in graphql.schema.idl
 
UnExecutableSchemaGenerator() - Constructor for class graphql.schema.idl.UnExecutableSchemaGenerator
 
UnionTypeDefinition - Class in graphql.language
 
UnionTypeDefinition(String) - Constructor for class graphql.language.UnionTypeDefinition
 
UnionTypeDefinition(String, List<Directive>, List<Type>) - Constructor for class graphql.language.UnionTypeDefinition
 
UnionTypeExtensionDefinition - Class in graphql.language
 
UnionTypeExtensionDefinition(String) - Constructor for class graphql.language.UnionTypeExtensionDefinition
 
UnionTypeExtensionDefinition(String, List<Directive>, List<Type>) - Constructor for class graphql.language.UnionTypeExtensionDefinition
 
unionTypeExtensions() - Method in class graphql.schema.idl.TypeDefinitionRegistry
 
UnionWiringEnvironment - Class in graphql.schema.idl
 
UniqueOperationNames - Class in graphql.validation.rules
A GraphQL document is only valid if all defined operations have unique names.
UniqueOperationNames(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.UniqueOperationNames
 
UNKNOWN_FIELDS_MESSAGE - Static variable in exception graphql.schema.idl.errors.DirectiveIllegalArgumentTypeError
 
UnknownOperationException - Exception in graphql.execution
This is thrown if multiple operations are defined in the query and the operation name is missing or there is no matching operation name contained in the GraphQL query.
UnknownOperationException(String) - Constructor for exception graphql.execution.UnknownOperationException
 
UnresolvedTypeError - Class in graphql
 
UnresolvedTypeError(ExecutionPath, ExecutionTypeInfo, UnresolvedTypeException) - Constructor for class graphql.UnresolvedTypeError
 
UnresolvedTypeException - Exception in graphql.execution
This is thrown if a TypeResolver fails to give back a concrete type or provides a type that doesn't implement the given interface or union.
UnresolvedTypeException(String, GraphQLOutputType) - Constructor for exception graphql.execution.UnresolvedTypeException
Constructor to use a custom error message for an error that happened during type resolution.
UnresolvedTypeException(GraphQLOutputType) - Constructor for exception graphql.execution.UnresolvedTypeException
 
UnresolvedTypeException(GraphQLOutputType, GraphQLType) - Constructor for exception graphql.execution.UnresolvedTypeException
 
unwrapAll(GraphQLType) - Static method in class graphql.schema.GraphQLTypeUtil
Unwraps all layers of the type or just returns the type again if its not a wrapped type
unwrapBaseType(GraphQLType) - Static method in class graphql.execution.ExecutionTypeInfo
graphql types can be wrapped in GraphQLNonNull and GraphQLList type wrappers so this method will unwrap the type down to the raw underlying type.
unwrapOne(GraphQLType) - Static method in class graphql.schema.GraphQLTypeUtil
Unwraps one layer of the type or just returns the type again if its not a wrapped type
unwrapOne() - Method in class graphql.schema.idl.TypeInfo
 
unwrapOneType() - Method in class graphql.schema.idl.TypeInfo
 
unwrapType(GraphQLType) - Static method in class graphql.execution.ExecutionTypeInfo
graphql types can be wrapped in GraphQLNonNull and GraphQLList type wrappers so this method will unwrap the type down to the raw unwrapped type and return that wrapping as a stack, with the top of the stack being the raw underling type.
useDataFetcher(DataFetcher<T>) - Static method in class graphql.schema.DataFetcherFactories
Creates a DataFetcherFactory that always returns the provided DataFetcher

V

validate(ExecutionPath, T) - Method in class graphql.execution.NonNullableFieldValidator
Called to check that a value is non null if the type requires it to be non null
validateDocument(GraphQLSchema, Document) - Method in class graphql.validation.Validator
 
validateFields(FieldValidationEnvironment) - Method in interface graphql.execution.instrumentation.fieldvalidation.FieldValidation
This is called to validate the fields and their arguments
validateFields(FieldValidationEnvironment) - Method in class graphql.execution.instrumentation.fieldvalidation.SimpleFieldValidation
 
validateSchema(GraphQLSchema) - Method in class graphql.schema.validation.SchemaValidator
 
ValidationContext - Class in graphql.validation
 
ValidationContext(GraphQLSchema, Document) - Constructor for class graphql.validation.ValidationContext
 
ValidationError - Class in graphql.validation
 
ValidationError(ValidationErrorType) - Constructor for class graphql.validation.ValidationError
 
ValidationError(ValidationErrorType, SourceLocation, String) - Constructor for class graphql.validation.ValidationError
 
ValidationError(ValidationErrorType, SourceLocation, String, List<String>) - Constructor for class graphql.validation.ValidationError
 
ValidationError(ValidationErrorType, List<SourceLocation>, String) - Constructor for class graphql.validation.ValidationError
 
ValidationError(ValidationErrorType, List<SourceLocation>, String, List<String>) - Constructor for class graphql.validation.ValidationError
 
ValidationErrorCollector - Class in graphql.validation
 
ValidationErrorCollector() - Constructor for class graphql.validation.ValidationErrorCollector
 
ValidationErrorType - Enum in graphql.validation
 
ValidationUtil - Class in graphql.validation
 
ValidationUtil() - Constructor for class graphql.validation.ValidationUtil
 
Validator - Class in graphql.validation
 
Validator() - Constructor for class graphql.validation.Validator
 
validLocation(Introspection.DirectiveLocation) - Method in class graphql.schema.GraphQLDirective.Builder
 
validLocations(Introspection.DirectiveLocation...) - Method in class graphql.schema.GraphQLDirective.Builder
 
validLocations() - Method in class graphql.schema.GraphQLDirective
 
value(Object) - Method in class graphql.execution.TypeResolutionParameters.Builder
 
Value<T extends Value> - Interface in graphql.language
 
value - Variable in class graphql.parser.GraphqlAntlrToLanguage.ContextEntry
 
value(Object) - Method in class graphql.schema.GraphQLArgument.Builder
 
value(String, Object, String, String) - Method in class graphql.schema.GraphQLEnumType.Builder
 
value(String, Object, String) - Method in class graphql.schema.GraphQLEnumType.Builder
 
value(String, Object) - Method in class graphql.schema.GraphQLEnumType.Builder
 
value(String) - Method in class graphql.schema.GraphQLEnumType.Builder
 
value(GraphQLEnumValueDefinition) - Method in class graphql.schema.GraphQLEnumType.Builder
 
value(Object) - Method in class graphql.schema.GraphQLEnumValueDefinition.Builder
 
valueFromAst(String) - Static method in class graphql.language.AstValueHelper
Parses an AST value literal into the correct Value which MUST be of the correct shape eg '"string"' or 'true' or '1' or '{ "object", "form" }' or '[ "array", "form" ]' otherwise an exception is thrown
valueOf(String) - Static method in enum graphql.ErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum graphql.execution.FieldValueInfo.CompleteValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum graphql.introspection.Introspection.DirectiveLocation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum graphql.introspection.Introspection.TypeKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum graphql.language.NodeTraverser.LeaveOrEnter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum graphql.language.OperationDefinition.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum graphql.language.TypeKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum graphql.parser.GraphqlAntlrToLanguage.ContextProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum graphql.schema.diff.DiffCategory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum graphql.schema.diff.DiffLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum graphql.schema.validation.SchemaValidationErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum graphql.util.TraversalControl
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum graphql.util.TraverserState.Marker
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum graphql.validation.ValidationErrorType
Returns the enum constant of this type with the specified name.
values() - Static method in enum graphql.ErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum graphql.execution.FieldValueInfo.CompleteValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum graphql.introspection.Introspection.DirectiveLocation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum graphql.introspection.Introspection.TypeKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum graphql.language.NodeTraverser.LeaveOrEnter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum graphql.language.OperationDefinition.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum graphql.language.TypeKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum graphql.parser.GraphqlAntlrToLanguage.ContextProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum graphql.schema.diff.DiffCategory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum graphql.schema.diff.DiffLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum graphql.schema.validation.SchemaValidationErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum graphql.util.TraversalControl
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum graphql.util.TraverserState.Marker
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum graphql.validation.ValidationErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
valuesResolver - Variable in class graphql.execution.ExecutionStrategy
 
ValuesResolver - Class in graphql.execution
 
ValuesResolver() - Constructor for class graphql.execution.ValuesResolver
 
valuesToList(Map<?, T>) - Static method in class graphql.util.FpKit
 
VariableDefaultValuesOfCorrectType - Class in graphql.validation.rules
 
VariableDefaultValuesOfCorrectType(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.VariableDefaultValuesOfCorrectType
 
VariableDefinition - Class in graphql.language
 
VariableDefinition() - Constructor for class graphql.language.VariableDefinition
 
VariableDefinition(String, Type) - Constructor for class graphql.language.VariableDefinition
 
VariableDefinition(String, Type, Value) - Constructor for class graphql.language.VariableDefinition
 
VariableReference - Class in graphql.language
 
VariableReference(String) - Constructor for class graphql.language.VariableReference
 
variables(Map<String, Object>) - Method in class graphql.analysis.QueryTraversal.Builder
Variables used in the query.
variables(Map<String, Object>) - Method in class graphql.execution.ExecutionContextBuilder
 
variables(Map<String, Object>) - Method in class graphql.execution.FieldCollectorParameters.Builder
 
variables(Map<String, Object>) - Method in class graphql.ExecutionInput.Builder
 
VariablesAreInputTypes - Class in graphql.validation.rules
 
VariablesAreInputTypes(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.VariablesAreInputTypes
 
VariablesTypesMatcher - Class in graphql.validation.rules
 
VariablesTypesMatcher() - Constructor for class graphql.validation.rules.VariablesTypesMatcher
 
VariableTypesMatchRule - Class in graphql.validation.rules
 
VariableTypesMatchRule(ValidationContext, ValidationErrorCollector) - Constructor for class graphql.validation.rules.VariableTypesMatchRule
 
visitArgument(Argument, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitArgument(Argument, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitArgument(GraphqlParser.ArgumentContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitArrayValue(ArrayValue, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitArrayValue(ArrayValue, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitBooleanValue(BooleanValue, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitBooleanValue(BooleanValue, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitDefinition(Definition<?>, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitDirective(Directive, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitDirective(Directive, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitDirective(GraphqlParser.DirectiveContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitDirectiveDefinition(DirectiveDefinition, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitDirectiveDefinition(DirectiveDefinition, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitDirectiveDefinition(GraphqlParser.DirectiveDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitDirectiveLocation(DirectiveLocation, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitDirectiveLocation(DirectiveLocation, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitDirectiveLocation(GraphqlParser.DirectiveLocationContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitDocument(Document, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitDocument(Document, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitDocument(GraphqlParser.DocumentContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitedNodes() - Method in class graphql.util.SimpleTraverserContext
 
visitedNodes() - Method in interface graphql.util.TraverserContext
Obtains all visited nodes and values received by the TraverserVisitor.enter(graphql.util.TraverserContext) method
visitEnumTypeDefinition(EnumTypeDefinition, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitEnumTypeDefinition(EnumTypeDefinition, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitEnumTypeDefinition(GraphqlParser.EnumTypeDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitEnumTypeExtensionDefinition(GraphqlParser.EnumTypeExtensionDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitEnumValue(EnumValue, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitEnumValue(EnumValue, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitEnumValueDefinition(EnumValueDefinition, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitEnumValueDefinition(EnumValueDefinition, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitEnumValueDefinition(GraphqlParser.EnumValueDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitField(Field, TraverserContext<Node>) - Method in class graphql.analysis.ChildrenOfSelectionProvider
 
visitField(QueryVisitorFieldEnvironment) - Method in interface graphql.analysis.QueryVisitor
 
visitField(QueryVisitorFieldEnvironment) - Method in class graphql.analysis.QueryVisitorStub
 
visitField(Field, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitField(Field, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitField(GraphqlParser.FieldContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitFieldDefinition(FieldDefinition, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitFieldDefinition(FieldDefinition, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitFieldDefinition(GraphqlParser.FieldDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitFloatValue(FloatValue, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitFloatValue(FloatValue, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitFragmentDefinition(FragmentDefinition, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitFragmentDefinition(FragmentDefinition, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitFragmentDefinition(GraphqlParser.FragmentDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitFragmentSpread(FragmentSpread, TraverserContext<Node>) - Method in class graphql.analysis.ChildrenOfSelectionProvider
 
visitFragmentSpread(QueryVisitorFragmentSpreadEnvironment) - Method in interface graphql.analysis.QueryVisitor
 
visitFragmentSpread(QueryVisitorFragmentSpreadEnvironment) - Method in class graphql.analysis.QueryVisitorStub
 
visitFragmentSpread(FragmentSpread, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitFragmentSpread(FragmentSpread, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitFragmentSpread(GraphqlParser.FragmentSpreadContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitInlineFragment(InlineFragment, TraverserContext<Node>) - Method in class graphql.analysis.ChildrenOfSelectionProvider
 
visitInlineFragment(QueryVisitorInlineFragmentEnvironment) - Method in interface graphql.analysis.QueryVisitor
 
visitInlineFragment(QueryVisitorInlineFragmentEnvironment) - Method in class graphql.analysis.QueryVisitorStub
 
visitInlineFragment(InlineFragment, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitInlineFragment(InlineFragment, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitInlineFragment(GraphqlParser.InlineFragmentContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitInputObjectTypeDefinition(InputObjectTypeDefinition, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitInputObjectTypeDefinition(InputObjectTypeDefinition, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitInputObjectTypeDefinition(GraphqlParser.InputObjectTypeDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitInputObjectTypeExtensionDefinition(GraphqlParser.InputObjectTypeExtensionDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitInputValueDefinition(InputValueDefinition, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitInputValueDefinition(InputValueDefinition, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitInputValueDefinition(GraphqlParser.InputValueDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitInterfaceTypeDefinition(InterfaceTypeDefinition, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitInterfaceTypeDefinition(InterfaceTypeDefinition, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitInterfaceTypeDefinition(GraphqlParser.InterfaceTypeDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitInterfaceTypeExtensionDefinition(GraphqlParser.InterfaceTypeExtensionDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitIntValue(IntValue, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitIntValue(IntValue, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitListType(ListType, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitListType(ListType, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitListType(GraphqlParser.ListTypeContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitNode(Node, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitNonNullType(NonNullType, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitNonNullType(NonNullType, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitNonNullType(GraphqlParser.NonNullTypeContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitNullValue(NullValue, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitNullValue(NullValue, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitObjectField(ObjectField, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitObjectField(ObjectField, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitObjectTypeDefinition(ObjectTypeDefinition, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitObjectTypeDefinition(ObjectTypeDefinition, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitObjectTypeDefinition(GraphqlParser.ObjectTypeDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitObjectTypeExtensionDefinition(GraphqlParser.ObjectTypeExtensionDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitObjectValue(ObjectValue, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitObjectValue(ObjectValue, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitOperationDefinition(OperationDefinition, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitOperationDefinition(OperationDefinition, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitOperationDefinition(GraphqlParser.OperationDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitOperationTypeDefinition(OperationTypeDefinition, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitOperationTypeDefinition(OperationTypeDefinition, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitOperationTypeDefinition(GraphqlParser.OperationTypeDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitPostOrder(QueryVisitor) - Method in class graphql.analysis.QueryTraversal
Visits the Document (or parts of it) in post-order.
visitPreOrder(QueryVisitor) - Method in class graphql.analysis.QueryTraversal
Visits the Document (or parts of it) in pre-order.
visitScalarTypeDefinition(ScalarTypeDefinition, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitScalarTypeDefinition(ScalarTypeDefinition, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitScalarTypeDefinition(GraphqlParser.ScalarTypeDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitScalarTypeExtensionDefinition(GraphqlParser.ScalarTypeExtensionDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitSchemaDefinition(SchemaDefinition, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitSchemaDefinition(SchemaDefinition, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitSchemaDefinition(GraphqlParser.SchemaDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitSelection(Selection<?>, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitSelectionSet(SelectionSet, TraverserContext<Node>) - Method in class graphql.analysis.ChildrenOfSelectionProvider
 
visitSelectionSet(SelectionSet, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitSelectionSet(SelectionSet, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitSelectionSet(GraphqlParser.SelectionSetContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitStringValue(StringValue, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitStringValue(StringValue, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitType(Type<?>, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitTypeDefinition(TypeDefinition<?>, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitTypeName(TypeName, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitTypeName(TypeName, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitTypeName(GraphqlParser.TypeNameContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitUnionTypeDefinition(UnionTypeDefinition, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitUnionTypeDefinition(UnionTypeDefinition, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitUnionTypeDefinition(GraphqlParser.UnionTypeDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitUnionTypeExtensionDefinition(GraphqlParser.UnionTypeExtensionDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitValue(Value<?>, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitVariableDefinition(VariableDefinition, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitVariableDefinition(VariableDefinition, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 
visitVariableDefinition(GraphqlParser.VariableDefinitionContext) - Method in class graphql.parser.GraphqlAntlrToLanguage
 
visitVariableReference(VariableReference, TraverserContext<Node>) - Method in interface graphql.language.NodeVisitor
 
visitVariableReference(VariableReference, TraverserContext<Node>) - Method in class graphql.language.NodeVisitorStub
 

W

whenCompleted(BiConsumer<U, Throwable>) - Static method in class graphql.execution.instrumentation.SimpleInstrumentationContext
Allows for the more fluent away to return an instrumentation context that runs the specified code on instrumentation step completion.
whenDispatched(Consumer<CompletableFuture<U>>) - Static method in class graphql.execution.instrumentation.SimpleInstrumentationContext
Allows for the more fluent away to return an instrumentation context that runs the specified code on instrumentation step dispatch.
wiringFactory(WiringFactory) - Method in class graphql.schema.idl.RuntimeWiring.Builder
Adds a wiring factory into the runtime wiring
WiringFactory - Interface in graphql.schema.idl
A WiringFactory allows you to more dynamically wire in TypeResolvers and DataFetchers based on the IDL definitions.
withDirective(GraphQLDirective) - Method in class graphql.schema.GraphQLArgument.Builder
 
withDirective(GraphQLDirective.Builder) - Method in class graphql.schema.GraphQLArgument.Builder
 
withDirective(GraphQLDirective) - Method in class graphql.schema.GraphQLEnumType.Builder
 
withDirective(GraphQLDirective.Builder) - Method in class graphql.schema.GraphQLEnumType.Builder
 
withDirective(GraphQLDirective) - Method in class graphql.schema.GraphQLEnumValueDefinition.Builder
 
withDirective(GraphQLDirective.Builder) - Method in class graphql.schema.GraphQLEnumValueDefinition.Builder
 
withDirective(GraphQLDirective) - Method in class graphql.schema.GraphQLFieldDefinition.Builder
 
withDirective(GraphQLDirective.Builder) - Method in class graphql.schema.GraphQLFieldDefinition.Builder
 
withDirective(GraphQLDirective) - Method in class graphql.schema.GraphQLInputObjectField.Builder
 
withDirective(GraphQLDirective.Builder) - Method in class graphql.schema.GraphQLInputObjectField.Builder
 
withDirective(GraphQLDirective) - Method in class graphql.schema.GraphQLInputObjectType.Builder
 
withDirective(GraphQLDirective.Builder) - Method in class graphql.schema.GraphQLInputObjectType.Builder
 
withDirective(GraphQLDirective) - Method in class graphql.schema.GraphQLInterfaceType.Builder
 
withDirective(GraphQLDirective.Builder) - Method in class graphql.schema.GraphQLInterfaceType.Builder
 
withDirective(GraphQLDirective) - Method in class graphql.schema.GraphQLObjectType.Builder
 
withDirective(GraphQLDirective.Builder) - Method in class graphql.schema.GraphQLObjectType.Builder
 
withDirective(GraphQLDirective) - Method in class graphql.schema.GraphQLScalarType.Builder
 
withDirective(GraphQLDirective.Builder) - Method in class graphql.schema.GraphQLScalarType.Builder
 
withDirective(GraphQLDirective) - Method in class graphql.schema.GraphQLUnionType.Builder
 
withDirective(GraphQLDirective.Builder) - Method in class graphql.schema.GraphQLUnionType.Builder
 
withDirectives(GraphQLDirective...) - Method in class graphql.schema.GraphQLArgument.Builder
 
withDirectives(GraphQLDirective...) - Method in class graphql.schema.GraphQLEnumType.Builder
 
withDirectives(GraphQLDirective...) - Method in class graphql.schema.GraphQLEnumValueDefinition.Builder
 
withDirectives(GraphQLDirective...) - Method in class graphql.schema.GraphQLFieldDefinition.Builder
 
withDirectives(GraphQLDirective...) - Method in class graphql.schema.GraphQLInputObjectField.Builder
 
withDirectives(GraphQLDirective...) - Method in class graphql.schema.GraphQLInputObjectType.Builder
 
withDirectives(GraphQLDirective...) - Method in class graphql.schema.GraphQLInterfaceType.Builder
 
withDirectives(GraphQLDirective...) - Method in class graphql.schema.GraphQLObjectType.Builder
 
withDirectives(GraphQLDirective...) - Method in class graphql.schema.GraphQLScalarType.Builder
 
withDirectives(GraphQLDirective...) - Method in class graphql.schema.GraphQLUnionType.Builder
 
withInterface(GraphQLInterfaceType) - Method in class graphql.schema.GraphQLObjectType.Builder
 
withInterface(GraphQLTypeReference) - Method in class graphql.schema.GraphQLObjectType.Builder
 
withInterfaces(GraphQLInterfaceType...) - Method in class graphql.schema.GraphQLObjectType.Builder
 
withInterfaces(GraphQLTypeReference...) - Method in class graphql.schema.GraphQLObjectType.Builder
 
withNewState(InstrumentationState) - Method in class graphql.execution.instrumentation.parameters.InstrumentationDeferredFieldParameters
Returns a cloned parameters object with the new state
withNewState(InstrumentationState) - Method in class graphql.execution.instrumentation.parameters.InstrumentationExecuteOperationParameters
Returns a cloned parameters object with the new state
withNewState(InstrumentationState) - Method in class graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters
Returns a cloned parameters object with the new state
withNewState(InstrumentationState) - Method in class graphql.execution.instrumentation.parameters.InstrumentationExecutionStrategyParameters
Returns a cloned parameters object with the new state
withNewState(InstrumentationState) - Method in class graphql.execution.instrumentation.parameters.InstrumentationFieldCompleteParameters
Returns a cloned parameters object with the new state
withNewState(InstrumentationState) - Method in class graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters
Returns a cloned parameters object with the new state
withNewState(InstrumentationState) - Method in class graphql.execution.instrumentation.parameters.InstrumentationFieldParameters
Returns a cloned parameters object with the new state
withNewState(InstrumentationState) - Method in class graphql.execution.instrumentation.parameters.InstrumentationValidationParameters
Returns a cloned parameters object with the new state
wrapDataFetcher(DataFetcher, BiFunction<DataFetchingEnvironment, Object, Object>) - Static method in class graphql.schema.DataFetcherFactories
This helper function allows you to wrap an existing data fetcher and map the value once it completes.

_

__Directive - Static variable in class graphql.introspection.Introspection
 
__DirectiveLocation - Static variable in class graphql.introspection.Introspection
 
__EnumValue - Static variable in class graphql.introspection.Introspection
 
__Field - Static variable in class graphql.introspection.Introspection
 
__InputValue - Static variable in class graphql.introspection.Introspection
 
__Schema - Static variable in class graphql.introspection.Introspection
 
__Type - Static variable in class graphql.introspection.Introspection
 
__TypeKind - Static variable in class graphql.introspection.Introspection
 
A B C D E F G H I K L M N O P Q R S T U V W _ 
Skip navigation links