Package-level declarations
Types
Link copied to clipboard
interface BaseFieldExecutionContext<Q : Query, A : Arguments, R : CompositeOutput> : ResolverExecutionContext<Q>
Base ExecutionContext interface for mutation and non-mutation field resolvers
Link copied to clipboard
interface ConnectionFieldExecutionContext<O : Object, Q : Query, A : ConnectionArguments, R : Connection<*, *>> : FieldExecutionContext<O, Q, A, R>
A FieldExecutionContext for connection fields, with typed access to ConnectionArguments.
Link copied to clipboard
interface ExecutionContext
A generic context for resolvers or variable providers
Link copied to clipboard
interface FieldExecutionContext<O : Object, Q : Query, A : Arguments, R : CompositeOutput> : BaseFieldExecutionContext<Q, A, R>
An ExecutionContext provided to field resolvers
Link copied to clipboard
interface MutationFieldExecutionContext<Q : Query, M : Mutation, A : Arguments, R : CompositeOutput> : BaseFieldExecutionContext<Q, A, R>
An ExecutionContext provided to resolvers for root Mutation type fields
Link copied to clipboard
Base ExecutionContext for Node resolvers without access to selections.
Link copied to clipboard
A generic context for resolving fields or types
Link copied to clipboard
Link copied to clipboard
Extended ExecutionContext for Node resolvers with access to selections.
Link copied to clipboard
Context for a VariablesProvider, providing access to the arguments and the execution context. This is used to resolve variables dynamically based on the current request context.