class
Resolver[Ctx] extends AnyRef
Instance Constructors
-
new
Resolver(marshaller: ResultMarshaller, schema: Schema[Ctx, _], valueCollector: ValueCollector[Ctx, _], variables: Map[String, Any], fieldCollector: FieldCollector[Ctx, _], userContext: Ctx, exceptionHandler: PartialFunction[(ResultMarshaller, Throwable), Node], deferredResolver: DeferredResolver, sourceMapper: Option[SourceMapper], deprecationTracker: DeprecationTracker)(implicit executionContext: ExecutionContext)
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
collectActionsPar(path: List[String], tpe: ObjectType[Ctx, _], value: Any, fields: Map[String, (Field, Try[List[Field]])], errorReg: ErrorRegistry, userCtx: Ctx): Actions
-
def
collectProjections(path: List[String], field: Field[Ctx, _], astFields: List[Field], maxLevel: Int): Vector[ProjectedName]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
isOptional(tpe: OutputType[_]): Boolean
-
def
isOptional(tpe: ObjectType[_, _], fieldName: String): Boolean
-
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
processFinalResolve(resolve: Resolve): Future[Node]
-
def
resolveActions(path: List[String], tpe: ObjectType[Ctx, _], actions: Actions, userCtx: Ctx): Resolve
-
-
def
resolveField(userCtx: Ctx, tpe: ObjectType[Ctx, _], path: List[String], value: Any, errors: ErrorRegistry, name: String, astFields: List[Field]): (ErrorRegistry, Option[LeafAction[Ctx, Any]], Option[(Any) ⇒ Ctx])
-
def
resolveFieldsPar(tpe: ObjectType[Ctx, _], value: Any, fields: Map[String, (Field, Try[List[Field]])]): Future[Node]
-
def
resolveFieldsSeq(tpe: ObjectType[Ctx, _], value: Any, fields: Map[String, (Field, Try[List[Field]])]): Future[Node]
-
def
resolveSeq(path: List[String], tpe: ObjectType[Ctx, _], value: Any, fields: Map[String, (Field, Try[List[Field]])], errorReg: ErrorRegistry): Future[Result]
-
def
resolveValue(path: List[String], astFields: List[Field], tpe: OutputType[_], field: Field[Ctx, _], value: Any, userCtx: Ctx): Resolve
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any