Package

reactivemongo.api

bson

Permalink

package bson

Linear Supertypes
Utils, Aliases, DefaultBSONHandlers, BSONIdentityHandlers, BSONIdentityLowPriorityHandlers, LowPriority1BSONHandlers, LowPriority2BSONHandlers, LowPriority3BSONHandlers, LowPriority4BSONHandlers, LowPriorityBSONHandlersCompat, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. bson
  2. Utils
  3. Aliases
  4. DefaultBSONHandlers
  5. BSONIdentityHandlers
  6. BSONIdentityLowPriorityHandlers
  7. LowPriority1BSONHandlers
  8. LowPriority2BSONHandlers
  9. LowPriority3BSONHandlers
  10. LowPriority4BSONHandlers
  11. LowPriorityBSONHandlersCompat
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class BSONArrayCollectionReader[M[_], T] extends BSONReader[M[T]]

    Permalink
    Attributes
    protected
    Definition Classes
    LowPriority1BSONHandlers
  2. type BaseColl[T] = Traversable[T]

    Permalink
    Definition Classes
    Aliases
  3. sealed trait GeoGeometry extends AnyRef

    Permalink

    GeoJSON geometry object

  4. final class GeoGeometryCollection extends AnyRef

    Permalink

    GeoJSON GeometryCollection (collection of GeoGeometry)

  5. final class GeoLineString extends GeoGeometry

    Permalink

    GeoJSON LineString

  6. final class GeoLinearRing extends AnyRef

    Permalink

    GeoJSON linear ring

  7. final class GeoMultiLineString extends GeoGeometry

    Permalink

    GeoJSON MultiLineString (collection of GeoLineString)

  8. final class GeoMultiPoint extends GeoGeometry

    Permalink

    GeoJSON MultiPoint (collection of GeoPosition)

  9. final class GeoMultiPolygon extends GeoGeometry

    Permalink

    GeoJSON MultiPolygon (collection of GeoPolygon)

  10. final class GeoPoint extends GeoGeometry

    Permalink

    GeoJSON Point

  11. final class GeoPolygon extends GeoGeometry

    Permalink

    GeoJSON Polygon

  12. final class GeoPosition extends AnyRef

    Permalink

    GeoJSON Position

  13. type StringOps = scala.collection.immutable.StringOps

    Permalink
    Definition Classes
    Aliases

Value Members

  1. implicit object BSONBinaryHandler extends BSONHandler[Array[Byte]] with SafeBSONWriter[Array[Byte]]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  2. implicit object BSONBooleanHandler extends BSONHandler[Boolean] with SafeBSONWriter[Boolean]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  3. implicit object BSONDateTimeHandler extends BSONHandler[Instant] with SafeBSONWriter[Instant]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  4. implicit object BSONDecimalHandler extends BSONHandler[BigDecimal]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  5. implicit object BSONDoubleHandler extends BSONHandler[Double] with SafeBSONWriter[Double]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  6. implicit object BSONFloatHandler extends BSONHandler[Float] with SafeBSONWriter[Float]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  7. implicit object BSONIntegerHandler extends BSONHandler[Int] with SafeBSONWriter[Int]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  8. implicit object BSONLocalTimeHandler extends BSONHandler[LocalTime] with SafeBSONWriter[LocalTime]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  9. implicit object BSONLocaleHandler extends BSONHandler[Locale] with SafeBSONWriter[Locale]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  10. implicit object BSONLongHandler extends BSONHandler[Long] with SafeBSONWriter[Long]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  11. implicit object BSONStringHandler extends BSONHandler[String] with SafeBSONWriter[String]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  12. implicit object BSONURIHandler extends BSONHandler[URI] with SafeBSONWriter[URI]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  13. implicit object BSONURLHandler extends BSONHandler[URL] with SafeBSONWriter[URL]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  14. implicit object BSONUUIDHandler extends BSONHandler[UUID] with SafeBSONWriter[UUID]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  15. implicit object BSONValueIdentity extends BSONReader[BSONValue] with BSONWriter[BSONValue]

    Permalink
    Definition Classes
    BSONIdentityLowPriorityHandlers
  16. object GeoGeometry

    Permalink

    Geometry utilities

  17. object GeoGeometryCollection

    Permalink

    See GeoGeometryCollection

  18. object GeoLineString

    Permalink

    See GeoLineString

  19. object GeoLinearRing

    Permalink

    See GeoLinearRing

  20. object GeoMultiLineString

    Permalink

    See GeoMultiLineString

  21. object GeoMultiPoint

    Permalink

    See GeoMultiPoint

  22. object GeoMultiPolygon

    Permalink

    See GeoMultiPolygon

  23. object GeoPoint

    Permalink

    GeoPoint factories & utilities

  24. object GeoPolygon

    Permalink

    See GeoPolygon

  25. object GeoPosition

    Permalink

    GeoPosition factories and utilities

  26. def array(values: Producer[BSONValue]*): BSONArray

    Permalink
  27. def array: BSONArray

    Permalink
  28. implicit def bsonArrayReader: BSONReader[BSONArray]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  29. implicit def bsonArrayWriter: BSONWriter[BSONArray]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  30. implicit def bsonBinaryReader: BSONReader[BSONBinary]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  31. implicit def bsonBinaryWriter: BSONWriter[BSONBinary]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  32. implicit def bsonBooleanReader: BSONReader[BSONBoolean]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  33. implicit def bsonBooleanWriter: BSONWriter[BSONBoolean]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  34. implicit def bsonDateTimeReader: BSONReader[BSONDateTime]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  35. implicit def bsonDateTimeWriter: BSONWriter[BSONDateTime]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  36. implicit def bsonDecimalReader: BSONReader[BSONDecimal]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  37. implicit def bsonDecimalWriter: BSONWriter[BSONDecimal]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  38. implicit def bsonDocumentReader: BSONDocumentReader[BSONDocument]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  39. implicit def bsonDocumentWriter: BSONDocumentWriter[BSONDocument]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  40. implicit def bsonDoubleReader: BSONReader[BSONDouble]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  41. implicit def bsonDoubleWriter: BSONWriter[BSONDouble]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  42. implicit def bsonIntegerReader: BSONReader[BSONInteger]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  43. implicit def bsonIntegerWriter: BSONWriter[BSONInteger]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  44. implicit def bsonJavaScriptReader: BSONReader[BSONJavaScript]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  45. implicit def bsonJavaScriptWSReader: BSONReader[BSONJavaScriptWS]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  46. implicit def bsonJavaScriptWSWriter: BSONWriter[BSONJavaScriptWS]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  47. implicit def bsonJavaScriptWriter: BSONWriter[BSONJavaScript]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  48. def bsonLocalDateHandler(zone: ZoneId): BSONHandler[LocalDate]

    Permalink
    Definition Classes
    DefaultBSONHandlers
    Annotations
    @inline()
  49. implicit val bsonLocalDateHandler: BSONHandler[LocalDate]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  50. def bsonLocalDateTimeHandler(zone: ZoneId): BSONHandler[LocalDateTime]

    Permalink
    Definition Classes
    DefaultBSONHandlers
    Annotations
    @inline()
  51. implicit val bsonLocalDateTimeHandler: BSONHandler[LocalDateTime]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  52. implicit def bsonLongReader: BSONReader[BSONLong]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  53. implicit def bsonLongWriter: BSONWriter[BSONLong]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  54. implicit def bsonMapKeyWriter[K, V <: BSONValue](implicit keyWriter: KeyWriter[K]): BSONDocumentWriter[Map[K, V]]

    Permalink
    Definition Classes
    LowPriority3BSONHandlers
  55. implicit def bsonMapWriter[V <: BSONValue]: BSONDocumentWriter[Map[String, V]]

    Permalink
    Definition Classes
    LowPriority1BSONHandlers
  56. implicit def bsonMaxKeyReader: BSONReader[BSONMaxKey]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  57. implicit def bsonMaxKeyWriter: BSONWriter[BSONMaxKey]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  58. implicit def bsonMinKeyReader: BSONReader[BSONMinKey]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  59. implicit def bsonMinKeyWriter: BSONWriter[BSONMinKey]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  60. implicit def bsonNullReader: BSONReader[BSONNull]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  61. implicit def bsonNullWriter: BSONWriter[BSONNull]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  62. implicit def bsonObjectIDReader: BSONReader[BSONObjectID]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  63. implicit def bsonObjectIDWriter: BSONWriter[BSONObjectID]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  64. def bsonOffsetDateTimeHandler(zone: ZoneId): BSONHandler[OffsetDateTime]

    Permalink
    Definition Classes
    DefaultBSONHandlers
    Annotations
    @inline()
  65. implicit val bsonOffsetDateTimeHandler: BSONHandler[OffsetDateTime]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  66. implicit def bsonRegexReader: BSONReader[BSONRegex]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  67. implicit def bsonRegexWriter: BSONWriter[BSONRegex]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  68. implicit def bsonStringReader: BSONReader[BSONString]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  69. implicit def bsonStringWriter: BSONWriter[BSONString]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  70. implicit def bsonSymbolReader: BSONReader[BSONSymbol]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  71. implicit def bsonSymbolWriter: BSONWriter[BSONSymbol]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  72. implicit def bsonTimestampReader: BSONReader[BSONTimestamp]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  73. implicit def bsonTimestampWriter: BSONWriter[BSONTimestamp]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  74. implicit def bsonUndefinedReader: BSONReader[BSONUndefined]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  75. implicit def bsonUndefinedWriter: BSONWriter[BSONUndefined]

    Permalink
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  76. def bsonZonedDateTimeHandler(zone: ZoneId): BSONHandler[ZonedDateTime]

    Permalink
    Definition Classes
    DefaultBSONHandlers
    Annotations
    @inline()
  77. implicit val bsonZonedDateTimeHandler: BSONHandler[ZonedDateTime]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  78. implicit final def collectionReader[M[_], T](implicit cbf: CanBuildFrom[M[_], T, M[T]], reader: BSONReader[T]): BSONReader[M[T]]

    Permalink
    Definition Classes
    LowPriorityBSONHandlersCompat
  79. implicit def collectionWriter[T, Repr](implicit arg0: (Repr) ⇒ Iterable[T], writer: BSONWriter[T], notOption: ¬[Repr, Option[T]]): BSONWriter[Repr]

    Permalink
    Definition Classes
    LowPriority1BSONHandlers
  80. def document(elements: ElementProducer*): BSONDocument

    Permalink
  81. def document: BSONDocument

    Permalink
  82. def generateId: BSONObjectID

    Permalink
  83. implicit def mapKeyReader[K, V](implicit keyReader: KeyReader[K], valueReader: BSONReader[V]): BSONDocumentReader[Map[K, V]]

    Permalink
    Definition Classes
    LowPriority2BSONHandlers
  84. implicit def mapKeySafeWriter[K, V](implicit keyWriter: KeyWriter[K] with SafeKeyWriter[K], valueWriter: BSONWriter[V] with SafeBSONWriter[V]): BSONDocumentWriter[Map[K, V]]

    Permalink
    Definition Classes
    LowPriority3BSONHandlers
  85. implicit def mapKeyWriter[K, V](implicit keyWriter: KeyWriter[K], valueWriter: BSONWriter[V]): BSONDocumentWriter[Map[K, V]]

    Permalink
    Definition Classes
    LowPriority4BSONHandlers
  86. implicit def mapReader[V](implicit valueReader: BSONReader[V]): BSONDocumentReader[Map[String, V]]

    Permalink
    Definition Classes
    LowPriority1BSONHandlers
  87. implicit def mapSafeWriter[V](implicit valueWriter: BSONWriter[V] with SafeBSONWriter[V]): BSONDocumentWriter[Map[String, V]]

    Permalink
    Definition Classes
    LowPriority1BSONHandlers
  88. implicit def mapWriter[V](implicit valueWriter: BSONWriter[V]): BSONDocumentWriter[Map[String, V]]

    Permalink
    Definition Classes
    LowPriority2BSONHandlers
  89. def maxKey: BSONMaxKey

    Permalink
  90. macro def migrationRequired[A](details: String): A

    Permalink
    Annotations
    @SuppressWarnings()
  91. def minKey: BSONMinKey

    Permalink
  92. implicit def nameValueOrdering[T <: BSONValue]: Ordering[(String, T)]

    Permalink
  93. def null: BSONNull

    Permalink
  94. def undefined: BSONUndefined

    Permalink

Inherited from Utils

Inherited from Aliases

Inherited from DefaultBSONHandlers

Inherited from BSONIdentityHandlers

Inherited from BSONIdentityLowPriorityHandlers

Inherited from LowPriority1BSONHandlers

Inherited from LowPriority2BSONHandlers

Inherited from LowPriority3BSONHandlers

Inherited from LowPriority4BSONHandlers

Inherited from LowPriorityBSONHandlersCompat

Inherited from AnyRef

Inherited from Any

Ungrouped