Uses of Interface
graphql.schema.DataFetchingEnvironment
Packages that use DataFetchingEnvironment
Package
Description
-
Uses of DataFetchingEnvironment in graphql
Methods in graphql with parameters of type DataFetchingEnvironmentModifier and TypeMethodDescriptionstatic GraphqlErrorBuilder<?> GraphqlErrorBuilder.newError(DataFetchingEnvironment dataFetchingEnvironment) This will set up theGraphQLError.getLocations()andGraphQLError.getPath()for you from the fetching environment. -
Uses of DataFetchingEnvironment in graphql.analysis.values
Methods in graphql.analysis.values that return DataFetchingEnvironmentModifier and TypeMethodDescriptionstatic DataFetchingEnvironmentValueTraverser.visitPreOrder(DataFetchingEnvironment environment, ValueVisitor visitor) This will visit the arguments of aDataFetchingEnvironmentand if the values are changed by the visitor a new environment will be builtMethods in graphql.analysis.values with parameters of type DataFetchingEnvironmentModifier and TypeMethodDescriptionstatic DataFetchingEnvironmentValueTraverser.visitPreOrder(DataFetchingEnvironment environment, ValueVisitor visitor) This will visit the arguments of aDataFetchingEnvironmentand if the values are changed by the visitor a new environment will be built -
Uses of DataFetchingEnvironment in graphql.execution
Fields in graphql.execution declared as DataFetchingEnvironmentModifier and TypeFieldDescription(package private) DataFetchingEnvironmentDataFetcherExceptionHandlerParameters.Builder.dataFetchingEnvironmentprivate final DataFetchingEnvironmentDataFetcherExceptionHandlerParameters.dataFetchingEnvironmentMethods in graphql.execution that return DataFetchingEnvironmentModifier and TypeMethodDescriptionDataFetcherExceptionHandlerParameters.getDataFetchingEnvironment()Methods in graphql.execution with parameters of type DataFetchingEnvironmentModifier and TypeMethodDescriptionDataFetcherExceptionHandlerParameters.Builder.dataFetchingEnvironment(DataFetchingEnvironment dataFetchingEnvironment) protected <T> CompletableFuture<T> ExecutionStrategy.handleFetchingException(DataFetchingEnvironment environment, Throwable e) Method parameters in graphql.execution with type arguments of type DataFetchingEnvironmentModifier and TypeMethodDescriptionprivate CompletableFuture<Object> ExecutionStrategy.invokeDataFetcher(ExecutionContext executionContext, ExecutionStrategyParameters parameters, GraphQLFieldDefinition fieldDef, Supplier<DataFetchingEnvironment> dataFetchingEnvironment, DataFetcher<?> dataFetcher) -
Uses of DataFetchingEnvironment in graphql.execution.instrumentation.parameters
Fields in graphql.execution.instrumentation.parameters with type parameters of type DataFetchingEnvironmentModifier and TypeFieldDescriptionprivate final Supplier<DataFetchingEnvironment> InstrumentationFieldFetchParameters.environmentMethods in graphql.execution.instrumentation.parameters that return DataFetchingEnvironmentConstructor parameters in graphql.execution.instrumentation.parameters with type arguments of type DataFetchingEnvironmentModifierConstructorDescriptionInstrumentationFieldFetchParameters(ExecutionContext getExecutionContext, Supplier<DataFetchingEnvironment> environment, ExecutionStrategyParameters executionStrategyParameters, boolean trivialDataFetcher) privateInstrumentationFieldFetchParameters(ExecutionContext getExecutionContext, Supplier<DataFetchingEnvironment> environment, InstrumentationState instrumentationState, ExecutionStrategyParameters executionStrategyParameters, boolean trivialDataFetcher) -
Uses of DataFetchingEnvironment in graphql.execution.instrumentation.threadpools
Methods in graphql.execution.instrumentation.threadpools with parameters of type DataFetchingEnvironmentModifier and TypeMethodDescriptionprivate Supplier<CompletionStage<?>> ExecutorInstrumentation.invokedAsync(DataFetcher<?> originalDataFetcher, DataFetchingEnvironment environment) private CompletableFuture<CompletionStage<?>> ExecutorInstrumentation.invokedSync(DataFetcher<?> originalDataFetcher, DataFetchingEnvironment environment) private CompletionStage<?> ExecutorInstrumentation.invokeOriginalDF(DataFetcher<?> originalDataFetcher, DataFetchingEnvironment environment) -
Uses of DataFetchingEnvironment in graphql.execution.instrumentation.tracing
Methods in graphql.execution.instrumentation.tracing with parameters of type DataFetchingEnvironmentModifier and TypeMethodDescriptionTracingSupport.beginField(DataFetchingEnvironment dataFetchingEnvironment, boolean trivialDataFetcher) This should be called to start the trace of a field, withTracingSupport.TracingContext.onEnd()being called to end the call. -
Uses of DataFetchingEnvironment in graphql.relay
Methods in graphql.relay with parameters of type DataFetchingEnvironment -
Uses of DataFetchingEnvironment in graphql.schema
Classes in graphql.schema that implement DataFetchingEnvironmentModifier and TypeClassDescriptionclassclassDelegatingDataFetchingEnvironment implementsDataFetchingEnvironmentby delegating to an underlying instance.Fields in graphql.schema declared as DataFetchingEnvironmentModifier and TypeFieldDescriptionprotected final DataFetchingEnvironmentDelegatingDataFetchingEnvironment.delegateEnvironmentMethods in graphql.schema that return DataFetchingEnvironmentMethods in graphql.schema with parameters of type DataFetchingEnvironmentModifier and TypeMethodDescriptionAsyncDataFetcher.get(DataFetchingEnvironment environment) DataFetcher.get(DataFetchingEnvironment environment) This is called by the graphql engine to fetch the value.PropertyDataFetcher.get(DataFetchingEnvironment environment) StaticDataFetcher.get(DataFetchingEnvironment environment) DataFetchingEnvironmentImpl.newDataFetchingEnvironment(DataFetchingEnvironment environment) Method parameters in graphql.schema with type arguments of type DataFetchingEnvironmentModifier and TypeMethodDescriptionLightDataFetcher.get(GraphQLFieldDefinition fieldDefinition, Object sourceObject, Supplier<DataFetchingEnvironment> environmentSupplier) This is called to by the engine to get a value from the source object in a lightweight fashion.PropertyDataFetcher.get(GraphQLFieldDefinition fieldDefinition, Object source, Supplier<DataFetchingEnvironment> environmentSupplier) private TPropertyDataFetcher.getImpl(Object source, GraphQLOutputType fieldDefinition, Supplier<DataFetchingEnvironment> environmentSupplier) static ObjectPropertyDataFetcherHelper.getPropertyValue(String propertyName, Object object, GraphQLType graphQLType, Supplier<DataFetchingEnvironment> environment) static DataFetcherDataFetcherFactories.wrapDataFetcher(DataFetcher delegateDataFetcher, BiFunction<DataFetchingEnvironment, Object, Object> mapFunction) This helper function allows you to wrap an existing data fetcher and map the value once it completes.Constructors in graphql.schema with parameters of type DataFetchingEnvironmentModifierConstructorDescriptionDelegatingDataFetchingEnvironment(DataFetchingEnvironment delegateEnvironment) Called to wrap an existingDataFetchingEnvironment.