object ResultMapper extends ResultMappers with ResultMappersLowPriority

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ResultMapper
  2. ResultMappersLowPriority
  3. ResultMappers
  4. AnyRef
  5. 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 BooleanResultMapper: ResultMapper[Boolean]
    Definition Classes
    ResultMappers
  5. implicit final val ByteArrayResultMapper: ResultMapper[Array[Byte]]
    Definition Classes
    ResultMappers
  6. implicit final val DoubleResultMapper: ResultMapper[Double]
    Definition Classes
    ResultMappers
  7. implicit final val DurationTimeResultMapper: ResultMapper[Duration]
    Definition Classes
    ResultMappers
  8. implicit final val FloatResultMapper: ResultMapper[Float]
    Definition Classes
    ResultMappers
  9. implicit final val IntResultMapper: ResultMapper[Int]
    Definition Classes
    ResultMappers
  10. implicit final val IsoDurationResultMapper: ResultMapper[IsoDuration]
    Definition Classes
    ResultMappers
  11. implicit final val LocalDateResultMapper: ResultMapper[LocalDate]
    Definition Classes
    ResultMappers
  12. implicit final val LocalDateTimeResultMapper: ResultMapper[LocalDateTime]
    Definition Classes
    ResultMappers
  13. implicit final val LocalTimeResultMapper: ResultMapper[LocalTime]
    Definition Classes
    ResultMappers
  14. implicit final val LongResultMapper: ResultMapper[Long]
    Definition Classes
    ResultMappers
  15. implicit final val NodeResultMapper: ResultMapper[Node]
    Definition Classes
    ResultMappers
  16. implicit final val OffsetDateTimeResultMapper: ResultMapper[OffsetDateTime]
    Definition Classes
    ResultMappers
  17. implicit final val OffsetTimeResultMapper: ResultMapper[OffsetTime]
    Definition Classes
    ResultMappers
  18. implicit final val PathResultMapper: ResultMapper[Path]
    Definition Classes
    ResultMappers
  19. implicit final val PeriodTimeResultMapper: ResultMapper[Period]
    Definition Classes
    ResultMappers
  20. implicit final val PointResultMapper: ResultMapper[Point]
    Definition Classes
    ResultMappers
  21. implicit final val RelationshipResultMapper: ResultMapper[Relationship]
    Definition Classes
    ResultMappers
  22. implicit final val StringResultMapper: ResultMapper[String]
    Definition Classes
    ResultMappers
  23. implicit final val UUIDResultMapper: ResultMapper[UUID]
    Definition Classes
    ResultMappers
  24. implicit final val UnitResultMapper: ResultMapper[Unit]
    Definition Classes
    ResultMappers
  25. implicit final val ValueResultMapper: ResultMapper[Value]
    Definition Classes
    ResultMappers
  26. implicit final val ZonedDateTimeResultMapper: ResultMapper[ZonedDateTime]
    Definition Classes
    ResultMappers
  27. def apply[A](implicit mapper: ResultMapper[A]): ResultMapper[A]

    Summons an implicit ResultMapper already in scope by result type.

    Summons an implicit ResultMapper already in scope by result type.

    A

    The result type of the mapper.

    mapper

    A ResultMapper in scope of the desired type.

    returns

    A ResultMapper for the given type currently in implicit scope.

  28. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  29. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  30. def const[A](a: A): ResultMapper[A]

    Constructs a ResultMapper that always returns a constant result value.

    Constructs a ResultMapper that always returns a constant result value.

    A

    The type of the result value.

    a

    The value to always return.

    returns

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

  31. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  33. implicit final def exportedResultMapper[A](implicit exported: Exported[ResultMapper[A]]): ResultMapper[A]
    Definition Classes
    ResultMappersLowPriority
  34. def failed[A](failure: Throwable): ResultMapper[A]

    Constructs a ResultMapper that always returns the specified Throwable.

    Constructs a ResultMapper that always returns the specified Throwable.

    A

    The result type (never returned) of this ResultMapper

    failure

    A throwable error.

    returns

    A ResultMapper that always returns a throwable error.

  35. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  36. def fromValueMapper[A](implicit marshallable: ValueMapper[A]): ResultMapper[A]

    Constructs a ResultMapper from a ValueMapper.

    Constructs a ResultMapper from a ValueMapper.

    A

    the type of both the ResultMapper and the ValueMapper.

    returns

    A ResultMapper that delegates its behaviour to a ValueMapper.

  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: (List[(String, Value)], Option[TypeHint]) => Either[Throwable, A]): ResultMapper[A]

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

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

    The supplied function takes a sequence of String/Value pairs in the order they are returned from the query per-row. It also takes a TypeHint to indicate whether or not the values are a tuple, if relevant.

    A

    The result type of this ResultMapper

    f

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

    returns

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

  40. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  41. implicit final def iterableResultMapper[T, I[_]](implicit factory: Factory[T, I[T]], mapper: ValueMapper[T]): ResultMapper[I[T]]
    Definition Classes
    ResultMappers
  42. implicit final def mapResultMapper[V, M[_, _]](implicit factory: Factory[(String, V), M[String, V]], mapper: ValueMapper[V]): ResultMapper[M[String, V]]
    Definition Classes
    ResultMappers
  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 optionResultMapper[T](implicit mapper: ResultMapper[T]): ResultMapper[Option[T]]
    Definition Classes
    ResultMappers
  47. implicit final def pathRecordMarshallable[N, R](implicit arg0: ResultMapper[N], arg1: ResultMapper[R]): ResultMapper[Path[N, R]]
    Definition Classes
    ResultMappers
  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 ResultMappers

Inherited from AnyRef

Inherited from Any

Ungrouped