package
execution
Type Members
-
-
-
-
case class
Executor[Ctx, Root](schema: Schema[Ctx, Root], root: Root = (), userContext: Ctx = (), queryValidator: QueryValidator = QueryValidator.default, deferredResolver: DeferredResolver[Ctx] = DeferredResolver.empty, exceptionHandler: PartialFunction[(ResultMarshaller, Throwable), HandledException] = PartialFunction.empty, deprecationTracker: DeprecationTracker = DeprecationTracker.empty, middleware: List[Middleware] = Nil, maxQueryDepth: Option[Int] = None)(implicit executionContext: ExecutionContext) extends Product with Serializable
-
class
FieldCollector[Ctx, Val] extends AnyRef
-
trait
FieldTag extends AnyRef
-
case class
HandledException(message: String, additionalFields: Map[String, Node] = Map.empty) extends Product with Serializable
-
case class
MappedCtxUpdate[Ctx, Val, NewVal](ctxFn: (Val) ⇒ Ctx, mapFn: (Val) ⇒ NewVal, onError: (Throwable) ⇒ Unit) extends Product with Serializable
-
trait
Middleware extends AnyRef
-
-
-
-
case class
MiddlewareQueryContext[Ctx, Input](executor: Executor[_, _], queryAst: Document, operationName: Option[String], variables: Input, inputUnmarshaller: InputUnmarshaller[Input]) extends Product with Serializable
-
class
Resolver[Ctx] extends AnyRef
-
-
case class
StringTag(name: String) extends Product with Serializable
-
-
-
-
class
ValueCollector[Ctx, Input] extends AnyRef
-
-
Value Members
-
-
object
Executor extends Serializable
-
-
-
-
-