reactivemongo
bson
package
bson
Linear Supertypes
DefaultBSONHandlers
,
LowPrioBSONHandlers
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
bson
DefaultBSONHandlers
LowPrioBSONHandlers
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Type Members
class
BSONArrayCollectionReader
[
M
[
_
]
,
T
]
extends
BSONReader
[
BSONArray
,
M
[
T
]]
Definition Classes
LowPrioBSONHandlers
class
BSONArrayCollectionWriter
[
T
,
Repr
]
extends
VariantBSONWriter
[
Repr
,
BSONArray
]
Definition Classes
LowPrioBSONHandlers
class
BSONBooleanLikeReader
[
B <:
BSONValue
]
extends
BSONReader
[
B
,
BSONBooleanLike
]
Definition Classes
DefaultBSONHandlers
type
BSONDocumentHandler
[
T
]
=
BSONDocumentReader
[
T
] with
BSONDocumentWriter
[
T
] with
BSONHandler
[
BSONDocument
,
T
]
class
BSONNumberLikeReader
[
B <:
BSONValue
]
extends
BSONReader
[
B
,
BSONNumberLike
]
Definition Classes
DefaultBSONHandlers
abstract
class
IdentityBSONConverter
[
T <:
BSONValue
]
extends
BSONReader
[
T
,
T
] with
BSONWriter
[
T
,
T
]
Definition Classes
DefaultBSONHandlers
Value Members
def
BSONDocumentHandler
[
T
]
(
read: (
BSONDocument
) ⇒
T
,
write: (
T
) ⇒
BSONDocument
)
:
BSONDocumentHandler
[
T
]
implicit
def
MapReader
[
K
,
V
]
(
implicit
keyReader:
BSONReader
[
BSONString
,
K
]
,
valueReader:
BSONReader
[_ <:
BSONValue
,
V
]
)
:
BSONDocumentReader
[
Map
[
K
,
V
]]
Definition Classes
DefaultBSONHandlers
implicit
def
MapWriter
[
K
,
V
]
(
implicit
keyWriter:
BSONWriter
[
K
,
BSONString
]
,
valueWriter:
BSONWriter
[
V
, _ <:
BSONValue
]
)
:
BSONDocumentWriter
[
Map
[
K
,
V
]]
Definition Classes
DefaultBSONHandlers
def
array
(
values:
Producer
[
BSONValue
]*
)
:
BSONArray
def
array
:
BSONArray
implicit
def
bsonArrayToCollectionReader
[
M
[
_
]
,
T
]
(
implicit
cbf:
CanBuildFrom
[
M
[_],
T
,
M
[
T
]]
,
reader:
BSONReader
[_ <:
BSONValue
,
T
]
)
:
BSONReader
[
BSONArray
,
M
[
T
]]
Definition Classes
LowPrioBSONHandlers
implicit
def
bsonBooleanLikeReader
[
B <:
BSONValue
]
:
BSONBooleanLikeReader
[
B
]
Definition Classes
DefaultBSONHandlers
implicit
def
bsonNumberLikeReader
[
B <:
BSONValue
]
:
BSONNumberLikeReader
[
B
]
Definition Classes
DefaultBSONHandlers
implicit
def
collectionToBSONArrayCollectionWriter
[
T
,
Repr
]
(
implicit
arg0: (
Repr
) ⇒
Traversable
[
T
]
,
writer:
BSONWriter
[
T
, _ <:
BSONValue
]
)
:
VariantBSONWriter
[
Repr
,
BSONArray
]
Definition Classes
LowPrioBSONHandlers
def
document
(
elements:
Producer
[
BSONElement
]*
)
:
BSONDocument
def
document
:
BSONDocument
def
element
(
name:
String
,
value:
BSONValue
)
:
BSONElement
implicit
def
findWriter
[
T
]
(
implicit
writer:
VariantBSONWriter
[
T
, _ <:
BSONValue
]
)
:
BSONWriter
[
T
, _ <:
BSONValue
]
Definition Classes
DefaultBSONHandlers
def
generateId
:
BSONObjectID
Inherited from
DefaultBSONHandlers
Inherited from
LowPrioBSONHandlers
Inherited from
AnyRef
Inherited from
Any
Ungrouped