Executor

sangria.execution.Executor
See theExecutor companion object
case class Executor[Ctx, Root](schema: Schema[Ctx, Root], queryValidator: QueryValidator, deferredResolver: DeferredResolver[Ctx], exceptionHandler: ExceptionHandler, deprecationTracker: Option[DeprecationTracker], middleware: List[Middleware[Ctx]], maxQueryDepth: Option[Int], queryReducers: List[QueryReducer[Ctx, _]], errorsLimit: Option[Int])(implicit executionContext: ExecutionContext)

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def execute[Input](queryAst: Document, userContext: Ctx, root: Root, operationName: Option[String], variables: Input)(implicit marshaller: ResultMarshaller, um: InputUnmarshaller[Input], scheme: ExecutionScheme): Result[Ctx, Node]
def prepare[Input](queryAst: Document, userContext: Ctx, root: Root, operationName: Option[String], variables: Input)(implicit um: InputUnmarshaller[Input]): Future[PreparedQuery[Ctx, Root, Input]]

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product