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[Ctx]] = Nil, maxQueryDepth: Option[Int] = None, queryReducers: List[QueryReducer[Ctx, _]] = Nil)(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. class MeasureComplexity[Ctx] extends QueryReducer[Ctx, Ctx]

    Permalink
  10. trait Middleware[-Ctx] extends AnyRef

    Permalink
  11. trait MiddlewareAfterField[Ctx] extends MiddlewareBeforeField[Ctx]

    Permalink
  12. trait MiddlewareBeforeField[Ctx] extends Middleware[Ctx]

    Permalink
  13. trait MiddlewareErrorField[Ctx] extends MiddlewareBeforeField[Ctx]

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

    Permalink
  15. trait QueryReducer[-Ctx, +Out] extends AnyRef

    Permalink
  16. class Resolver[Ctx] extends AnyRef

    Permalink
  17. class ResultResolver extends AnyRef

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

    Permalink
  19. class TagCollector[Ctx, T] extends QueryReducer[Ctx, Ctx]

    Permalink
  20. trait UserFacingError extends AnyRef

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

    Permalink
  22. class ValueCoercionHelper[Ctx] extends AnyRef

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

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

    Permalink
  25. trait WithViolations extends UserFacingError

    Permalink

Ungrouped