< Back
 

# Packages

-  package root
  Definition Classes
    root
-  package reactivemongo
  Definition Classes
    root
-  package bson
  Definition Classes
    reactivemongo
- BSONArrayCollectionReader
- BSONArrayCollectionWriter
- BSONArrayIdentity
- BSONBinaryHandler
- BSONBinaryIdentity
- BSONBooleanHandler
- BSONBooleanIdentity
- BSONBooleanLikeReader
- BSONBooleanLikeWriter
- BSONDateTimeHandler
- BSONDateTimeIdentity
- BSONDecimalHandler
- BSONDecimalIdentity
- BSONDocumentIdentity
- BSONDoubleHandler
- BSONDoubleIdentity
- BSONIntegerHandler
- BSONIntegerIdentity
- BSONJavaScriptIdentity
- BSONLongHandler
- BSONLongIdentity
- BSONNullIdentity
- BSONNumberLikeReader
- BSONNumberLikeWriter
- BSONObjectIDIdentity
- BSONRegexIdentity
- BSONStringHandler
- BSONStringIdentity
- BSONUndefinedIdentity
- BSONValueIdentity
- IdentityBSONConverter
-  package play
  Definition Classes
    reactivemongo

p

reactivemongo

# bson 

#### package bson

Linear Supertypes
DefaultBSONHandlers, LowPrioBSONHandlers, AnyRef, Any
 
Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. bson
2. DefaultBSONHandlers
3. LowPrioBSONHandlers
4. AnyRef
5. Any

1. Hide All
2. Show All

Visibility

1. Public
2. All

### Type Members

1.  class BSONArrayCollectionReader[M[_], T] extends BSONReader[BSONArray, M[T]]
   Definition Classes
     LowPrioBSONHandlers
2.  class BSONArrayCollectionWriter[T, Repr] extends VariantBSONWriter[Repr, BSONArray]
   Definition Classes
     LowPrioBSONHandlers
3.  class BSONBooleanLikeReader[B <: BSONValue] extends BSONReader[B, BSONBooleanLike]
   Definition Classes
     DefaultBSONHandlers
4.  type BSONDocumentHandler[T] = BSONDocumentReader[T] with BSONDocumentWriter[T] with BSONHandler[BSONDocument, T]
5.  class BSONNumberLikeReader[B <: BSONValue] extends BSONReader[B, BSONNumberLike]
   Definition Classes
     DefaultBSONHandlers
6.  abstract class IdentityBSONConverter[T <: BSONValue] extends BSONReader[T, T] with BSONWriter[T, T]
   Definition Classes
     DefaultBSONHandlers

### Value Members

1.  def BSONDocumentHandler[T](read: (BSONDocument) ⇒ T, write: (T) ⇒ BSONDocument): BSONDocumentHandler[T]
2.  implicit def MapReader[K, V](implicit keyReader: BSONReader[BSONString, K], valueReader: BSONReader[_ <: BSONValue, V]): BSONDocumentReader[Map[K, V]]
   Definition Classes
     DefaultBSONHandlers
3.  implicit def MapWriter[K, V](implicit keyWriter: BSONWriter[K, BSONString], valueWriter: BSONWriter[V, _ <: BSONValue]): BSONDocumentWriter[Map[K, V]]
   Definition Classes
     DefaultBSONHandlers
4.  def array(values: Producer[BSONValue]*): BSONArray
5.  def array: BSONArray
6.  implicit def bsonArrayToCollectionReader[M[_], T](implicit cbf: CanBuildFrom[M[_], T, M[T]], reader: BSONReader[_ <: BSONValue, T]): BSONReader[BSONArray, M[T]]
   Definition Classes
     LowPrioBSONHandlers
7.  implicit def bsonBooleanLikeReader[B <: BSONValue]: BSONBooleanLikeReader[B]
   Definition Classes
     DefaultBSONHandlers
8.  implicit def bsonNumberLikeReader[B <: BSONValue]: BSONNumberLikeReader[B]
   Definition Classes
     DefaultBSONHandlers
9.  implicit def collectionToBSONArrayCollectionWriter[T, Repr](implicit arg0: (Repr) ⇒ Traversable[T], writer: BSONWriter[T, _ <: BSONValue]): VariantBSONWriter[Repr, BSONArray]
   Definition Classes
     LowPrioBSONHandlers
10.  def document(elements: Producer[BSONElement]*): BSONDocument
11.  def document: BSONDocument
12.  def element(name: String, value: BSONValue): BSONElement
13.  implicit def findWriter[T](implicit writer: VariantBSONWriter[T, _ <: BSONValue]): BSONWriter[T, _ <: BSONValue]
    Definition Classes
      DefaultBSONHandlers
14.  def generateId: BSONObjectID
15.  implicit object BSONArrayIdentity extends IdentityBSONConverter[BSONArray]
    Definition Classes
      DefaultBSONHandlers
16.  implicit object BSONBinaryHandler extends BSONHandler[BSONBinary, Array[Byte]]
    Definition Classes
      DefaultBSONHandlers
17.  implicit object BSONBinaryIdentity extends IdentityBSONConverter[BSONBinary]
    Definition Classes
      DefaultBSONHandlers
18.  implicit object BSONBooleanHandler extends BSONHandler[BSONBoolean, Boolean]
    Definition Classes
      DefaultBSONHandlers
19.  implicit object BSONBooleanIdentity extends IdentityBSONConverter[BSONBoolean]
    Definition Classes
      DefaultBSONHandlers
20.  implicit object BSONBooleanLikeWriter extends VariantBSONWriter[BSONBooleanLike, BSONValue]
    Definition Classes
      DefaultBSONHandlers
21.  implicit object BSONDateTimeHandler extends BSONHandler[BSONDateTime, Date]
    Definition Classes
      DefaultBSONHandlers
22.  implicit object BSONDateTimeIdentity extends IdentityBSONConverter[BSONDateTime]
    Definition Classes
      DefaultBSONHandlers
23.  implicit object BSONDecimalHandler extends BSONHandler[BSONDecimal, BigDecimal]
    Definition Classes
      DefaultBSONHandlers
24.  implicit object BSONDecimalIdentity extends IdentityBSONConverter[BSONDecimal]
    Definition Classes
      DefaultBSONHandlers
25.  implicit object BSONDocumentIdentity extends IdentityBSONConverter[BSONDocument] with BSONDocumentReader[BSONDocument] with BSONDocumentWriter[BSONDocument]
    Definition Classes
      DefaultBSONHandlers
26.  implicit object BSONDoubleHandler extends BSONHandler[BSONDouble, Double]
    Definition Classes
      DefaultBSONHandlers
27.  implicit object BSONDoubleIdentity extends IdentityBSONConverter[BSONDouble]
    Definition Classes
      DefaultBSONHandlers
28.  implicit object BSONIntegerHandler extends BSONHandler[BSONInteger, Int]
    Definition Classes
      DefaultBSONHandlers
29.  implicit object BSONIntegerIdentity extends IdentityBSONConverter[BSONInteger]
    Definition Classes
      DefaultBSONHandlers
30.  implicit object BSONJavaScriptIdentity extends BSONReader[BSONJavaScript, BSONJavaScript] with BSONWriter[BSONJavaScript, BSONJavaScript]
    Definition Classes
      DefaultBSONHandlers
31.  implicit object BSONLongHandler extends BSONHandler[BSONLong, Long]
    Definition Classes
      DefaultBSONHandlers
32.  implicit object BSONLongIdentity extends IdentityBSONConverter[BSONLong]
    Definition Classes
      DefaultBSONHandlers
33.  implicit object BSONNullIdentity extends IdentityBSONConverter[BSONNull.type]
    Definition Classes
      DefaultBSONHandlers
34.  implicit object BSONNumberLikeWriter extends VariantBSONWriter[BSONNumberLike, BSONValue]
    Definition Classes
      DefaultBSONHandlers
35.  implicit object BSONObjectIDIdentity extends IdentityBSONConverter[BSONObjectID]
    Definition Classes
      DefaultBSONHandlers
36.  implicit object BSONRegexIdentity extends IdentityBSONConverter[BSONRegex]
    Definition Classes
      DefaultBSONHandlers
37.  implicit object BSONStringHandler extends BSONHandler[BSONString, String]
    Definition Classes
      DefaultBSONHandlers
38.  implicit object BSONStringIdentity extends IdentityBSONConverter[BSONString]
    Definition Classes
      DefaultBSONHandlers
39.  implicit object BSONUndefinedIdentity extends IdentityBSONConverter[BSONUndefined.type]
    Definition Classes
      DefaultBSONHandlers
40.  implicit object BSONValueIdentity extends IdentityBSONConverter[BSONValue]
    Definition Classes
      DefaultBSONHandlers

### Inherited from DefaultBSONHandlers

### Inherited from LowPrioBSONHandlers

### Inherited from AnyRef

### Inherited from Any

### Ungrouped