Packages

t

org.mongodb.scala.bson

DefaultBsonTransformers

trait DefaultBsonTransformers extends LowPrio

Default BsonTransformers for native types.

Linear Supertypes
LowPrio, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DefaultBsonTransformers
  2. LowPrio
  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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  15. def toString(): String
    Definition Classes
    AnyRef → Any
  16. implicit def transformKeyValuePairs[T](implicit transformer: BsonTransformer[T]): BsonTransformer[Seq[(String, T)]]

    Transforms Seq[(String, T)] to BsonDocument

    Transforms Seq[(String, T)] to BsonDocument

    T

    the type of the values

    transformer

    implicit transformer for type T

    returns

    a BsonDocument containing the values

    Definition Classes
    LowPrio
  17. implicit def transformOption[T](implicit transformer: BsonTransformer[T]): BsonTransformer[Option[T]]

    Transforms Option[T] to BsonValue

  18. implicit def transformSeq[T](implicit transformer: BsonTransformer[T]): BsonTransformer[Seq[T]]

    Transforms Seq[T] to BsonArray

    Transforms Seq[T] to BsonArray

    T

    the type of the values

    transformer

    implicit transformer for type T

    returns

    a BsonArray containing all the values

    Definition Classes
    LowPrio
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  22. implicit object TransformBigDecimal extends BsonTransformer[BigDecimal]

    Transforms BigDecimal to BsonDecimal128

  23. implicit object TransformBinary extends BsonTransformer[Array[Byte]]

    Transforms Array[Byte] to BsonBinary

  24. implicit object TransformBoolean extends BsonTransformer[Boolean]

    Transforms Boolean to BsonBoolean

  25. implicit object TransformBsonValue extends BsonTransformer[BsonValue]

    Noop transformer for BsonValues

  26. implicit object TransformDateTime extends BsonTransformer[Date]

    Transforms Date to BsonDateTime

  27. implicit object TransformDecimal128 extends BsonTransformer[Decimal128]

    Transforms Decimal128 to BsonDecimal128

  28. implicit object TransformDouble extends BsonTransformer[Double]

    Transforms Double to BsonDouble

  29. implicit object TransformInt extends BsonTransformer[Int]

    Transforms Int to BsonInt32

  30. implicit object TransformLong extends BsonTransformer[Long]

    Transforms Long to BsonInt64

  31. implicit object TransformNone extends BsonTransformer[Option[Nothing]]

    Transforms None to BsonNull

  32. implicit object TransformObjectId extends BsonTransformer[ObjectId]

    Transforms ObjectId to BsonObjectId

  33. implicit object TransformRegex extends BsonTransformer[Regex]

    Transforms Regex to BsonRegex

  34. implicit object TransformString extends BsonTransformer[String]

    Transforms String to BsonString

  35. implicit object TransformImmutableDocument extends BsonTransformer[collection.immutable.Document]

    Transforms immutable.Document to BsonDocument

    Transforms immutable.Document to BsonDocument

    Definition Classes
    LowPrio
  36. implicit object TransformMutableDocument extends BsonTransformer[collection.mutable.Document]

    Transforms mutable.Document to BsonDocument

    Transforms mutable.Document to BsonDocument

    Definition Classes
    LowPrio

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from LowPrio

Inherited from AnyRef

Inherited from Any

Ungrouped