Packages

object ResultMapper extends ResultMappersLowPriority0 with BoilerplateResultMappers

Source
ResultMapper.scala
Linear Supertypes
BoilerplateResultMappers, ResultMappersLowPriority0, ResultMappersLowPriority1, ResultMappersLowPriority2, ResultMappersLowPriority3, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ResultMapper
  2. BoilerplateResultMappers
  3. ResultMappersLowPriority0
  4. ResultMappersLowPriority1
  5. ResultMappersLowPriority2
  6. ResultMappersLowPriority3
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait CoproductDiscriminatorStrategy[S] extends AnyRef

    Strategy to distinguish cases of a coproduct.

  2. trait DerivedCoproductInstances[A] extends AnyRef

    Allows deriving a ResultMapper for the coproduct type (sealed trait) A.

    Allows deriving a ResultMapper for the coproduct type (sealed trait) A.

    Annotations
    @implicitNotFound()
  3. trait DerivedProductMap[P <: Product] extends AnyRef

    Allows deriving a ResultMapper for the product type (case class) A.

    Allows deriving a ResultMapper for the product type (case class) A.

    Annotations
    @implicitNotFound()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def and[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T], u: ResultMapper[U], v: ResultMapper[V], w: ResultMapper[W]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  5. final def and[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T], u: ResultMapper[U], v: ResultMapper[V]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  6. final def and[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T], u: ResultMapper[U]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  7. final def and[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  8. final def and[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  9. final def and[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  10. final def and[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  11. final def and[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  12. final def and[B, C, D, E, F, G, H, I, J, K, L, M, N, O](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  13. final def and[B, C, D, E, F, G, H, I, J, K, L, M, N](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  14. final def and[B, C, D, E, F, G, H, I, J, K, L, M](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  15. final def and[B, C, D, E, F, G, H, I, J, K, L](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  16. final def and[B, C, D, E, F, G, H, I, J, K](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K]): ResultMapper[(B, C, D, E, F, G, H, I, J, K)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  17. final def and[B, C, D, E, F, G, H, I, J](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J]): ResultMapper[(B, C, D, E, F, G, H, I, J)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  18. final def and[B, C, D, E, F, G, H, I](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I]): ResultMapper[(B, C, D, E, F, G, H, I)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  19. final def and[B, C, D, E, F, G, H](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H]): ResultMapper[(B, C, D, E, F, G, H)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  20. final def and[B, C, D, E, F, G](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G]): ResultMapper[(B, C, D, E, F, G)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  21. final def and[B, C, D, E, F](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F]): ResultMapper[(B, C, D, E, F)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  22. final def and[B, C, D, E](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E]): ResultMapper[(B, C, D, E)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  23. final def and[B, C, D](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D]): ResultMapper[(B, C, D)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  24. final def and[B, C](b: ResultMapper[B], c: ResultMapper[C]): ResultMapper[(B, C)]

    Combines the given ResultMappers into a single tupled one, merges errors.

    Combines the given ResultMappers into a single tupled one, merges errors.

    Definition Classes
    BoilerplateResultMappers
  25. def apply[A](implicit mapper: ResultMapper[A]): ResultMapper[A]

    Allows materializing an implicit ResultMapper as an explicit value.

  26. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  27. def at[A](idx: Int, mapper: ResultMapper[A]): ResultMapper[A]

    Creates a ResultMapper that will try to decode the given element of a list of values, using the provided mapper.

    Creates a ResultMapper that will try to decode the given element of a list of values, using the provided mapper.

    idx

    the index of the element to decode.

    Note

    will fail if the index is out of bounds.

  28. implicit final val bigDecimal: ResultMapper[BigDecimal]

    ResultMapper that will decode the input as a scala.BigDecimal.

  29. implicit final val bigInt: ResultMapper[BigInt]

    ResultMapper that will decode the input as a scala.BigInt.

  30. implicit final val boolean: ResultMapper[Boolean]

    ResultMapper that will decode the input as a scala.Boolean.

  31. implicit final val byte: ResultMapper[Byte]

    ResultMapper that will decode any numeric value into an scala.Byte, may lose precision.

  32. implicit final val bytes: ResultMapper[ArraySeq[Byte]]

    ResultMapper that will decode the input as a byte array.

  33. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  34. implicit final def collectAs[A, C](implicit factory: Factory[A, C], mapper: ResultMapper[A]): ResultMapper[C]

    Creates a ResultMapper that will collect all values into the homogeneous provided collection, using the provided mapper to decode each element.

    Creates a ResultMapper that will collect all values into the homogeneous provided collection, using the provided mapper to decode each element.

    Definition Classes
    ResultMappersLowPriority1
  35. implicit final def collectAsIterable[A, C[_]](implicit factory: Factory[A, C[A]], mapper: ResultMapper[A]): ResultMapper[C[A]]

    Overload of collectAs to help implicit inference, don't call explicitly.

    Overload of collectAs to help implicit inference, don't call explicitly.

    Definition Classes
    ResultMappersLowPriority1
  36. implicit final def collectAsMap[K, V, M[_, _]](implicit mapFactory: Factory[(K, V), M[K, V]], keyMapper: ResultMapper[K], valueMapper: ResultMapper[V]): ResultMapper[M[K, V]]

    Creates a ResultMapper that will collect all values into an homogeneous map-like collection, using the provided mapper to decode each key-value element.

    Creates a ResultMapper that will collect all values into an homogeneous map-like collection, using the provided mapper to decode each key-value element. Overload of collectAs to help implicit inference, don't call explicitly.

    Definition Classes
    ResultMappersLowPriority1
  37. implicit final def collectAsNeoMap[K, V, M[_, _]](implicit mapFactory: Factory[(K, V), M[K, V]], keyMapper: KeyMapper[K], valueMapper: ResultMapper[V]): ResultMapper[M[K, V]]

    Creates a ResultMapper that will try to decode a neotypes.model.types.NeoObject into a some form of scala.Predef.Map.

    Creates a ResultMapper that will try to decode a neotypes.model.types.NeoObject into a some form of scala.Predef.Map.

    K

    the type of the keys.

    V

    the type of the values.

    M

    the kind of map to create.

    mapFactory

    the specific scala.Predef.Map to create.

    keyMapper

    the KeyMapper used to decode the keys, by default uses the no-op decoder.

    Definition Classes
    ResultMappersLowPriority0
  38. final def combine[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T], u: ResultMapper[U], v: ResultMapper[V], w: ResultMapper[W])(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  39. final def combine[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T], u: ResultMapper[U], v: ResultMapper[V])(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  40. final def combine[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T], u: ResultMapper[U])(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  41. final def combine[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T])(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  42. final def combine[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S])(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  43. final def combine[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R])(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  44. final def combine[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q])(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  45. final def combine[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P])(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  46. final def combine[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O])(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  47. final def combine[A, B, C, D, E, F, G, H, I, J, K, L, M, N](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N])(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  48. final def combine[A, B, C, D, E, F, G, H, I, J, K, L, M](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M])(fun: (B, C, D, E, F, G, H, I, J, K, L, M) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  49. final def combine[A, B, C, D, E, F, G, H, I, J, K, L](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L])(fun: (B, C, D, E, F, G, H, I, J, K, L) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  50. final def combine[A, B, C, D, E, F, G, H, I, J, K](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K])(fun: (B, C, D, E, F, G, H, I, J, K) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  51. final def combine[A, B, C, D, E, F, G, H, I, J](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J])(fun: (B, C, D, E, F, G, H, I, J) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  52. final def combine[A, B, C, D, E, F, G, H, I](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I])(fun: (B, C, D, E, F, G, H, I) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  53. final def combine[A, B, C, D, E, F, G, H](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H])(fun: (B, C, D, E, F, G, H) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  54. final def combine[A, B, C, D, E, F, G](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G])(fun: (B, C, D, E, F, G) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  55. final def combine[A, B, C, D, E, F](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F])(fun: (B, C, D, E, F) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  56. final def combine[A, B, C, D, E](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E])(fun: (B, C, D, E) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  57. final def combine[A, B, C, D](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D])(fun: (B, C, D) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  58. final def combine[A, B, C](b: ResultMapper[B], c: ResultMapper[C])(fun: (B, C) => A): ResultMapper[A]

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Combines the given ResultMappers into a single one using the provided function, merges errors.

    Definition Classes
    BoilerplateResultMappers
  59. def constant[A](a: A): ResultMapper[A]

    Creates a ResultMapper that will always decode to the given value, no matter the actual input passed to decode.

  60. def coproduct[S, A](strategy: CoproductDiscriminatorStrategy[S])(options: (S, ResultMapper[_ <: A])*): ResultMapper[A]

    Creates a ResultMapper for a coproduct.

    Creates a ResultMapper for a coproduct. Based on a given CoproductDiscriminatorStrategy, and the tagged ResultMappers of each case.

  61. implicit final def coproductDerive[C](implicit instances: DerivedCoproductInstances[C]): ResultMapper[C]

    Derives an opinionated ResultMapper for a given sealed trait.

    Derives an opinionated ResultMapper for a given sealed trait. The derived mapper will attempt to decode the result as a neotypes.model.types.NeoObject, then it will discriminate the corresponding case based on the type field and using exact names matches, with the mappers in the implicit scope.

    Definition Classes
    ResultMappersLowPriority3
    Note

    if you need customization of the decoding logic, please refer to the coproduct factory.

  62. implicit final val double: ResultMapper[Double]

    ResultMapper that will decode any numeric value into an scala.Double.

  63. implicit final def either[A, B](implicit a: ResultMapper[A], b: ResultMapper[B]): ResultMapper[Either[A, B]]

    Creates a ResultMapper that will attempt to decode the input using the two provided mappers.

  64. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  65. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  66. def failed[A](ex: ResultMapperException): ResultMapper[A]

    Creates a ResultMapper that will always fail with the given neotypes.model.exceptions.ResultMapperException, no matter the actual input passed to decode.

  67. def field[A](key: String, mapper: ResultMapper[A]): ResultMapper[A]

    Creates a ResultMapper that will try to decode the given field of an object, using the provided mapper.

    Creates a ResultMapper that will try to decode the given field of an object, using the provided mapper.

    key

    the name of the field to decode.

    Note

    will fail if the object doesn't have the requested field.

  68. implicit final val float: ResultMapper[Float]

    ResultMapper that will decode any numeric value into an scala.Float, may lose precision.

  69. final def fromFunction[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W](fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T], u: ResultMapper[U], v: ResultMapper[V], w: ResultMapper[W]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  70. final def fromFunction[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T], u: ResultMapper[U], v: ResultMapper[V]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  71. final def fromFunction[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T], u: ResultMapper[U]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  72. final def fromFunction[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  73. final def fromFunction[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  74. final def fromFunction[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  75. final def fromFunction[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  76. final def fromFunction[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  77. final def fromFunction[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  78. final def fromFunction[A, B, C, D, E, F, G, H, I, J, K, L, M, N](fun: (B, C, D, E, F, G, H, I, J, K, L, M, N) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  79. final def fromFunction[A, B, C, D, E, F, G, H, I, J, K, L, M](fun: (B, C, D, E, F, G, H, I, J, K, L, M) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  80. final def fromFunction[A, B, C, D, E, F, G, H, I, J, K, L](fun: (B, C, D, E, F, G, H, I, J, K, L) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  81. final def fromFunction[A, B, C, D, E, F, G, H, I, J, K](fun: (B, C, D, E, F, G, H, I, J, K) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  82. final def fromFunction[A, B, C, D, E, F, G, H, I, J](fun: (B, C, D, E, F, G, H, I, J) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  83. final def fromFunction[A, B, C, D, E, F, G, H, I](fun: (B, C, D, E, F, G, H, I) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  84. final def fromFunction[A, B, C, D, E, F, G, H](fun: (B, C, D, E, F, G, H) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  85. final def fromFunction[A, B, C, D, E, F, G](fun: (B, C, D, E, F, G) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  86. final def fromFunction[A, B, C, D, E, F](fun: (B, C, D, E, F) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  87. final def fromFunction[A, B, C, D, E](fun: (B, C, D, E) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  88. final def fromFunction[A, B, C, D](fun: (B, C, D) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  89. final def fromFunction[A, B, C](fun: (B, C) => A)(implicit b: ResultMapper[B], c: ResultMapper[C]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Creates a ResultMapper from the given function, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  90. final def fromFunctionNamed[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W](nb: String, nc: String, nd: String, ne: String, nf: String, ng: String, nh: String, ni: String, nj: String, nk: String, nl: String, nm: String, nn: String, no: String, np: String, nq: String, nr: String, ns: String, nt: String, nu: String, nv: String, nw: String)(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T], u: ResultMapper[U], v: ResultMapper[V], w: ResultMapper[W]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  91. final def fromFunctionNamed[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](nb: String, nc: String, nd: String, ne: String, nf: String, ng: String, nh: String, ni: String, nj: String, nk: String, nl: String, nm: String, nn: String, no: String, np: String, nq: String, nr: String, ns: String, nt: String, nu: String, nv: String)(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T], u: ResultMapper[U], v: ResultMapper[V]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  92. final def fromFunctionNamed[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](nb: String, nc: String, nd: String, ne: String, nf: String, ng: String, nh: String, ni: String, nj: String, nk: String, nl: String, nm: String, nn: String, no: String, np: String, nq: String, nr: String, ns: String, nt: String, nu: String)(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T], u: ResultMapper[U]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  93. final def fromFunctionNamed[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](nb: String, nc: String, nd: String, ne: String, nf: String, ng: String, nh: String, ni: String, nj: String, nk: String, nl: String, nm: String, nn: String, no: String, np: String, nq: String, nr: String, ns: String, nt: String)(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  94. final def fromFunctionNamed[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](nb: String, nc: String, nd: String, ne: String, nf: String, ng: String, nh: String, ni: String, nj: String, nk: String, nl: String, nm: String, nn: String, no: String, np: String, nq: String, nr: String, ns: String)(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  95. final def fromFunctionNamed[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](nb: String, nc: String, nd: String, ne: String, nf: String, ng: String, nh: String, ni: String, nj: String, nk: String, nl: String, nm: String, nn: String, no: String, np: String, nq: String, nr: String)(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  96. final def fromFunctionNamed[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](nb: String, nc: String, nd: String, ne: String, nf: String, ng: String, nh: String, ni: String, nj: String, nk: String, nl: String, nm: String, nn: String, no: String, np: String, nq: String)(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  97. final def fromFunctionNamed[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](nb: String, nc: String, nd: String, ne: String, nf: String, ng: String, nh: String, ni: String, nj: String, nk: String, nl: String, nm: String, nn: String, no: String, np: String)(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  98. final def fromFunctionNamed[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](nb: String, nc: String, nd: String, ne: String, nf: String, ng: String, nh: String, ni: String, nj: String, nk: String, nl: String, nm: String, nn: String, no: String)(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  99. final def fromFunctionNamed[A, B, C, D, E, F, G, H, I, J, K, L, M, N](nb: String, nc: String, nd: String, ne: String, nf: String, ng: String, nh: String, ni: String, nj: String, nk: String, nl: String, nm: String, nn: String)(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  100. final def fromFunctionNamed[A, B, C, D, E, F, G, H, I, J, K, L, M](nb: String, nc: String, nd: String, ne: String, nf: String, ng: String, nh: String, ni: String, nj: String, nk: String, nl: String, nm: String)(fun: (B, C, D, E, F, G, H, I, J, K, L, M) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  101. final def fromFunctionNamed[A, B, C, D, E, F, G, H, I, J, K, L](nb: String, nc: String, nd: String, ne: String, nf: String, ng: String, nh: String, ni: String, nj: String, nk: String, nl: String)(fun: (B, C, D, E, F, G, H, I, J, K, L) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  102. final def fromFunctionNamed[A, B, C, D, E, F, G, H, I, J, K](nb: String, nc: String, nd: String, ne: String, nf: String, ng: String, nh: String, ni: String, nj: String, nk: String)(fun: (B, C, D, E, F, G, H, I, J, K) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  103. final def fromFunctionNamed[A, B, C, D, E, F, G, H, I, J](nb: String, nc: String, nd: String, ne: String, nf: String, ng: String, nh: String, ni: String, nj: String)(fun: (B, C, D, E, F, G, H, I, J) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  104. final def fromFunctionNamed[A, B, C, D, E, F, G, H, I](nb: String, nc: String, nd: String, ne: String, nf: String, ng: String, nh: String, ni: String)(fun: (B, C, D, E, F, G, H, I) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  105. final def fromFunctionNamed[A, B, C, D, E, F, G, H](nb: String, nc: String, nd: String, ne: String, nf: String, ng: String, nh: String)(fun: (B, C, D, E, F, G, H) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  106. final def fromFunctionNamed[A, B, C, D, E, F, G](nb: String, nc: String, nd: String, ne: String, nf: String, ng: String)(fun: (B, C, D, E, F, G) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  107. final def fromFunctionNamed[A, B, C, D, E, F](nb: String, nc: String, nd: String, ne: String, nf: String)(fun: (B, C, D, E, F) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  108. final def fromFunctionNamed[A, B, C, D, E](nb: String, nc: String, nd: String, ne: String)(fun: (B, C, D, E) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  109. final def fromFunctionNamed[A, B, C, D](nb: String, nc: String, nd: String)(fun: (B, C, D) => A)(implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  110. final def fromFunctionNamed[A, B, C](nb: String, nc: String)(fun: (B, C) => A)(implicit b: ResultMapper[B], c: ResultMapper[C]): ResultMapper[A]

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper from the given function, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  111. def fromMatch[A](pf: PartialFunction[NeoType, A])(implicit ct: ClassTag[A], ev: DummyImplicit): ResultMapper[A]

    Factory to create a ResultMapper from a decoding function, emulating pattern matching.

  112. def fromMatch[A](pf: PartialFunction[NeoType, Either[ResultMapperException, A]])(implicit ct: ClassTag[A]): ResultMapper[A]

    Factory to create a ResultMapper from a decoding function, emulating pattern matching.

  113. def fromNumeric[A](f: (NumberValue) => A)(implicit ct: ClassTag[A]): ResultMapper[A]

    Factory to create a ResultMapper from a decoding function over numeric values, emulating pattern matching.

  114. def fromTemporalInstant[A](pf: PartialFunction[TemporalInstantValue, A])(implicit ct: ClassTag[A]): ResultMapper[A]

    Factory to create a ResultMapper from a decoding function over temporal values, emulating pattern matching.

  115. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  116. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  117. implicit final val identity: ResultMapper[NeoType]

    Passthrough ResultMapper, does not apply any decoding logic.

  118. implicit final val ignore: ResultMapper[Unit]

    Passthrough ResultMapper, ignores the input.

  119. def instance[A](f: (NeoType) => Either[ResultMapperException, A]): ResultMapper[A]

    Factory to create a ResultMapper from a decoding function.

  120. implicit final val int: ResultMapper[Int]

    ResultMapper that will decode any numeric value into an scala.Int, may lose precision.

  121. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  122. implicit final val javaDuration: ResultMapper[Duration]

    ResultMapper that will decode the input as a java.time.Duration.

  123. implicit final val javaLocalDate: ResultMapper[LocalDate]

    ResultMapper that will decode any temporal-instant value into an java.time.LocalDate.

  124. implicit final val javaLocalDateTime: ResultMapper[LocalDateTime]

    ResultMapper that will decode any temporal-instant value into an java.time.LocalDateTime.

  125. implicit final val javaLocalTime: ResultMapper[LocalTime]

    ResultMapper that will decode any temporal-instant value into an java.time.LocalTime.

  126. implicit final val javaOffsetTime: ResultMapper[OffsetTime]

    ResultMapper that will decode any temporal-instant value into an java.time.OffsetTime.

  127. implicit final val javaPeriod: ResultMapper[Period]

    ResultMapper that will decode the input as a java.time.Period.

  128. implicit final val javaZonedDateTime: ResultMapper[ZonedDateTime]

    ResultMapper that will decode any temporal-instant value into an java.time.ZonedDateTime.

  129. def list[A](mapper: ResultMapper[A]): ResultMapper[List[A]]

    Creates a ResultMapper that will collect all values into an homogeneous scala.List, using the provided mapper to decode each element.

  130. def loneElement[A](mapper: ResultMapper[A]): ResultMapper[A]

    Creates a ResultMapper that will try to decode the first / single element list of values, using the provided mapper.

    Creates a ResultMapper that will try to decode the first / single element list of values, using the provided mapper.

    Note

    will fail if the values are empty, but won't fail if they have more than one element.

  131. implicit final val long: ResultMapper[Long]

    ResultMapper that will decode any numeric value into an scala.Long, may lose precision.

  132. def map[K, V](keyMapper: ResultMapper[K], valueMapper: ResultMapper[V]): ResultMapper[Map[K, V]]

    Creates a ResultMapper that will collect all values into an homogeneous scala.Predef.Map, using the provided mapper to decode each key-value element.

  133. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  134. implicit final val neoDuration: ResultMapper[IsoDuration]

    ResultMapper that will decode the input as a org.neo4j.driver.types.IsoDuration.

  135. def neoMap[V](valueMapper: ResultMapper[V]): ResultMapper[Map[String, V]]

    Decodes a neotypes.model.types.NeoObject into a scala.Predef.Map using the provided ResultMapper to decode the values.

  136. def neoMap[K, V](keyMapper: KeyMapper[K], valueMapper: ResultMapper[V]): ResultMapper[Map[K, V]]

    Decodes a neotypes.model.types.NeoObject into a scala.Predef.Map using the provided KeyMapper & ResultMapper to decode the key-values.

  137. implicit final val neoObject: ResultMapper[NeoObject]

    ResultMapper that will decode the input as a neotypes.model.types.NeoObject.

  138. implicit final val neoPoint: ResultMapper[Point]

    ResultMapper that will decode the input as a org.neo4j.driver.types.Point.

  139. implicit final val node: ResultMapper[Node]

    ResultMapper that will decode the input as a neotypes.model.types.Node.

  140. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  141. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  142. implicit final def option[A](implicit mapper: ResultMapper[A]): ResultMapper[Option[A]]

    Creates a new ResultMapper from a base one, which will recover from null values into a None.

  143. implicit final val path: ResultMapper[Path]

    ResultMapper that will decode the input as a neotypes.model.types.Path.

  144. final def product[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T], u: ResultMapper[U], v: ResultMapper[V], w: ResultMapper[W])(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  145. final def product[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T], u: ResultMapper[U], v: ResultMapper[V])(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  146. final def product[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T], u: ResultMapper[U])(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  147. final def product[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T])(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  148. final def product[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S])(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  149. final def product[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R])(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  150. final def product[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q])(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  151. final def product[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P])(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  152. final def product[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M, N, O](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O])(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  153. final def product[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M, N](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N])(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  154. final def product[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M])(fun: (B, C, D, E, F, G, H, I, J, K, L, M) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  155. final def product[A <: Product, B, C, D, E, F, G, H, I, J, K, L](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L])(fun: (B, C, D, E, F, G, H, I, J, K, L) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  156. final def product[A <: Product, B, C, D, E, F, G, H, I, J, K](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K])(fun: (B, C, D, E, F, G, H, I, J, K) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  157. final def product[A <: Product, B, C, D, E, F, G, H, I, J](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J])(fun: (B, C, D, E, F, G, H, I, J) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  158. final def product[A <: Product, B, C, D, E, F, G, H, I](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I])(fun: (B, C, D, E, F, G, H, I) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  159. final def product[A <: Product, B, C, D, E, F, G, H](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H])(fun: (B, C, D, E, F, G, H) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  160. final def product[A <: Product, B, C, D, E, F, G](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G])(fun: (B, C, D, E, F, G) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  161. final def product[A <: Product, B, C, D, E, F](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F])(fun: (B, C, D, E, F) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  162. final def product[A <: Product, B, C, D, E](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E])(fun: (B, C, D, E) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  163. final def product[A <: Product, B, C, D](b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D])(fun: (B, C, D) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  164. final def product[A <: Product, B, C](b: ResultMapper[B], c: ResultMapper[C])(fun: (B, C) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a heterogenous list.

    Creates a ResultMapper for a product, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  165. implicit final def productDerive[P <: Product](implicit ev: DerivedProductMap[P]): ResultMapper[P]

    Derives an opinionated ResultMapper for a given case class.

    Derives an opinionated ResultMapper for a given case class. The derived mapper will attempt to decode the result as a neotypes.model.types.NeoObject, and then decode each field using exact names matches, with the mappers in the implicit scope.

    Definition Classes
    ResultMappersLowPriority3
    Note

    if you need customization of the decoding logic, please refer to the product and productNamed factories.

  166. final def productNamed[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]), n: (String, ResultMapper[N]), o: (String, ResultMapper[O]), p: (String, ResultMapper[P]), q: (String, ResultMapper[Q]), r: (String, ResultMapper[R]), s: (String, ResultMapper[S]), t: (String, ResultMapper[T]), u: (String, ResultMapper[U]), v: (String, ResultMapper[V]), w: (String, ResultMapper[W]))(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  167. final def productNamed[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]), n: (String, ResultMapper[N]), o: (String, ResultMapper[O]), p: (String, ResultMapper[P]), q: (String, ResultMapper[Q]), r: (String, ResultMapper[R]), s: (String, ResultMapper[S]), t: (String, ResultMapper[T]), u: (String, ResultMapper[U]), v: (String, ResultMapper[V]))(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  168. final def productNamed[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]), n: (String, ResultMapper[N]), o: (String, ResultMapper[O]), p: (String, ResultMapper[P]), q: (String, ResultMapper[Q]), r: (String, ResultMapper[R]), s: (String, ResultMapper[S]), t: (String, ResultMapper[T]), u: (String, ResultMapper[U]))(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  169. final def productNamed[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]), n: (String, ResultMapper[N]), o: (String, ResultMapper[O]), p: (String, ResultMapper[P]), q: (String, ResultMapper[Q]), r: (String, ResultMapper[R]), s: (String, ResultMapper[S]), t: (String, ResultMapper[T]))(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  170. final def productNamed[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]), n: (String, ResultMapper[N]), o: (String, ResultMapper[O]), p: (String, ResultMapper[P]), q: (String, ResultMapper[Q]), r: (String, ResultMapper[R]), s: (String, ResultMapper[S]))(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  171. final def productNamed[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]), n: (String, ResultMapper[N]), o: (String, ResultMapper[O]), p: (String, ResultMapper[P]), q: (String, ResultMapper[Q]), r: (String, ResultMapper[R]))(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  172. final def productNamed[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]), n: (String, ResultMapper[N]), o: (String, ResultMapper[O]), p: (String, ResultMapper[P]), q: (String, ResultMapper[Q]))(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  173. final def productNamed[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]), n: (String, ResultMapper[N]), o: (String, ResultMapper[O]), p: (String, ResultMapper[P]))(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  174. final def productNamed[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M, N, O](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]), n: (String, ResultMapper[N]), o: (String, ResultMapper[O]))(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N, O) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  175. final def productNamed[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M, N](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]), n: (String, ResultMapper[N]))(fun: (B, C, D, E, F, G, H, I, J, K, L, M, N) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  176. final def productNamed[A <: Product, B, C, D, E, F, G, H, I, J, K, L, M](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]))(fun: (B, C, D, E, F, G, H, I, J, K, L, M) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  177. final def productNamed[A <: Product, B, C, D, E, F, G, H, I, J, K, L](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]))(fun: (B, C, D, E, F, G, H, I, J, K, L) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  178. final def productNamed[A <: Product, B, C, D, E, F, G, H, I, J, K](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]))(fun: (B, C, D, E, F, G, H, I, J, K) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  179. final def productNamed[A <: Product, B, C, D, E, F, G, H, I, J](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]))(fun: (B, C, D, E, F, G, H, I, J) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  180. final def productNamed[A <: Product, B, C, D, E, F, G, H, I](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]))(fun: (B, C, D, E, F, G, H, I) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  181. final def productNamed[A <: Product, B, C, D, E, F, G, H](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]))(fun: (B, C, D, E, F, G, H) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  182. final def productNamed[A <: Product, B, C, D, E, F, G](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]))(fun: (B, C, D, E, F, G) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  183. final def productNamed[A <: Product, B, C, D, E, F](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]))(fun: (B, C, D, E, F) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  184. final def productNamed[A <: Product, B, C, D, E](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]))(fun: (B, C, D, E) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  185. final def productNamed[A <: Product, B, C, D](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]))(fun: (B, C, D) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  186. final def productNamed[A <: Product, B, C](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]))(fun: (B, C) => A): ResultMapper[A]

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Creates a ResultMapper for a product, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  187. implicit final val relationship: ResultMapper[Relationship]

    ResultMapper that will decode the input as a neotypes.model.types.Relationship.

  188. implicit final val scalaDuration: ResultMapper[FiniteDuration]

    ResultMapper that will decode the input as a scala.concurrent.duration.FiniteDuration.

  189. def set[A](mapper: ResultMapper[A]): ResultMapper[Set[A]]

    Creates a ResultMapper that will collect all values into an homogeneous scala.Predef.Set, using the provided mapper to decode each element.

  190. implicit final val short: ResultMapper[Short]

    ResultMapper that will decode any numeric value into an scala.Short, may lose precision.

  191. implicit final def singleton[S <: Singleton](implicit ev: ValueOf[S]): ResultMapper[S]

    Creates a ResultMapper that will always decode to the given singleton, no matter the actual input passed to decode.

    Creates a ResultMapper that will always decode to the given singleton, no matter the actual input passed to decode.

    Definition Classes
    ResultMappersLowPriority2
  192. implicit final val string: ResultMapper[String]

    ResultMapper that will decode the input as a java.lang.String.

  193. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  194. def take(n: Int): ResultMapper[List[NeoType]]

    ResultMapper that will decode the input as fixed size heterogeneous list of neotypes.model.types.NeoType values.

    ResultMapper that will decode the input as fixed size heterogeneous list of neotypes.model.types.NeoType values.

    Note

    Pads with neotypes.model.types.Value.NullValue in case it is necessary.

    See also

    values

  195. def toString(): String
    Definition Classes
    AnyRef → Any
  196. implicit final def tuple[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W](implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T], u: ResultMapper[U], v: ResultMapper[V], w: ResultMapper[W]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  197. implicit final def tuple[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T], u: ResultMapper[U], v: ResultMapper[V]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  198. implicit final def tuple[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T], u: ResultMapper[U]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  199. implicit final def tuple[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S], t: ResultMapper[T]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  200. implicit final def tuple[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R], s: ResultMapper[S]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  201. implicit final def tuple[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q], r: ResultMapper[R]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  202. implicit final def tuple[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P], q: ResultMapper[Q]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  203. implicit final def tuple[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O], p: ResultMapper[P]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  204. implicit final def tuple[B, C, D, E, F, G, H, I, J, K, L, M, N, O](implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N], o: ResultMapper[O]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  205. implicit final def tuple[B, C, D, E, F, G, H, I, J, K, L, M, N](implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M], n: ResultMapper[N]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  206. implicit final def tuple[B, C, D, E, F, G, H, I, J, K, L, M](implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L], m: ResultMapper[M]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  207. implicit final def tuple[B, C, D, E, F, G, H, I, J, K, L](implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K], l: ResultMapper[L]): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  208. implicit final def tuple[B, C, D, E, F, G, H, I, J, K](implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J], k: ResultMapper[K]): ResultMapper[(B, C, D, E, F, G, H, I, J, K)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  209. implicit final def tuple[B, C, D, E, F, G, H, I, J](implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I], j: ResultMapper[J]): ResultMapper[(B, C, D, E, F, G, H, I, J)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  210. implicit final def tuple[B, C, D, E, F, G, H, I](implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H], i: ResultMapper[I]): ResultMapper[(B, C, D, E, F, G, H, I)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  211. implicit final def tuple[B, C, D, E, F, G, H](implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G], h: ResultMapper[H]): ResultMapper[(B, C, D, E, F, G, H)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  212. implicit final def tuple[B, C, D, E, F, G](implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F], g: ResultMapper[G]): ResultMapper[(B, C, D, E, F, G)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  213. implicit final def tuple[B, C, D, E, F](implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E], f: ResultMapper[F]): ResultMapper[(B, C, D, E, F)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  214. implicit final def tuple[B, C, D, E](implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D], e: ResultMapper[E]): ResultMapper[(B, C, D, E)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  215. implicit final def tuple[B, C, D](implicit b: ResultMapper[B], c: ResultMapper[C], d: ResultMapper[D]): ResultMapper[(B, C, D)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  216. implicit final def tuple[B, C](implicit b: ResultMapper[B], c: ResultMapper[C]): ResultMapper[(B, C)]

    Creates a tuple ResultMapper, based on a heterogenous list.

    Creates a tuple ResultMapper, based on a heterogenous list.

    Definition Classes
    BoilerplateResultMappers
  217. final def tupleNamed[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]), n: (String, ResultMapper[N]), o: (String, ResultMapper[O]), p: (String, ResultMapper[P]), q: (String, ResultMapper[Q]), r: (String, ResultMapper[R]), s: (String, ResultMapper[S]), t: (String, ResultMapper[T]), u: (String, ResultMapper[U]), v: (String, ResultMapper[V]), w: (String, ResultMapper[W])): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  218. final def tupleNamed[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]), n: (String, ResultMapper[N]), o: (String, ResultMapper[O]), p: (String, ResultMapper[P]), q: (String, ResultMapper[Q]), r: (String, ResultMapper[R]), s: (String, ResultMapper[S]), t: (String, ResultMapper[T]), u: (String, ResultMapper[U]), v: (String, ResultMapper[V])): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  219. final def tupleNamed[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]), n: (String, ResultMapper[N]), o: (String, ResultMapper[O]), p: (String, ResultMapper[P]), q: (String, ResultMapper[Q]), r: (String, ResultMapper[R]), s: (String, ResultMapper[S]), t: (String, ResultMapper[T]), u: (String, ResultMapper[U])): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  220. final def tupleNamed[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]), n: (String, ResultMapper[N]), o: (String, ResultMapper[O]), p: (String, ResultMapper[P]), q: (String, ResultMapper[Q]), r: (String, ResultMapper[R]), s: (String, ResultMapper[S]), t: (String, ResultMapper[T])): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  221. final def tupleNamed[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]), n: (String, ResultMapper[N]), o: (String, ResultMapper[O]), p: (String, ResultMapper[P]), q: (String, ResultMapper[Q]), r: (String, ResultMapper[R]), s: (String, ResultMapper[S])): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  222. final def tupleNamed[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]), n: (String, ResultMapper[N]), o: (String, ResultMapper[O]), p: (String, ResultMapper[P]), q: (String, ResultMapper[Q]), r: (String, ResultMapper[R])): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  223. final def tupleNamed[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]), n: (String, ResultMapper[N]), o: (String, ResultMapper[O]), p: (String, ResultMapper[P]), q: (String, ResultMapper[Q])): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  224. final def tupleNamed[B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]), n: (String, ResultMapper[N]), o: (String, ResultMapper[O]), p: (String, ResultMapper[P])): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  225. final def tupleNamed[B, C, D, E, F, G, H, I, J, K, L, M, N, O](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]), n: (String, ResultMapper[N]), o: (String, ResultMapper[O])): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N, O)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  226. final def tupleNamed[B, C, D, E, F, G, H, I, J, K, L, M, N](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M]), n: (String, ResultMapper[N])): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M, N)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  227. final def tupleNamed[B, C, D, E, F, G, H, I, J, K, L, M](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L]), m: (String, ResultMapper[M])): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L, M)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  228. final def tupleNamed[B, C, D, E, F, G, H, I, J, K, L](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K]), l: (String, ResultMapper[L])): ResultMapper[(B, C, D, E, F, G, H, I, J, K, L)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  229. final def tupleNamed[B, C, D, E, F, G, H, I, J, K](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J]), k: (String, ResultMapper[K])): ResultMapper[(B, C, D, E, F, G, H, I, J, K)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  230. final def tupleNamed[B, C, D, E, F, G, H, I, J](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I]), j: (String, ResultMapper[J])): ResultMapper[(B, C, D, E, F, G, H, I, J)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  231. final def tupleNamed[B, C, D, E, F, G, H, I](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H]), i: (String, ResultMapper[I])): ResultMapper[(B, C, D, E, F, G, H, I)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  232. final def tupleNamed[B, C, D, E, F, G, H](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G]), h: (String, ResultMapper[H])): ResultMapper[(B, C, D, E, F, G, H)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  233. final def tupleNamed[B, C, D, E, F, G](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F]), g: (String, ResultMapper[G])): ResultMapper[(B, C, D, E, F, G)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  234. final def tupleNamed[B, C, D, E, F](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E]), f: (String, ResultMapper[F])): ResultMapper[(B, C, D, E, F)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  235. final def tupleNamed[B, C, D, E](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D]), e: (String, ResultMapper[E])): ResultMapper[(B, C, D, E)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  236. final def tupleNamed[B, C, D](b: (String, ResultMapper[B]), c: (String, ResultMapper[C]), d: (String, ResultMapper[D])): ResultMapper[(B, C, D)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  237. final def tupleNamed[B, C](b: (String, ResultMapper[B]), c: (String, ResultMapper[C])): ResultMapper[(B, C)]

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Creates a tuple ResultMapper, based on a neotypes.model.types.NeoObject.

    Definition Classes
    BoilerplateResultMappers
  238. implicit final val uuid: ResultMapper[UUID]

    ResultMapper that will decode the input as a java.util.UUID.

  239. implicit final val values: ResultMapper[List[NeoType]]

    ResultMapper that will decode the input as an heterogeneous list of neotypes.model.types.NeoType values.

  240. def vector[A](mapper: ResultMapper[A]): ResultMapper[Vector[A]]

    Creates a ResultMapper that will collect all values into an homogeneous scala.Vector, using the provided mapper to decode each element.

    Creates a ResultMapper that will collect all values into an homogeneous scala.Vector, using the provided mapper to decode each element. .

  241. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  242. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  243. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  244. object CoproductDiscriminatorStrategy

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from BoilerplateResultMappers

Inherited from ResultMappersLowPriority0

Inherited from ResultMappersLowPriority1

Inherited from ResultMappersLowPriority2

Inherited from ResultMappersLowPriority3

Inherited from AnyRef

Inherited from Any

Ungrouped