Executor
object Executor
Value members
Concrete methods
def executeRequest[R](request: ExecutionRequest, plan: Step[R], fieldWrappers: List[FieldWrapper[R]], queryExecution: QueryExecution): URIO[R, GraphQLResponse[CalibanError]]
Executes the given query against a schema. It returns either an caliban.CalibanError.ExecutionError or a ResponseValue.
Executes the given query against a schema. It returns either an caliban.CalibanError.ExecutionError or a ResponseValue.
- Value parameters:
- fieldWrappers
a list of field wrappers
- plan
an execution plan
- queryExecution
a strategy for executing queries in parallel or not
- request
a request object containing all information needed