Executor

sangria.execution.Executor$
See theExecutor companion class
object Executor

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Value members

Concrete methods

def execute[Ctx, Root, Input](schema: Schema[Ctx, Root], queryAst: Document, userContext: Ctx, root: Root, operationName: Option[String], variables: Input, queryValidator: QueryValidator, deferredResolver: DeferredResolver[Ctx], exceptionHandler: ExceptionHandler, deprecationTracker: DeprecationTracker, middleware: List[Middleware[Ctx]], maxQueryDepth: Option[Int], queryReducers: List[QueryReducer[Ctx, _]])(implicit executionContext: ExecutionContext, marshaller: ResultMarshaller, um: InputUnmarshaller[Input], scheme: ExecutionScheme): Result[Ctx, Node]
def getOperation(exceptionHandler: ExceptionHandler, document: Document, operationName: Option[String]): Try[OperationDefinition]
def getOperationRootType[Ctx, Root](schema: Schema[Ctx, Root], exceptionHandler: ExceptionHandler, operation: OperationDefinition, sourceMapper: Option[SourceMapper]): Try[ObjectType[Ctx, Root]]
def prepare[Ctx, Root, Input](schema: Schema[Ctx, Root], queryAst: Document, userContext: Ctx, root: Root, operationName: Option[String], variables: Input, queryValidator: QueryValidator, deferredResolver: DeferredResolver[Ctx], exceptionHandler: ExceptionHandler, deprecationTracker: DeprecationTracker, middleware: List[Middleware[Ctx]], maxQueryDepth: Option[Int], queryReducers: List[QueryReducer[Ctx, _]])(implicit executionContext: ExecutionContext, um: InputUnmarshaller[Input]): Future[PreparedQuery[Ctx, Root, Input]]