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 ExecutionPath extends Product with Serializable

    Permalink
  9. 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
  10. class FieldCollector[Ctx, Val] extends AnyRef

    Permalink
  11. trait FieldTag extends AnyRef

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

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

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

    Permalink
  15. trait Middleware[-Ctx] extends AnyRef

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

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

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

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

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

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

    Permalink
  23. trait QueryAnalysisError extends ErrorWithResolver

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

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

    Permalink
  26. class Resolver[Ctx] extends AnyRef

    Permalink
  27. class ResultResolver extends AnyRef

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

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

    Permalink
  30. trait UserFacingError extends AnyRef

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

    Permalink
  32. class ValueCoercionHelper[Ctx] extends AnyRef

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

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

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

    Permalink
  36. trait WithViolations extends UserFacingError

    Permalink

Value Members

  1. object DeprecationTracker

    Permalink
  2. object ExecutionPath extends Serializable

    Permalink
  3. object Executor extends Serializable

    Permalink
  4. object FieldTag

    Permalink
  5. object MeasureComplexity

    Permalink
  6. object NilDeprecationTracker extends DeprecationTracker

    Permalink
  7. object PrintingDeprecationTracker extends DeprecationTracker

    Permalink
  8. object QueryReducer

    Permalink
  9. object Resolver

    Permalink
  10. object ValueCoercionHelper

    Permalink

Ungrouped