object ValueMapper extends ValueMappers

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ValueMapper
  2. ValueMappers
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. implicit final val BooleanValueMapper: ValueMapper[Boolean]
    Definition Classes
    ValueMappers
  5. implicit final val ByteArrayValueMapper: ValueMapper[Array[Byte]]
    Definition Classes
    ValueMappers
  6. implicit final val DoubleValueMapper: ValueMapper[Double]
    Definition Classes
    ValueMappers
  7. implicit final val DurationValueMapper: ValueMapper[Duration]
    Definition Classes
    ValueMappers
  8. implicit final val FloatValueMapper: ValueMapper[Float]
    Definition Classes
    ValueMappers
  9. implicit final val HNilMapper: ValueMapper[HNil]
    Definition Classes
    ValueMappers
  10. implicit final val IntValueMapper: ValueMapper[Int]
    Definition Classes
    ValueMappers
  11. implicit final val IsoDurationValueMapper: ValueMapper[IsoDuration]
    Definition Classes
    ValueMappers
  12. implicit final val LocalDateTimeValueMapper: ValueMapper[LocalDateTime]
    Definition Classes
    ValueMappers
  13. implicit final val LocalDateValueMapper: ValueMapper[LocalDate]
    Definition Classes
    ValueMappers
  14. implicit final val LocalTimeValueMapper: ValueMapper[LocalTime]
    Definition Classes
    ValueMappers
  15. implicit final val LongValueMapper: ValueMapper[Long]
    Definition Classes
    ValueMappers
  16. implicit final val NodeValueMapper: ValueMapper[Node]
    Definition Classes
    ValueMappers
  17. implicit final val OffsetDateTimeValueMapper: ValueMapper[OffsetDateTime]
    Definition Classes
    ValueMappers
  18. implicit final val OffsetTimeValueMapper: ValueMapper[OffsetTime]
    Definition Classes
    ValueMappers
  19. implicit final val PathValueMapper: ValueMapper[Path]
    Definition Classes
    ValueMappers
  20. implicit final val PeriodValueMapper: ValueMapper[Period]
    Definition Classes
    ValueMappers
  21. implicit final val PointValueMapper: ValueMapper[Point]
    Definition Classes
    ValueMappers
  22. implicit final val RelationshipValueMapper: ValueMapper[Relationship]
    Definition Classes
    ValueMappers
  23. implicit final val StringValueMapper: ValueMapper[String]
    Definition Classes
    ValueMappers
  24. implicit final val UUIDValueMapper: ValueMapper[UUID]
    Definition Classes
    ValueMappers
  25. implicit final val ValueValueMapper: ValueMapper[Value]
    Definition Classes
    ValueMappers
  26. implicit final val ZonedDateTimeValueMapper: ValueMapper[ZonedDateTime]
    Definition Classes
    ValueMappers
  27. def apply[A](implicit mapper: ValueMapper[A]): ValueMapper[A]

    Summons an implicit ValueMapper already in scope by result type.

    Summons an implicit ValueMapper already in scope by result type.

    A

    The result type of the mapper.

    mapper

    A ValueMapper in scope of the desired type.

    returns

    A ValueMapper for the given type currently in implicit scope.

  28. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  29. implicit final def ccValueMarshallable[T](implicit resultMapper: ResultMapper[T], ct: ClassTag[T]): ValueMapper[T]
    Definition Classes
    ValueMappers
  30. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  31. def const[A](a: A): ValueMapper[A]

    Constructs a ValueMapper that always returns a constant result value.

    Constructs a ValueMapper that always returns a constant result value.

    A

    The type of the result value.

    a

    The value to always return.

    returns

    A ValueMapper that always returns the supplied value and never errors.

  32. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  34. def failed[A](failure: Throwable): ValueMapper[A]

    Constructs a ValueMapper that always returns the specified Throwable.

    Constructs a ValueMapper that always returns the specified Throwable.

    A

    The result type (never returned) of this ValueMapper

    failure

    A throwable error.

    returns

    A ValueMapper that always returns a throwable error.

  35. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  36. def fromCast[A](f: (Value) => A): ValueMapper[A]

    Constructs a ValueMapper from a cast function.

    Constructs a ValueMapper from a cast function.

    A

    The output type of the cast function.

    f

    The cast function.

    returns

    a ValueMapper that will cast its outputs using the provided function.

  37. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  38. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  39. def instance[A](f: (String, Option[Value]) => Either[Throwable, A]): ValueMapper[A]

    Constructs a ValueMapper from a function that parses the results of a Neo4j query.

    Constructs a ValueMapper from a function that parses the results of a Neo4j query.

    The supplied function takes a pair containing the field name and an optional value.

    A

    The result type of this ValueMapper

    f

    A function that parses a list of returned field names/values and a supplied TypeHint.

    returns

    A new ValueMapper that parses query results with the supplied function.

  40. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  41. implicit final def iterableValueMapper[T, I[_]](implicit factory: Factory[T, I[T]], mapper: ValueMapper[T]): ValueMapper[I[T]]
    Definition Classes
    ValueMappers
  42. implicit final def mapValueMapper[V, M[_, _]](implicit factory: Factory[(String, V), M[String, V]], mapper: ValueMapper[V]): ValueMapper[M[String, V]]
    Definition Classes
    ValueMappers
  43. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  44. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  45. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  46. implicit final def optionValueMapper[T](implicit mapper: ValueMapper[T]): ValueMapper[Option[T]]
    Definition Classes
    ValueMappers
  47. implicit final def pathMarshallable[N, R](implicit nm: ResultMapper[N], rm: ResultMapper[R]): ValueMapper[Path[N, R]]
    Definition Classes
    ValueMappers
  48. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  49. def toString(): String
    Definition Classes
    AnyRef → Any
  50. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  51. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  52. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from ValueMappers

Inherited from AnyRef

Inherited from Any

Ungrouped