Package

sangria

execution

Permalink

package execution

Visibility
  1. Public
  2. All

Type Members

  1. case class AttributeCoercionError(violations: Vector[Violation], eh: ExceptionHandler) extends ExecutionError with WithViolations with QueryAnalysisError with Product with Serializable

    Permalink
  2. case class CollectedField(name: String, field: Field, allFields: Try[Vector[Field]]) extends Product with Serializable

    Permalink
  3. case class CollectedFields(namesOrdered: Vector[String], fields: Vector[CollectedField]) extends Product with Serializable

    Permalink
  4. class CollectedFieldsBuilder extends AnyRef

    Permalink
  5. trait DeprecationTracker extends AnyRef

    Permalink
  6. trait ErrorWithResolver extends AnyRef

    Permalink
  7. class ExecutionError extends Exception with AstNodeLocation with UserFacingError with ErrorWithResolver

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

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

    Permalink
  10. trait FieldTag extends AnyRef

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

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

    Permalink
  13. class MeasureComplexity[Ctx] extends QueryReducer[Ctx, Ctx]

    Permalink
  14. trait Middleware[-Ctx] extends AnyRef

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

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

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

    Permalink
  18. 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
  19. case class OperationSelectionError(message: String, eh: ExceptionHandler, sm: Option[SourceMapper] = None, pos: List[Position] = Nil) extends ExecutionError with QueryAnalysisError with Product with Serializable

    Permalink
  20. case class PreparedField[Ctx, Root](field: Field[Ctx, Root], args: Args) extends Product with Serializable

    Permalink
  21. class PreparedQuery[Ctx, Root, Input] extends AnyRef

    Permalink
  22. trait QueryAnalysisError extends ErrorWithResolver

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

    Permalink
  24. case class QueryReducingError(cause: Throwable, exceptionHandler: ExceptionHandler) extends Exception with QueryAnalysisError with Product with Serializable

    Permalink
  25. class Resolver[Ctx] extends AnyRef

    Permalink
  26. class ResultResolver extends AnyRef

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

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

    Permalink
  29. trait UserFacingError extends AnyRef

    Permalink
  30. case class ValidationError(violations: Vector[Violation], eh: ExceptionHandler) extends ExecutionError with WithViolations with QueryAnalysisError with Product with Serializable

    Permalink
  31. class ValueCoercionHelper[Ctx] extends AnyRef

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

    Permalink
  33. case class VariableCoercionError(violations: Vector[Violation], eh: ExceptionHandler) extends ExecutionError with WithViolations with QueryAnalysisError with Product with Serializable

    Permalink
  34. case class VariableValue(fn: (ResultMarshaller, ResultMarshaller) ⇒ Either[Vector[Violation], Option[Node]]) extends Product with Serializable

    Permalink
  35. trait WithViolations extends UserFacingError

    Permalink

Ungrouped