io.github.raptros.bson

DecodeBsonField

object DecodeBsonField extends DecodeBsonFields

Linear Supertypes
DecodeBsonFields, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DecodeBsonField
  2. DecodeBsonFields
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

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. def apply[A](f: (String, DBObject) ⇒ DecodeResult[A]): DecodeBsonField[A]

    constructs a DecodeBsonField from a function that implements DecodeBsonField#decode

    constructs a DecodeBsonField from a function that implements DecodeBsonField#decode

    A

    what type it decodes

    f

    an implementation for decode

    returns

    a DecodeBsonField for A

  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. implicit val booleanDecodeField: DecodeBsonField[Boolean]

    Definition Classes
    DecodeBsonFields
  7. def castableDecoder[A](implicit arg0: ClassTag[A]): DecodeBsonField[A]

    produces a decoder that attempts to cast the field to the target type.

    produces a decoder that attempts to cast the field to the target type.

    Definition Classes
    DecodeBsonFields
  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. implicit val dateDecodeField: DecodeBsonField[Date]

    Definition Classes
    DecodeBsonFields
  10. implicit val datetimeDecodeField: DecodeBsonField[DateTime]

    Definition Classes
    DecodeBsonFields
  11. implicit val dboDecodeField: DecodeBsonField[DBObject]

    Definition Classes
    DecodeBsonFields
  12. implicit def decodeBsonDecodeField[A](implicit d: DecodeBson[A]): DecodeBsonField[A]

    this allows anything with a DecodeBson to be decoded from a field as well

    this allows anything with a DecodeBson to be decoded from a field as well

    Definition Classes
    DecodeBsonFields
  13. implicit def decodeOptionalField[A](implicit d: DecodeBsonField[A]): DecodeBsonField[Option[A]]

    Definition Classes
    DecodeBsonFields
  14. implicit val doubleDecodeField: DecodeBsonField[Double]

    Definition Classes
    DecodeBsonFields
  15. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  17. def extractAndCast[A](k: String, dbo: DBObject)(implicit arg0: ClassTag[A]): \/[DecodeError, A]

    Attributes
    protected
    Definition Classes
    DecodeBsonFields
  18. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. implicit val floatDecodeField: DecodeBsonField[Float]

    Definition Classes
    DecodeBsonFields
  20. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  21. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  22. implicit val integerDecodeField: DecodeBsonField[Int]

    Definition Classes
    DecodeBsonFields
  23. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  24. implicit def listDecodeField[A](implicit d: DecodeBsonField[A]): DecodeBsonField[List[A]]

    Definition Classes
    DecodeBsonFields
  25. implicit val longDecodeField: DecodeBsonField[Long]

    Definition Classes
    DecodeBsonFields
  26. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  27. final def notify(): Unit

    Definition Classes
    AnyRef
  28. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  29. implicit val stringDecodeField: DecodeBsonField[String]

    Definition Classes
    DecodeBsonFields
  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  31. def toString(): String

    Definition Classes
    AnyRef → Any
  32. def tryCast[A](k: String, v: Any)(implicit arg0: ClassTag[A]): \/[DecodeError, A]

    Attributes
    protected
    Definition Classes
    DecodeBsonFields
  33. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from DecodeBsonFields

Inherited from AnyRef

Inherited from Any

Ungrouped