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

Type Members

  1. abstract class BSONArrayCollectionReader[M[_], T] extends BSONReader[M[T]]
    Attributes
    protected
    Definition Classes
    LowPriority1BSONHandlers
  2. type BaseColl[T] = Traversable[T]
    Definition Classes
    Aliases
  3. type StringOps = scala.collection.immutable.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 cbf: CanBuildFrom[M[_], 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 generateId: BSONObjectID
  58. implicit def mapKeyReader[K, V](implicit keyReader: KeyReader[K], valueReader: BSONReader[V]): BSONDocumentReader[Map[K, V]]
    Definition Classes
    LowPriority2BSONHandlers
  59. 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
  60. implicit def mapKeyWriter[K, V](implicit keyWriter: KeyWriter[K], valueWriter: BSONWriter[V]): BSONDocumentWriter[Map[K, V]]
    Definition Classes
    LowPriority4BSONHandlers
  61. implicit def mapReader[V](implicit valueReader: BSONReader[V]): BSONDocumentReader[Map[String, V]]
    Definition Classes
    LowPriority1BSONHandlers
  62. implicit def mapSafeWriter[V](implicit valueWriter: BSONWriter[V] with SafeBSONWriter[V]): BSONDocumentWriter[Map[String, V]]
    Definition Classes
    LowPriority1BSONHandlers
  63. implicit def mapWriter[V](implicit valueWriter: BSONWriter[V]): BSONDocumentWriter[Map[String, V]]
    Definition Classes
    LowPriority2BSONHandlers
  64. def maxKey: BSONMaxKey
  65. macro def migrationRequired[A](details: String): A
    Annotations
    @SuppressWarnings()
  66. def minKey: BSONMinKey
  67. implicit def nameValueOrdering[T <: BSONValue]: Ordering[(String, T)]
  68. def null: BSONNull
  69. def undefined: BSONUndefined

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