Package | Description |
---|---|
graphql | |
graphql.execution | |
graphql.execution.defer | |
graphql.execution.instrumentation | |
graphql.execution.nextgen |
WARNING: All code in this package is a work in progress for a new execution engine.
|
graphql.execution.nextgen.result | |
graphql.schema |
Modifier and Type | Method and Description |
---|---|
MergedField |
TypeResolutionEnvironment.getField() |
Constructor and Description |
---|
TypeResolutionEnvironment(Object object,
Map<String,Object> arguments,
MergedField field,
GraphQLType fieldType,
GraphQLSchema schema,
Object context) |
Modifier and Type | Method and Description |
---|---|
MergedField |
MergedField.Builder.build() |
MergedField |
ExecutionStepInfo.getField()
This returns the AST fields that matches the
ExecutionStepInfo.getFieldDefinition() during execution |
MergedField |
TypeResolutionParameters.getField() |
MergedField |
ExecutionStrategyParameters.getField()
This returns the current field in its query representations.
|
MergedField |
DataFetcherExceptionHandlerParameters.getField() |
MergedField |
MergedSelectionSet.getSubField(String key) |
MergedField |
MergedField.transform(Consumer<MergedField.Builder> builderConsumer) |
Modifier and Type | Method and Description |
---|---|
Map<String,MergedField> |
MergedSelectionSet.getSubFields() |
List<MergedField> |
MergedSelectionSet.getSubFieldsList() |
Modifier and Type | Method and Description |
---|---|
MergedSelectionSet |
FieldCollector.collectFields(FieldCollectorParameters parameters,
MergedField mergedField) |
ExecutionStepInfo.Builder |
ExecutionStepInfo.Builder.field(MergedField field) |
TypeResolutionParameters.Builder |
TypeResolutionParameters.Builder.field(MergedField field) |
ExecutionStrategyParameters.Builder |
ExecutionStrategyParameters.Builder.field(MergedField currentField) |
static String |
ExecutionStrategy.mkNameForPath(MergedField mergedField) |
ExecutionStepInfo |
ExecutionStepInfoFactory.newExecutionStepInfoForSubField(ExecutionContext executionContext,
MergedField mergedField,
ExecutionStepInfo parentInfo) |
GraphQLObjectType |
ResolveType.resolveType(ExecutionContext executionContext,
MergedField field,
Object source,
Map<String,Object> arguments,
GraphQLType fieldType) |
Modifier and Type | Method and Description |
---|---|
MergedSelectionSet.Builder |
MergedSelectionSet.Builder.subFields(Map<String,MergedField> subFields) |
Constructor and Description |
---|
AbsoluteGraphQLError(MergedField sameField,
ExecutionPath executionPath,
GraphQLError relativeError) |
Modifier and Type | Method and Description |
---|---|
boolean |
DeferSupport.checkForDeferDirective(MergedField currentField) |
Modifier and Type | Method and Description |
---|---|
default void |
ExecutionStrategyInstrumentationContext.onDeferredField(MergedField field) |
Modifier and Type | Method and Description |
---|---|
MergedField |
FetchedValueAnalysis.getField() |
Modifier and Type | Method and Description |
---|---|
Map<String,MergedField> |
FieldSubSelection.getSubFields() |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<List<FetchedValue>> |
ValueFetcher.fetchBatchedValues(ExecutionContext executionContext,
List<Object> sources,
MergedField field,
List<ExecutionStepInfo> executionInfos) |
CompletableFuture<FetchedValue> |
ValueFetcher.fetchValue(ExecutionContext executionContext,
Object source,
Object localContext,
MergedField sameFields,
ExecutionStepInfo executionInfo) |
Modifier and Type | Method and Description |
---|---|
MergedField |
ExecutionResultNode.getMergedField() |
Modifier and Type | Method and Description |
---|---|
MergedField |
DataFetchingEnvironmentImpl.getMergedField() |
MergedField |
DataFetchingEnvironment.getMergedField()
It can happen that a query has overlapping fields which are
are querying the same data.
|
Modifier and Type | Method and Description |
---|---|
DataFetchingEnvironmentImpl.Builder |
DataFetchingEnvironmentImpl.Builder.mergedField(MergedField mergedField) |
static DataFetchingFieldSelectionSet |
DataFetchingFieldSelectionSetImpl.newCollector(ExecutionContext executionContext,
GraphQLType fieldType,
MergedField mergedField) |
Constructor and Description |
---|
DataFetchingFieldSelectionSetImpl(MergedField parentFields,
GraphQLFieldsContainer parentFieldType,
GraphQLSchema graphQLSchema,
Map<String,Object> variables,
Map<String,FragmentDefinition> fragmentsByName) |
Copyright © 2019. All rights reserved.