Module coasys_juniper::executor
source · Expand description
Resolve the document to values
Structs§
- A selection performed by a query on a concrete type
- Error type for errors that occur during query execution
- Query execution engine
- Error type for errors that occur during field resolution
- An argument passed into the query
- A selection performed by a query
- A type registry used to build schemas
Enums§
- An enum that describes if a field is available in all types of the interface or only in a certain subtype
- A JSON-like value that can is used as argument in the query execution
Traits§
- Marker trait for types that can act as context objects for
GraphQL
types. - Conversion trait for context types
- Custom error handling trait to enable error types other than
FieldError
to be specified as return value. - Set of common methods for
ConcreteLookAheadSelection
andLookAheadSelection
.
Functions§
- Create new
Executor
and start query/mutation execution. ReturnsIsSubscription
error if subscription is passed. - Create new
Executor
and start asynchronous query execution. ReturnsIsSubscription
error if subscription is passed. - Initialize new
Executor
and start resolving subscription into stream asynchronously. ReturnsNotSubscription
error if query or mutation is passed
Type Aliases§
- The result of resolving an unspecified field
- The result of resolving the value of a field of type
T
- Boxed
Stream
yieldingResult<Value<S>, ExecutionError<S>>
- The map of variables used for substitution during query execution