ValueCollector

sangria.execution.ValueCollector
See theValueCollector companion object
class ValueCollector[Ctx, Input](schema: Schema[_, _], inputVars: Input, sourceMapper: Option[SourceMapper], deprecationTracker: DeprecationTracker, userContext: Ctx, exceptionHandler: ExceptionHandler, fromScalarMiddleware: Option[(Any, InputType[_]) => Option[Either[Violation, Any]]], ignoreErrors: Boolean)(implicit um: InputUnmarshaller[Input])

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def getArgumentValues(forAstNode: Option[AstNode], argumentDefs: List[Argument[_]], argumentAsts: Vector[Argument], variables: Map[String, VariableValue]): Try[Args]
def getFieldArgumentValues(path: ExecutionPath, forAstNode: Option[AstNode], argumentDefs: List[Argument[_]], argumentAsts: Vector[Argument], variables: Map[String, VariableValue]): Try[Args]
def getVariableValues(definitions: Vector[VariableDefinition], fromScalarMiddleware: Option[(Any, InputType[_]) => Option[Either[Violation, Any]]]): Try[Map[String, VariableValue]]

Concrete fields