SimpleAstBasedExtensionMiddleware

sangria.execution.SimpleAstBasedExtensionMiddleware
class SimpleAstBasedExtensionMiddleware[Ctx](extensionFn: MiddlewareQueryContext[Ctx, _, _] => Value) extends Middleware[Ctx] with MiddlewareExtension[Ctx]

Attributes

Graph
Supertypes
trait Middleware[Ctx]
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Types

override type QueryVal = Unit

Value members

Concrete methods

override def afterQuery(queryVal: QueryVal, context: MiddlewareQueryContext[Ctx, _, _]): Unit

Attributes

Definition Classes
def afterQueryExtensions(queryVal: QueryVal, context: MiddlewareQueryContext[Ctx, _, _]): Vector[Extension[_]]
override def beforeQuery(context: MiddlewareQueryContext[Ctx, _, _]): QueryVal

Attributes

Definition Classes