Package

sangria

execution

Permalink

package execution

Visibility
  1. Public
  2. All

Type Members

  1. case class AttributeCoercionError(violations: List[Violation]) extends ExecutionError with WithViolations with Product with Serializable

    Permalink
  2. trait DeprecationTracker extends AnyRef

    Permalink
  3. class ExecutionError extends Exception with AstNodeLocation with UserFacingError

    Permalink
  4. 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

    Permalink
  5. class FieldCollector[Ctx, Val] extends AnyRef

    Permalink
  6. trait FieldTag extends AnyRef

    Permalink
  7. case class HandledException(message: String, additionalFields: Map[String, Node] = Map.empty) extends Product with Serializable

    Permalink
  8. case class MappedCtxUpdate[Ctx, Val, NewVal](ctxFn: (Val) ⇒ Ctx, mapFn: (Val) ⇒ NewVal, onError: (Throwable) ⇒ Unit) extends Product with Serializable

    Permalink
  9. trait Middleware extends AnyRef

    Permalink
  10. trait MiddlewareAfterField extends Middleware with MiddlewareBeforeField

    Permalink
  11. trait MiddlewareBeforeField extends Middleware

    Permalink
  12. trait MiddlewareErrorField extends Middleware with MiddlewareBeforeField

    Permalink
  13. case class MiddlewareQueryContext[Ctx, Input](executor: Executor[_, _], queryAst: Document, operationName: Option[String], variables: Input, inputUnmarshaller: InputUnmarshaller[Input]) extends Product with Serializable

    Permalink
  14. class Resolver[Ctx] extends AnyRef

    Permalink
  15. class ResultResolver extends AnyRef

    Permalink
  16. case class StringTag(name: String) extends Product with Serializable

    Permalink
  17. trait UserFacingError extends AnyRef

    Permalink
  18. case class ValidationError(violations: List[Violation]) extends ExecutionError with WithViolations with Product with Serializable

    Permalink
  19. class ValueCoercionHelper[Ctx] extends AnyRef

    Permalink
  20. class ValueCollector[Ctx, Input] extends AnyRef

    Permalink
  21. case class VariableCoercionError(violations: List[Violation]) extends ExecutionError with WithViolations with Product with Serializable

    Permalink
  22. trait WithViolations extends UserFacingError

    Permalink

Value Members

  1. object DeprecationTracker

    Permalink
  2. object Executor extends Serializable

    Permalink
  3. object FieldTag

    Permalink
  4. object NilDeprecationTracker extends DeprecationTracker

    Permalink
  5. object PrintingDeprecationTracker extends DeprecationTracker

    Permalink
  6. object Resolver

    Permalink
  7. object ValueCoercionHelper

    Permalink

Ungrouped