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] = ..., makeCache: UIO[Cache] = ..., transformer: Transformer[R] = ...)(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

makeCache

effect used to create a new cache for the query execution

plan

an execution plan

queryExecution

a strategy for executing queries in parallel or not

request

a request object containing all information needed

Attributes