Warning:
Fauna is decommissioning FQL v4 on June 30, 2025.

This driver is not compatible with FQL v10, the latest version. Fauna accounts created after August 21, 2024 must use FQL v10.
Ensure you migrate existing projects to the official v10 driver by the v4 EOL date: https://github.com/fauna/fauna-jvm.

For more information, see the v4 end of life (EOL) announcement and related FAQ.

object Decoder

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Decoder
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait ArrayDecoder[T] extends Decoder[Array[T]]

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 def ArrayDecoder[T](implicit arg0: Decoder[T], ev: ClassTag[T]): ArrayDecoder[T]
  5. implicit def CollectionDecoder[T, Col[_]](implicit arg0: Decoder[T], cbf: CanBuildFrom[_, T, Col[T]]): Decoder[Col[T]]
  6. implicit def EitherDecoder[A, B](implicit a: Decoder[A], b: Decoder[B], tagA: ClassTag[A], tagB: ClassTag[B]): Decoder[Either[A, B]]
  7. implicit def MapDecoder[T](implicit decoder: Decoder[T]): Decoder[Map[String, T]]
  8. implicit def OptionDecoder[T](implicit decoder: Decoder[T]): Decoder[Option[T]]
  9. implicit def Tuple10Decoder[A, B, C, D, E, F, G, H, I, J](implicit arg0: Decoder[A], arg1: Decoder[B], arg2: Decoder[C], arg3: Decoder[D], arg4: Decoder[E], arg5: Decoder[F], arg6: Decoder[G], arg7: Decoder[H], arg8: Decoder[I], arg9: Decoder[J]): Decoder[(A, B, C, D, E, F, G, H, I, J)]
  10. implicit def Tuple2Decoder[A, B](implicit arg0: Decoder[A], arg1: Decoder[B]): Decoder[(A, B)]
  11. implicit def Tuple3Decoder[A, B, C](implicit arg0: Decoder[A], arg1: Decoder[B], arg2: Decoder[C]): Decoder[(A, B, C)]
  12. implicit def Tuple4Decoder[A, B, C, D](implicit arg0: Decoder[A], arg1: Decoder[B], arg2: Decoder[C], arg3: Decoder[D]): Decoder[(A, B, C, D)]
  13. implicit def Tuple5Decoder[A, B, C, D, E](implicit arg0: Decoder[A], arg1: Decoder[B], arg2: Decoder[C], arg3: Decoder[D], arg4: Decoder[E]): Decoder[(A, B, C, D, E)]
  14. implicit def Tuple6Decoder[A, B, C, D, E, F](implicit arg0: Decoder[A], arg1: Decoder[B], arg2: Decoder[C], arg3: Decoder[D], arg4: Decoder[E], arg5: Decoder[F]): Decoder[(A, B, C, D, E, F)]
  15. implicit def Tuple7Decoder[A, B, C, D, E, F, G](implicit arg0: Decoder[A], arg1: Decoder[B], arg2: Decoder[C], arg3: Decoder[D], arg4: Decoder[E], arg5: Decoder[F], arg6: Decoder[G]): Decoder[(A, B, C, D, E, F, G)]
  16. implicit def Tuple8Decoder[A, B, C, D, E, F, G, H](implicit arg0: Decoder[A], arg1: Decoder[B], arg2: Decoder[C], arg3: Decoder[D], arg4: Decoder[E], arg5: Decoder[F], arg6: Decoder[G], arg7: Decoder[H]): Decoder[(A, B, C, D, E, F, G, H)]
  17. implicit def Tuple9Decoder[A, B, C, D, E, F, G, H, I](implicit arg0: Decoder[A], arg1: Decoder[B], arg2: Decoder[C], arg3: Decoder[D], arg4: Decoder[E], arg5: Decoder[F], arg6: Decoder[G], arg7: Decoder[H], arg8: Decoder[I]): Decoder[(A, B, C, D, E, F, G, H, I)]
  18. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  19. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  22. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  24. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  29. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  30. def toString(): String
    Definition Classes
    AnyRef → Any
  31. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  34. implicit object ArrayVDecoder extends Decoder[ArrayV]
  35. implicit object BooleanDecoder extends Decoder[Boolean]
  36. implicit object ByteArrayDecoder extends ArrayDecoder[Byte]
  37. implicit object ByteDecoder extends Decoder[Byte]
  38. implicit object BytesVDecoder extends Decoder[BytesV]
  39. implicit object CharDecoder extends Decoder[Char]
  40. implicit object DateDecoder extends Decoder[DateV]
  41. implicit object DoubleDecoder extends Decoder[Double]
  42. implicit object FloatDecoder extends Decoder[Float]
  43. implicit object InstantDecoder extends Decoder[Instant]
  44. implicit object IntDecoder extends Decoder[Int]
  45. implicit object LocalDateDecoder extends Decoder[LocalDate]
  46. implicit object LongDecoder extends Decoder[Long]
  47. implicit object NullVDecoder extends Decoder[NullV]
  48. implicit object ObjectVDecoder extends Decoder[ObjectV]
  49. implicit object RefDecoder extends Decoder[RefV]
  50. implicit object ScalarDecoder extends Decoder[ScalarValue]
  51. implicit object SetRefDecoder extends Decoder[SetRefV]
  52. implicit object ShortDecoder extends Decoder[Short]
  53. implicit object StringDecoder extends Decoder[String]
  54. implicit object TimestampDecoder extends Decoder[TimeV]
  55. implicit object ValueDecoder extends Decoder[Value]

Inherited from AnyRef

Inherited from Any

Ungrouped