object ResultMapper extends ResultMappers with ResultMappersLowPriority
- Alphabetic
- By Inheritance
- ResultMapper
- ResultMappersLowPriority
- ResultMappers
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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
- implicit final val BooleanResultMapper: ResultMapper[Boolean]
- Definition Classes
- ResultMappers
- implicit final val ByteArrayResultMapper: ResultMapper[Array[Byte]]
- Definition Classes
- ResultMappers
- implicit final val DoubleResultMapper: ResultMapper[Double]
- Definition Classes
- ResultMappers
- implicit final val DurationTimeResultMapper: ResultMapper[Duration]
- Definition Classes
- ResultMappers
- implicit final val FloatResultMapper: ResultMapper[Float]
- Definition Classes
- ResultMappers
- implicit final val IntResultMapper: ResultMapper[Int]
- Definition Classes
- ResultMappers
- implicit final val IsoDurationResultMapper: ResultMapper[IsoDuration]
- Definition Classes
- ResultMappers
- implicit final val LocalDateResultMapper: ResultMapper[LocalDate]
- Definition Classes
- ResultMappers
- implicit final val LocalDateTimeResultMapper: ResultMapper[LocalDateTime]
- Definition Classes
- ResultMappers
- implicit final val LocalTimeResultMapper: ResultMapper[LocalTime]
- Definition Classes
- ResultMappers
- implicit final val LongResultMapper: ResultMapper[Long]
- Definition Classes
- ResultMappers
- implicit final val NodeResultMapper: ResultMapper[Node]
- Definition Classes
- ResultMappers
- implicit final val OffsetDateTimeResultMapper: ResultMapper[OffsetDateTime]
- Definition Classes
- ResultMappers
- implicit final val OffsetTimeResultMapper: ResultMapper[OffsetTime]
- Definition Classes
- ResultMappers
- implicit final val PathResultMapper: ResultMapper[Path]
- Definition Classes
- ResultMappers
- implicit final val PeriodTimeResultMapper: ResultMapper[Period]
- Definition Classes
- ResultMappers
- implicit final val PointResultMapper: ResultMapper[Point]
- Definition Classes
- ResultMappers
- implicit final val RelationshipResultMapper: ResultMapper[Relationship]
- Definition Classes
- ResultMappers
- implicit final val StringResultMapper: ResultMapper[String]
- Definition Classes
- ResultMappers
- implicit final val UUIDResultMapper: ResultMapper[UUID]
- Definition Classes
- ResultMappers
- implicit final val UnitResultMapper: ResultMapper[Unit]
- Definition Classes
- ResultMappers
- implicit final val ValueResultMapper: ResultMapper[Value]
- Definition Classes
- ResultMappers
- implicit final val ZonedDateTimeResultMapper: ResultMapper[ZonedDateTime]
- Definition Classes
- ResultMappers
- 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.
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- 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.
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- implicit final def exportedResultMapper[A](implicit exported: Exported[ResultMapper[A]]): ResultMapper[A]
- Definition Classes
- ResultMappersLowPriority
- 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.
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- 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.
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- 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.
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit final def iterableResultMapper[T, I[_]](implicit factory: Factory[T, I[T]], mapper: ValueMapper[T]): ResultMapper[I[T]]
- Definition Classes
- ResultMappers
- implicit final def mapResultMapper[V, M[_, _]](implicit factory: Factory[(String, V), M[String, V]], mapper: ValueMapper[V]): ResultMapper[M[String, V]]
- Definition Classes
- ResultMappers
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit final def optionResultMapper[T](implicit mapper: ResultMapper[T]): ResultMapper[Option[T]]
- Definition Classes
- ResultMappers
- implicit final def pathRecordMarshallable[N, R](implicit arg0: ResultMapper[N], arg1: ResultMapper[R]): ResultMapper[Path[N, R]]
- Definition Classes
- ResultMappers
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()