package
execution
Type Members
-
-
case class
CollectedField(name: String, field: Field, allFields: Try[Vector[Field]]) extends Product with Serializable
-
case class
CollectedFields(namesOrdered: Vector[String], fields: Vector[CollectedField]) extends Product with Serializable
-
-
-
-
-
case class
ExecutionPath extends Product with Serializable
-
case class
Executor[Ctx, Root](schema: Schema[Ctx, Root], queryValidator: QueryValidator = QueryValidator.default, deferredResolver: DeferredResolver[Ctx] = DeferredResolver.empty, exceptionHandler: ExceptionHandler = PartialFunction.empty, deprecationTracker: DeprecationTracker = DeprecationTracker.empty, middleware: List[Middleware[Ctx]] = Nil, maxQueryDepth: Option[Int] = None, queryReducers: List[QueryReducer[Ctx, _]] = Nil)(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[-Ctx] extends AnyRef
-
-
-
-
case class
MiddlewareQueryContext[+Ctx, RootVal, Input](ctx: Ctx, executor: Executor[_ <: Ctx, RootVal], queryAst: Document, operationName: Option[String], variables: Input, inputUnmarshaller: InputUnmarshaller[Input]) extends Product with Serializable
-
-
case class
PreparedField[Ctx, Root](field: Field[Ctx, Root], args: Args) extends Product with Serializable
-
class
PreparedQuery[Ctx, Root, Input] extends AnyRef
-
-
trait
QueryReducer[-Ctx, +Out] extends AnyRef
-
-
class
Resolver[Ctx] extends AnyRef
-
-
case class
StringTag(name: String) extends Product with Serializable
-
-
-
-
-
class
ValueCollector[Ctx, Input] extends AnyRef
-
-
case class
VariableValue(fn: (ResultMarshaller, ResultMarshaller) ⇒ Either[Vector[Violation], Option[Node]]) extends Product with Serializable
-