Packages

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. Protected

Package Members

  1. package collection

Type Members

  1. abstract class BSONArrayCollectionReader[M[_], T] extends BSONReader[M[T]]
    Attributes
    protected
    Definition Classes
    LowPriority1BSONHandlers
  2. type BSONDocumentHandler[T] = BSONDocumentReader[T] with BSONDocumentWriter[T] with BSONHandler[T]
  3. type BaseColl[T] = Iterable[T]
    Definition Classes
    Aliases
  4. type StringOps = scala.collection.StringOps
    Definition Classes
    Aliases

Value Members

  1. def array(values: Producer[BSONValue]*): BSONArray
  2. def array: BSONArray
  3. implicit def bsonArrayReader: BSONReader[BSONArray]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  4. implicit def bsonArrayWriter: BSONWriter[BSONArray]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  5. implicit def bsonBinaryReader: BSONReader[BSONBinary]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  6. implicit def bsonBinaryWriter: BSONWriter[BSONBinary]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  7. implicit def bsonBooleanReader: BSONReader[BSONBoolean]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  8. implicit def bsonBooleanWriter: BSONWriter[BSONBoolean]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  9. implicit def bsonDateTimeReader: BSONReader[BSONDateTime]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  10. implicit def bsonDateTimeWriter: BSONWriter[BSONDateTime]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  11. implicit def bsonDecimalReader: BSONReader[BSONDecimal]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  12. implicit def bsonDecimalWriter: BSONWriter[BSONDecimal]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  13. implicit def bsonDocumentReader: BSONDocumentReader[BSONDocument]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  14. implicit def bsonDocumentWriter: BSONDocumentWriter[BSONDocument]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  15. implicit def bsonDoubleReader: BSONReader[BSONDouble]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  16. implicit def bsonDoubleWriter: BSONWriter[BSONDouble]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  17. implicit def bsonIntegerReader: BSONReader[BSONInteger]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  18. implicit def bsonIntegerWriter: BSONWriter[BSONInteger]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  19. implicit def bsonJavaScriptReader: BSONReader[BSONJavaScript]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  20. implicit def bsonJavaScriptWSReader: BSONReader[BSONJavaScriptWS]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  21. implicit def bsonJavaScriptWSWriter: BSONWriter[BSONJavaScriptWS]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  22. implicit def bsonJavaScriptWriter: BSONWriter[BSONJavaScript]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  23. def bsonLocalDateHandler(zone: ZoneId): BSONHandler[LocalDate]
    Definition Classes
    DefaultBSONHandlers
    Annotations
    @inline()
  24. implicit val bsonLocalDateHandler: BSONHandler[LocalDate]
    Definition Classes
    DefaultBSONHandlers
  25. def bsonLocalDateTimeHandler(zone: ZoneId): BSONHandler[LocalDateTime]
    Definition Classes
    DefaultBSONHandlers
    Annotations
    @inline()
  26. implicit val bsonLocalDateTimeHandler: BSONHandler[LocalDateTime]
    Definition Classes
    DefaultBSONHandlers
  27. implicit def bsonLongReader: BSONReader[BSONLong]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  28. implicit def bsonLongWriter: BSONWriter[BSONLong]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  29. implicit def bsonMapKeyWriter[K, V <: BSONValue](implicit keyWriter: KeyWriter[K]): BSONDocumentWriter[Map[K, V]]
    Definition Classes
    LowPriority3BSONHandlers
  30. implicit def bsonMapWriter[V <: BSONValue]: BSONDocumentWriter[Map[String, V]]
    Definition Classes
    LowPriority1BSONHandlers
  31. implicit def bsonMaxKeyReader: BSONReader[BSONMaxKey]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  32. implicit def bsonMaxKeyWriter: BSONWriter[BSONMaxKey]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  33. implicit def bsonMinKeyReader: BSONReader[BSONMinKey]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  34. implicit def bsonMinKeyWriter: BSONWriter[BSONMinKey]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  35. implicit def bsonNullReader: BSONReader[BSONNull]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  36. implicit def bsonNullWriter: BSONWriter[BSONNull]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  37. implicit def bsonObjectIDReader: BSONReader[BSONObjectID]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  38. implicit def bsonObjectIDWriter: BSONWriter[BSONObjectID]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  39. def bsonOffsetDateTimeHandler(zone: ZoneId): BSONHandler[OffsetDateTime]
    Definition Classes
    DefaultBSONHandlers
    Annotations
    @inline()
  40. implicit val bsonOffsetDateTimeHandler: BSONHandler[OffsetDateTime]
    Definition Classes
    DefaultBSONHandlers
  41. implicit def bsonRegexReader: BSONReader[BSONRegex]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  42. implicit def bsonRegexWriter: BSONWriter[BSONRegex]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  43. implicit def bsonStringReader: BSONReader[BSONString]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  44. implicit def bsonStringWriter: BSONWriter[BSONString]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  45. implicit def bsonSymbolReader: BSONReader[BSONSymbol]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  46. implicit def bsonSymbolWriter: BSONWriter[BSONSymbol]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  47. implicit def bsonTimestampReader: BSONReader[BSONTimestamp]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  48. implicit def bsonTimestampWriter: BSONWriter[BSONTimestamp]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  49. implicit def bsonUndefinedReader: BSONReader[BSONUndefined]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  50. implicit def bsonUndefinedWriter: BSONWriter[BSONUndefined]
    Definition Classes
    BSONIdentityHandlers
    Annotations
    @inline()
  51. def bsonZonedDateTimeHandler(zone: ZoneId): BSONHandler[ZonedDateTime]
    Definition Classes
    DefaultBSONHandlers
    Annotations
    @inline()
  52. implicit val bsonZonedDateTimeHandler: BSONHandler[ZonedDateTime]
    Definition Classes
    DefaultBSONHandlers
  53. implicit final def collectionReader[M[_], T](implicit f: Factory[T, M[T]], reader: BSONReader[T]): BSONReader[M[T]]
    Definition Classes
    LowPriorityBSONHandlersCompat
  54. implicit def collectionWriter[T, Repr](implicit arg0: (Repr) => Iterable[T], writer: BSONWriter[T], notOption: ¬[Repr, Option[T]]): BSONWriter[Repr]
    Definition Classes
    LowPriority1BSONHandlers
  55. def document(elements: ElementProducer*): BSONDocument
  56. def document: BSONDocument
  57. def element(name: String, value: BSONValue): BSONElement
  58. def generateId: BSONObjectID
  59. implicit def mapKeyReader[K, V](implicit keyReader: KeyReader[K], valueReader: BSONReader[V]): BSONDocumentReader[Map[K, V]]
    Definition Classes
    LowPriority2BSONHandlers
  60. implicit def mapKeySafeWriter[K, V](implicit keyWriter: KeyWriter[K] with SafeKeyWriter[K], valueWriter: BSONWriter[V] with SafeBSONWriter[V]): BSONDocumentWriter[Map[K, V]]
    Definition Classes
    LowPriority3BSONHandlers
  61. implicit def mapKeyWriter[K, V](implicit keyWriter: KeyWriter[K], valueWriter: BSONWriter[V]): BSONDocumentWriter[Map[K, V]]
    Definition Classes
    LowPriority4BSONHandlers
  62. implicit def mapReader[V](implicit valueReader: BSONReader[V]): BSONDocumentReader[Map[String, V]]
    Definition Classes
    LowPriority1BSONHandlers
  63. implicit def mapSafeWriter[V](implicit valueWriter: BSONWriter[V] with SafeBSONWriter[V]): BSONDocumentWriter[Map[String, V]]
    Definition Classes
    LowPriority1BSONHandlers
  64. implicit def mapWriter[V](implicit valueWriter: BSONWriter[V]): BSONDocumentWriter[Map[String, V]]
    Definition Classes
    LowPriority2BSONHandlers
  65. implicit def nameValueOrdering[T <: BSONValue]: Ordering[(String, T)]
  66. implicit object BSONBinaryHandler extends BSONHandler[Array[Byte]] with SafeBSONWriter[Array[Byte]]
    Definition Classes
    DefaultBSONHandlers
  67. implicit object BSONBooleanHandler extends BSONHandler[Boolean] with SafeBSONWriter[Boolean]
    Definition Classes
    DefaultBSONHandlers
  68. implicit object BSONDateTimeHandler extends BSONHandler[Instant] with SafeBSONWriter[Instant]
    Definition Classes
    DefaultBSONHandlers
  69. implicit object BSONDecimalHandler extends BSONHandler[BigDecimal]
    Definition Classes
    DefaultBSONHandlers
  70. implicit object BSONDoubleHandler extends BSONHandler[Double] with SafeBSONWriter[Double]
    Definition Classes
    DefaultBSONHandlers
  71. implicit object BSONFloatHandler extends BSONHandler[Float] with SafeBSONWriter[Float]
    Definition Classes
    DefaultBSONHandlers
  72. implicit object BSONIntegerHandler extends BSONHandler[Int] with SafeBSONWriter[Int]
    Definition Classes
    DefaultBSONHandlers
  73. implicit object BSONLongHandler extends BSONHandler[Long] with SafeBSONWriter[Long]
    Definition Classes
    DefaultBSONHandlers
  74. implicit object BSONStringHandler extends BSONHandler[String] with SafeBSONWriter[String]
    Definition Classes
    DefaultBSONHandlers
  75. implicit object BSONURIHandler extends BSONHandler[URI] with SafeBSONWriter[URI]
    Definition Classes
    DefaultBSONHandlers
  76. implicit object BSONURLHandler extends BSONHandler[URL] with SafeBSONWriter[URL]
    Definition Classes
    DefaultBSONHandlers
  77. implicit object BSONValueIdentity extends BSONReader[BSONValue] with BSONWriter[BSONValue]
    Definition Classes
    BSONIdentityLowPriorityHandlers

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