Package | Description |
---|---|
graphql.execution | |
graphql.execution.nextgen |
WARNING: All code in this package is a work in progress for a new execution engine.
|
graphql.execution.nextgen.result |
Modifier and Type | Method and Description |
---|---|
protected void |
ExecutionStrategy.assertNonNullFieldPrecondition(NonNullableFieldWasNullException e)
See (http://facebook.github.io/graphql/#sec-Errors-and-Non-Nullability),
|
protected void |
ExecutionStrategy.assertNonNullFieldPrecondition(NonNullableFieldWasNullException e,
CompletableFuture<?> completableFuture) |
Modifier and Type | Method and Description |
---|---|
protected void |
ExecutionStrategy.assertNonNullFieldPrecondition(NonNullableFieldWasNullException e)
See (http://facebook.github.io/graphql/#sec-Errors-and-Non-Nullability),
|
protected void |
ExecutionStrategy.assertNonNullFieldPrecondition(NonNullableFieldWasNullException e,
CompletableFuture<?> completableFuture) |
protected FieldValueInfo |
ExecutionStrategy.completeValue(ExecutionContext executionContext,
ExecutionStrategyParameters parameters)
Called to complete a value for a field based on the type of the field.
|
CompletableFuture<ExecutionResult> |
SubscriptionExecutionStrategy.execute(ExecutionContext executionContext,
ExecutionStrategyParameters parameters) |
abstract CompletableFuture<ExecutionResult> |
ExecutionStrategy.execute(ExecutionContext executionContext,
ExecutionStrategyParameters parameters)
This is the entry point to an execution strategy.
|
CompletableFuture<ExecutionResult> |
AsyncSerialExecutionStrategy.execute(ExecutionContext executionContext,
ExecutionStrategyParameters parameters) |
CompletableFuture<ExecutionResult> |
AsyncExecutionStrategy.execute(ExecutionContext executionContext,
ExecutionStrategyParameters parameters) |
<T> T |
NonNullableFieldValidator.validate(ExecutionPath path,
T result)
Called to check that a value is non null if the type requires it to be non null
|
Constructor and Description |
---|
NonNullableFieldWasNullError(NonNullableFieldWasNullException exception) |
NonNullableFieldWasNullException(NonNullableFieldWasNullException previousException) |
Modifier and Type | Method and Description |
---|---|
FetchedValueAnalysis |
FetchedValueAnalyzer.analyzeFetchedValue(ExecutionContext executionContext,
FetchedValue fetchedValue,
ExecutionStepInfo executionInfo) |
Modifier and Type | Method and Description |
---|---|
NonNullableFieldWasNullException |
ExecutionResultNode.getNonNullableFieldWasNullException() |
static NonNullableFieldWasNullException |
ResultNodesUtil.newNullableException(FetchedValueAnalysis fetchedValueAnalysis,
Collection<ExecutionResultNode> children) |
static NonNullableFieldWasNullException |
ResultNodesUtil.newNullableException(FetchedValueAnalysis fetchedValueAnalysis,
List<NamedResultNode> children) |
Modifier and Type | Method and Description |
---|---|
Optional<NonNullableFieldWasNullException> |
ExecutionResultNode.getChildNonNullableException() |
static Optional<NonNullableFieldWasNullException> |
ResultNodesUtil.getFirstNonNullableException(Collection<ExecutionResultNode> collection) |
Constructor and Description |
---|
ExecutionResultNode(FetchedValueAnalysis fetchedValueAnalysis,
NonNullableFieldWasNullException nonNullableFieldWasNullException,
List<ExecutionResultNode> children) |
LeafExecutionResultNode(FetchedValueAnalysis fetchedValueAnalysis,
NonNullableFieldWasNullException nonNullableFieldWasNullException) |
Copyright © 2019. All rights reserved.