Executor

caliban.execution.Executor
object Executor

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Executor.type

Members list

Value members

Concrete methods

def executeRequest[R](request: ExecutionRequest, plan: Step[R], fieldWrappers: List[FieldWrapper[R]], queryExecution: QueryExecution, featureSet: Set[Feature])(implicit trace: Trace): 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

Attributes