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. class BSONArrayCollectionReader[M[_], T] extends BSONReader[M[T]]

    Permalink
    Attributes
    protected
    Definition Classes
    LowPriority1BSONHandlers
  2. type BSONDocumentHandler[T] = BSONDocumentReader[T] with BSONDocumentWriter[T] with BSONHandler[T]

    Permalink
  3. sealed trait GeoGeometry extends AnyRef

    Permalink

    GeoJSON geometry object

  4. case class GeoGeometryCollection(geometries: Seq[GeoGeometry]) extends Product with Serializable

    Permalink

    GeoJSON GeometryCollection (collection of GeoGeometry)

  5. final case class GeoLineString(_1: GeoPosition, _2: GeoPosition, more: Seq[GeoPosition]) extends GeoGeometry with Product with Serializable

    Permalink

    GeoJSON LineString

  6. final class GeoLinearRing extends AnyRef

    Permalink

    GeoJSON linear ring

  7. case class GeoMultiLineString(coordinates: Seq[GeoLineString]) extends GeoGeometry with Product with Serializable

    Permalink

    GeoJSON MultiLineString (collection of GeoLineString)

  8. case class GeoMultiPoint(coordinates: Seq[GeoPosition]) extends GeoGeometry with Product with Serializable

    Permalink

    GeoJSON MultiPoint (collection of GeoPosition)

  9. case class GeoMultiPolygon(coordinates: Seq[GeoPolygon]) extends GeoGeometry with Product with Serializable

    Permalink

    GeoJSON MultiPolygon (collection of GeoPolygon)

  10. final case class GeoPoint(coordinates: GeoPosition) extends GeoGeometry with Product with Serializable

    Permalink

    GeoJSON Point

  11. final class GeoPolygon extends GeoGeometry

    Permalink

    GeoJSON Polygon

  12. case class GeoPosition(_1: Double, _2: Double, elevation: Option[Double]) extends Product with Serializable

    Permalink

    GeoJSON Position

    GeoJSON Position

    _1

    either longitude or easting

    _2

    either latitude (if _1 is longitude) or northing

    elevation

    the optional elevation value (altitude)

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

    Permalink
    Definition Classes
    Aliases

Value Members

  1. implicit object BSONArrayIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONArray]

    Permalink
    Definition Classes
    BSONIdentityHandlers
  2. implicit object BSONBinaryHandler extends BSONHandler[Array[Byte]] with SafeBSONWriter[Array[Byte]]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  3. implicit object BSONBinaryIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONBinary]

    Permalink
    Definition Classes
    BSONIdentityHandlers
  4. implicit object BSONBooleanHandler extends BSONHandler[Boolean] with SafeBSONWriter[Boolean]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  5. implicit object BSONBooleanIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONBoolean]

    Permalink
    Definition Classes
    BSONIdentityHandlers
  6. implicit object BSONDateTimeHandler extends BSONHandler[Instant] with SafeBSONWriter[Instant]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  7. implicit object BSONDateTimeIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONDateTime]

    Permalink
    Definition Classes
    BSONIdentityHandlers
  8. implicit object BSONDecimalHandler extends BSONHandler[BigDecimal]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  9. implicit object BSONDecimalIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONDecimal]

    Permalink
    Definition Classes
    BSONIdentityHandlers
  10. implicit object BSONDocumentIdentity extends BSONDocumentReader[BSONDocument] with BSONDocumentWriter[BSONDocument]

    Permalink
    Definition Classes
    BSONIdentityHandlers
  11. implicit object BSONDoubleHandler extends BSONHandler[Double] with SafeBSONWriter[Double]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  12. implicit object BSONDoubleIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONDouble]

    Permalink
    Definition Classes
    BSONIdentityHandlers
  13. implicit object BSONFloatHandler extends BSONHandler[Float] with SafeBSONWriter[Float]

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

    Permalink
    Definition Classes
    DefaultBSONHandlers
  15. implicit object BSONIntegerIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONInteger]

    Permalink
    Definition Classes
    BSONIdentityHandlers
  16. implicit object BSONJavaScriptIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONJavaScript]

    Permalink
    Definition Classes
    BSONIdentityHandlers
  17. implicit object BSONJavaScriptWSIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONJavaScriptWS]

    Permalink
    Definition Classes
    BSONIdentityHandlers
  18. implicit object BSONLongHandler extends BSONHandler[Long] with SafeBSONWriter[Long]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  19. implicit object BSONLongIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONLong]

    Permalink
    Definition Classes
    BSONIdentityHandlers
  20. implicit object BSONMaxKeyIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONMaxKey]

    Permalink
    Definition Classes
    BSONIdentityHandlers
  21. implicit object BSONMinKeyIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONMinKey]

    Permalink
    Definition Classes
    BSONIdentityHandlers
  22. implicit object BSONNullIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONNull]

    Permalink
    Definition Classes
    BSONIdentityHandlers
  23. implicit object BSONObjectIDIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONObjectID]

    Permalink
    Definition Classes
    BSONIdentityHandlers
  24. implicit object BSONRegexIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONRegex]

    Permalink
    Definition Classes
    BSONIdentityHandlers
  25. implicit object BSONStringHandler extends BSONHandler[String] with SafeBSONWriter[String]

    Permalink
    Definition Classes
    DefaultBSONHandlers
  26. implicit object BSONStringIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONString]

    Permalink
    Definition Classes
    BSONIdentityHandlers
  27. implicit object BSONSymbolIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONSymbol]

    Permalink
    Definition Classes
    BSONIdentityHandlers
  28. implicit object BSONTimestampIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONTimestamp]

    Permalink
    Definition Classes
    BSONIdentityHandlers
  29. implicit object BSONURIHandler extends BSONHandler[URI] with SafeBSONWriter[URI]

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

    Permalink
    Definition Classes
    DefaultBSONHandlers
  31. implicit object BSONUndefinedIdentity extends bson.DefaultBSONHandlers.IdentityBSONHandler[BSONUndefined]

    Permalink
    Definition Classes
    BSONIdentityHandlers
  32. implicit object BSONValueIdentity extends BSONReader[BSONValue] with BSONWriter[BSONValue]

    Permalink
    Definition Classes
    BSONIdentityLowPriorityHandlers
  33. object GeoGeometry

    Permalink
  34. object GeoGeometryCollection extends Serializable

    Permalink

    See GeoGeometryCollection

  35. object GeoLineString extends Serializable

    Permalink

    See GeoLineString

  36. object GeoLinearRing

    Permalink

    See GeoLinearRing

  37. object GeoMultiLineString extends Serializable

    Permalink

    See GeoMultiLineString

  38. object GeoMultiPoint extends Serializable

    Permalink

    See GeoMultiPoint

  39. object GeoMultiPolygon extends Serializable

    Permalink

    See GeoMultiPolygon

  40. object GeoPoint extends Serializable

    Permalink

    See GeoPoint

  41. object GeoPolygon

    Permalink

    See GeoPolygon

  42. object GeoPosition extends Serializable

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

    Permalink
  44. def array: BSONArray

    Permalink
  45. def bsonLocalDateHandler(zone: ZoneId): BSONHandler[LocalDate]

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

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

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

    Permalink
    Definition Classes
    DefaultBSONHandlers
  49. implicit def bsonMapKeyWriter[K, V <: BSONValue](implicit keyWriter: KeyWriter[K]): BSONDocumentWriter[Map[K, V]]

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

    Permalink
    Definition Classes
    LowPriority1BSONHandlers
  51. def bsonOffsetDateTimeHandler(zone: ZoneId): BSONHandler[OffsetDateTime]

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

    Permalink
    Definition Classes
    DefaultBSONHandlers
  53. def bsonZonedDateTimeHandler(zone: ZoneId): BSONHandler[ZonedDateTime]

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

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

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

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

    Permalink
  58. def document: BSONDocument

    Permalink
  59. def element(name: String, value: BSONValue): BSONElement

    Permalink
  60. def generateId: BSONObjectID

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

    Permalink
    Definition Classes
    LowPriority2BSONHandlers
  62. 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
  63. implicit def mapKeyWriter[K, V](implicit ev: (K) ⇒ StringOps, valueWriter: BSONWriter[V]): BSONDocumentWriter[Map[K, V]]

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

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

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

    Permalink
    Definition Classes
    LowPriority2BSONHandlers

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