QueryReducerExecutor

sangria.execution.QueryReducerExecutor

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def reduceQuery[Ctx, Root, Val](schema: Schema[Ctx, Root], queryReducers: List[QueryReducer[Ctx, _]], exceptionHandler: ExceptionHandler, fieldCollector: FieldCollector[Ctx, Root], valueCollector: ValueCollector[Ctx, _], variables: Map[String, VariableValue], rootTpe: ObjectType[Ctx, Root], fields: CollectedFields, userContext: Ctx)(implicit executionContext: ExecutionContext): Future[(Ctx, TimeMeasurement)]

Returns either new Ctx or future of it (with time measurement)

Returns either new Ctx or future of it (with time measurement)

Attributes

def reduceQueryWithoutVariables[Ctx, Root](schema: Schema[Ctx, Root], queryAst: Document, userContext: Ctx, queryReducers: List[QueryReducer[Ctx, _]], operationName: Option[String], queryValidator: QueryValidator, exceptionHandler: ExceptionHandler, deprecationTracker: Option[DeprecationTracker], middleware: List[Middleware[Ctx]], errorsLimit: Option[Int])(implicit executionContext: ExecutionContext): Future[(Ctx, TimeMeasurement)]