Package | Description |
---|---|
graphql | |
graphql.execution | |
graphql.execution.batched | |
graphql.execution.instrumentation.parameters | |
graphql.execution.nextgen |
WARNING: All code in this package is a work in progress for a new execution engine.
|
graphql.schema |
Constructor and Description |
---|
UnresolvedTypeError(ExecutionPath path,
ExecutionStepInfo info,
UnresolvedTypeException exception) |
Modifier and Type | Method and Description |
---|---|
ExecutionStepInfo |
ExecutionStepInfo.Builder.build() |
ExecutionStepInfo |
ExecutionStepInfo.changeTypeWithPreservedNonNull(GraphQLOutputType newType)
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 |
protected ExecutionStepInfo |
ExecutionStrategy.createExecutionStepInfo(ExecutionContext executionContext,
ExecutionStrategyParameters parameters,
GraphQLFieldDefinition fieldDefinition,
GraphQLObjectType fieldContainer)
Builds the type info hierarchy for the current field
|
ExecutionStepInfo |
NonNullableFieldWasNullException.getExecutionStepInfo() |
ExecutionStepInfo |
ExecutionStrategyParameters.getExecutionStepInfo() |
ExecutionStepInfo |
ExecutionStepInfo.getParent() |
ExecutionStepInfo |
ExecutionStepInfoFactory.newExecutionStepInfoForListElement(ExecutionStepInfo executionInfo,
int index) |
ExecutionStepInfo |
ExecutionStepInfoFactory.newExecutionStepInfoForSubField(ExecutionContext executionContext,
MergedField mergedField,
ExecutionStepInfo parentInfo) |
ExecutionStepInfo |
ExecutionStepInfo.transform(Consumer<ExecutionStepInfo.Builder> builderConsumer) |
Modifier and Type | Method and Description |
---|---|
ExecutionStrategyParameters.Builder |
ExecutionStrategyParameters.Builder.executionStepInfo(ExecutionStepInfo executionStepInfo) |
static ExecutionStepInfo.Builder |
ExecutionStepInfo.newExecutionStepInfo(ExecutionStepInfo existing) |
ExecutionStepInfo |
ExecutionStepInfoFactory.newExecutionStepInfoForListElement(ExecutionStepInfo executionInfo,
int index) |
ExecutionStepInfo |
ExecutionStepInfoFactory.newExecutionStepInfoForSubField(ExecutionContext executionContext,
MergedField mergedField,
ExecutionStepInfo parentInfo) |
ExecutionStepInfo.Builder |
ExecutionStepInfo.Builder.parentInfo(ExecutionStepInfo executionStepInfo) |
Constructor and Description |
---|
NonNullableFieldValidator(ExecutionContext executionContext,
ExecutionStepInfo executionStepInfo) |
NonNullableFieldWasNullException(ExecutionStepInfo executionStepInfo,
ExecutionPath path) |
Modifier and Type | Method and Description |
---|---|
ExecutionStepInfo |
FetchedValues.getExecutionStepInfo()
Deprecated.
|
Constructor and Description |
---|
FetchedValues(List<FetchedValue> fetchedValues,
ExecutionStepInfo executionStepInfo,
ExecutionPath path)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
ExecutionStepInfo |
InstrumentationFieldParameters.getExecutionStepInfo() |
ExecutionStepInfo |
InstrumentationFieldCompleteParameters.getTypeInfo() |
Constructor and Description |
---|
InstrumentationDeferredFieldParameters(ExecutionContext executionContext,
ExecutionStrategyParameters executionStrategyParameters,
GraphQLFieldDefinition fieldDef,
ExecutionStepInfo executionStepInfo) |
InstrumentationFieldCompleteParameters(ExecutionContext executionContext,
ExecutionStrategyParameters executionStrategyParameters,
GraphQLFieldDefinition fieldDef,
ExecutionStepInfo typeInfo,
Object fetchedValue) |
InstrumentationFieldParameters(ExecutionContext executionContext,
GraphQLFieldDefinition fieldDef,
ExecutionStepInfo executionStepInfo) |
Modifier and Type | Method and Description |
---|---|
ExecutionStepInfo |
FieldSubSelection.getExecutionStepInfo() |
ExecutionStepInfo |
FetchedValueAnalysis.getExecutionStepInfo() |
Modifier and Type | Method and Description |
---|---|
FetchedValueAnalysis |
FetchedValueAnalyzer.analyzeFetchedValue(ExecutionContext executionContext,
FetchedValue fetchedValue,
ExecutionStepInfo executionInfo) |
FieldSubSelection.Builder |
FieldSubSelection.Builder.executionInfo(ExecutionStepInfo executionInfo) |
FetchedValueAnalysis.Builder |
FetchedValueAnalysis.Builder.executionStepInfo(ExecutionStepInfo executionInfo) |
CompletableFuture<FetchedValue> |
ValueFetcher.fetchValue(ExecutionContext executionContext,
Object source,
Object localContext,
MergedField sameFields,
ExecutionStepInfo executionInfo) |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<List<FetchedValue>> |
ValueFetcher.fetchBatchedValues(ExecutionContext executionContext,
List<Object> sources,
MergedField field,
List<ExecutionStepInfo> executionInfos) |
Modifier and Type | Method and Description |
---|---|
ExecutionStepInfo |
DataFetchingEnvironmentImpl.getExecutionStepInfo() |
ExecutionStepInfo |
DataFetchingEnvironment.getExecutionStepInfo() |
Modifier and Type | Method and Description |
---|---|
DataFetchingEnvironmentImpl.Builder |
DataFetchingEnvironmentImpl.Builder.executionStepInfo(ExecutionStepInfo executionStepInfo) |
Copyright © 2019. All rights reserved.