object ResultMapper extends ResultMappersLowPriority0 with BoilerplateResultMappers
- Source
- ResultMapper.scala
- Alphabetic
- By Inheritance
- ResultMapper
- BoilerplateResultMappers
- ResultMappersLowPriority0
- ResultMappersLowPriority1
- ResultMappersLowPriority2
- ResultMappersLowPriority3
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- sealed trait CoproductDiscriminatorStrategy[S] extends AnyRef
Strategy to distinguish cases of a coproduct.
- 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()
- 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
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- def apply[A](implicit mapper: ResultMapper[A]): ResultMapper[A]
Allows materializing an implicit ResultMapper as an explicit value.
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- 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.
- implicit final val bigDecimal: ResultMapper[BigDecimal]
ResultMapper that will decode the input as a scala.BigDecimal.
- implicit final val bigInt: ResultMapper[BigInt]
ResultMapper that will decode the input as a scala.BigInt.
- implicit final val boolean: ResultMapper[Boolean]
ResultMapper that will decode the input as a scala.Boolean.
- implicit final val byte: ResultMapper[Byte]
ResultMapper that will decode any numeric value into an scala.Byte, may lose precision.
- implicit final val bytes: ResultMapper[ArraySeq[Byte]]
ResultMapper that will decode the input as a byte array.
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
. - 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.
- 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 thetype
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.
- implicit final val double: ResultMapper[Double]
ResultMapper that will decode any numeric value into an scala.Double.
- 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.
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- 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
. - 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.
- implicit final val float: ResultMapper[Float]
ResultMapper that will decode any numeric value into an scala.Float, may lose precision.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.
- 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.
- 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.
- 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.
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- implicit final val identity: ResultMapper[NeoType]
Passthrough ResultMapper, does not apply any decoding logic.
- implicit final val ignore: ResultMapper[Unit]
Passthrough ResultMapper, ignores the input.
- def instance[A](f: (NeoType) => Either[ResultMapperException, A]): ResultMapper[A]
Factory to create a ResultMapper from a decoding function.
- implicit final val int: ResultMapper[Int]
ResultMapper that will decode any numeric value into an scala.Int, may lose precision.
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit final val javaDuration: ResultMapper[Duration]
ResultMapper that will decode the input as a java.time.Duration.
- implicit final val javaLocalDate: ResultMapper[LocalDate]
ResultMapper that will decode any temporal-instant value into an java.time.LocalDate.
- implicit final val javaLocalDateTime: ResultMapper[LocalDateTime]
ResultMapper that will decode any temporal-instant value into an java.time.LocalDateTime.
- implicit final val javaLocalTime: ResultMapper[LocalTime]
ResultMapper that will decode any temporal-instant value into an java.time.LocalTime.
- implicit final val javaOffsetTime: ResultMapper[OffsetTime]
ResultMapper that will decode any temporal-instant value into an java.time.OffsetTime.
- implicit final val javaPeriod: ResultMapper[Period]
ResultMapper that will decode the input as a java.time.Period.
- implicit final val javaZonedDateTime: ResultMapper[ZonedDateTime]
ResultMapper that will decode any temporal-instant value into an java.time.ZonedDateTime.
- 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.
- 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.
- implicit final val long: ResultMapper[Long]
ResultMapper that will decode any numeric value into an scala.Long, may lose precision.
- 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.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- implicit final val neoDuration: ResultMapper[IsoDuration]
ResultMapper that will decode the input as a org.neo4j.driver.types.IsoDuration.
- 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.
- 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.
- implicit final val neoObject: ResultMapper[NeoObject]
ResultMapper that will decode the input as a neotypes.model.types.NeoObject.
- implicit final val neoPoint: ResultMapper[Point]
ResultMapper that will decode the input as a org.neo4j.driver.types.Point.
- implicit final val node: ResultMapper[Node]
ResultMapper that will decode the input as a neotypes.model.types.Node.
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- 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 aNone
. - implicit final val path: ResultMapper[Path]
ResultMapper that will decode the input as a neotypes.model.types.Path.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
andproductNamed
factories.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- implicit final val relationship: ResultMapper[Relationship]
ResultMapper that will decode the input as a neotypes.model.types.Relationship.
- implicit final val scalaDuration: ResultMapper[FiniteDuration]
ResultMapper that will decode the input as a scala.concurrent.duration.FiniteDuration.
- 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.
- implicit final val short: ResultMapper[Short]
ResultMapper that will decode any numeric value into an scala.Short, may lose precision.
- 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
- implicit final val string: ResultMapper[String]
ResultMapper that will decode the input as a java.lang.String.
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- 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
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- implicit final val uuid: ResultMapper[UUID]
ResultMapper that will decode the input as a java.util.UUID.
- implicit final val values: ResultMapper[List[NeoType]]
ResultMapper that will decode the input as an heterogeneous list of neotypes.model.types.NeoType values.
- 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. .
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object CoproductDiscriminatorStrategy