package marshalling
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- class ArrayMapBuilder[T] extends Iterable[(String, T)]
GraphQL
Map
builder that knows keys in advance and able to preserve an original fields sort order - class CoercedScalaResultMarshaller extends RawResultMarshaller
- trait FromInput[Val] extends AnyRef
- Annotations
- @implicitNotFound("Type ${Val} cannot be used as an input. Please consider defining an implicit instance of `FromInput` for it.")
- trait InputParser[T] extends AnyRef
- Annotations
- @implicitNotFound("Type ${T} cannot be used for schema materialization. Please consider defining an implicit instance of `InputParser` for it. It is required to parse the default values.")
- case class InputParsingError(errors: Vector[String]) extends Exception with Product with Serializable
- trait InputUnmarshaller[Node] extends AnyRef
- Annotations
- @implicitNotFound("Type ${Node} cannot be used as a GraphQL input. Please consider defining an implicit instance of `InputUnmarshaller` for it.")
- trait MarshallerCapability extends AnyRef
- trait RawResultMarshaller extends ResultMarshaller
Alters the behaviour of the executor and marshals raw (in-scala coerced representation) or scalar values and enums.
- trait ResultMarshaller extends AnyRef
- trait ResultMarshallerForType[+T] extends AnyRef
- Annotations
- @implicitNotFound("Type ${T} cannot be marshaled. Please consider defining an implicit instance of `ResultMarshallerForType` for it or import appropriate marshaling from `sangria.marshalling`.")
- sealed trait ScalaInput extends AnyRef
- class ScalaInputUnmarshaller[T] extends InputUnmarshaller[@@[T, ScalaInput]]
- class ScalaResultMarshaller extends ResultMarshaller
- trait ScalarValueInfo extends AnyRef
- case class SimpleResultMarshallerForType[T](marshaller: ResultMarshaller) extends ResultMarshallerForType[T] with Product with Serializable
- sealed trait StandardMarshallerCapability extends MarshallerCapability
- trait SymmetricMarshaller[T] extends AnyRef
- abstract class SymmetricMarshallerLowProImplicits extends AnyRef
- trait ToInput[Val, Raw] extends AnyRef
- Annotations
- @implicitNotFound("Type ${Val} cannot be used as a default value. Please consider defining an implicit instance of `ToInput` for it.")
Value Members
- object BlobSupport extends StandardMarshallerCapability with Product with Serializable
Marshaller supports large binary objects in form of
Array[Byte]
natively. - object CalendarSupport extends StandardMarshallerCapability with Product with Serializable
Marshaller supports
java.util.Calendar
natively. - object CoercedScalaResultMarshaller
- object DateSupport extends StandardMarshallerCapability with Product with Serializable
Marshaller supports
java.util.Date
natively. - object FromInput
- object InputUnmarshaller
- object MarshallingUtil
- object ResultMarshaller
- object ScalaInput
- object SymmetricMarshaller extends SymmetricMarshallerLowProImplicits
- object ToInput
- object scalaMarshalling