ResultResolver

sangria.execution.ResultResolver
See theResultResolver companion object
class ResultResolver(val marshaller: ResultMarshaller, exceptionHandler: ExceptionHandler, preserveOriginalErrors: Boolean)

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Classlikes

case class ErrorRegistry(errorList: Vector[Node], originalErrors: Vector[RegisteredError])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Value members

Concrete methods

def handleSupportedError(path: ExecutionPath, handledException: HandledException, locations: List[AstLocation]): Vector[Node]
def marshalErrors(errors: ErrorRegistry): Option[Node]
def marshalResult(data: Option[Node], errors: Option[Node], extensions: Option[Node]): Node

Attributes

def marshalResult(data: Option[Node], errors: Option[Node], extensions: Option[Node], beforeExecution: Boolean): Node
def resolveError(error: Throwable): Node

Attributes

def resolveError(error: Throwable, beforeExecution: Boolean): Node

Concrete fields

val marshaller: ResultMarshaller