p

sangria

marshalling

package marshalling

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class ArrayMapBuilder[T] extends Iterable[(String, T)]

    GraphQL Map builder that knows keys in advance and able to preserve an original fields sort order

  2. class CoercedScalaResultMarshaller extends RawResultMarshaller
  3. 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.")
  4. 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.")
  5. case class InputParsingError(errors: Vector[String]) extends Exception with Product with Serializable
  6. 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.")
  7. trait MarshallerCapability extends AnyRef
  8. trait RawResultMarshaller extends ResultMarshaller

    Alters the behaviour of the executor and marshals raw (in-scala coerced representation) or scalar values and enums.

  9. trait ResultMarshaller extends AnyRef
  10. 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`.")
  11. sealed trait ScalaInput extends AnyRef
  12. class ScalaInputUnmarshaller[T] extends InputUnmarshaller[@@[T, ScalaInput]]
  13. class ScalaResultMarshaller extends ResultMarshaller
  14. trait ScalarValueInfo extends AnyRef
  15. case class SimpleResultMarshallerForType[T](marshaller: ResultMarshaller) extends ResultMarshallerForType[T] with Product with Serializable
  16. sealed trait StandardMarshallerCapability extends MarshallerCapability
  17. trait SymmetricMarshaller[T] extends AnyRef
  18. abstract class SymmetricMarshallerLowProImplicits extends AnyRef
  19. 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

  1. object BlobSupport extends StandardMarshallerCapability with Product with Serializable

    Marshaller supports large binary objects in form of Array[Byte] natively.

  2. object CalendarSupport extends StandardMarshallerCapability with Product with Serializable

    Marshaller supports java.util.Calendar natively.

  3. object CoercedScalaResultMarshaller
  4. object DateSupport extends StandardMarshallerCapability with Product with Serializable

    Marshaller supports java.util.Date natively.

  5. object FromInput
  6. object InputUnmarshaller
  7. object MarshallingUtil
  8. object ResultMarshaller
  9. object ScalaInput
  10. object SymmetricMarshaller extends SymmetricMarshallerLowProImplicits
  11. object ToInput
  12. object scalaMarshalling

Ungrouped