reactivemongo
bson
package
bson
Linear Supertypes
DefaultBSONHandlers
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
bson
DefaultBSONHandlers
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
class
BSONArrayCollectionReader
[
M
[
_
]
,
T
]
extends
BSONReader
[
BSONArray
,
M
[
T
]]
Definition Classes
DefaultBSONHandlers
class
BSONArrayCollectionWriter
[
T
,
Repr
]
extends
VariantBSONWriter
[
Repr
,
BSONArray
]
Definition Classes
DefaultBSONHandlers
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
implicit
object
BSONArrayIdentity
extends
IdentityBSONConverter
[
BSONArray
]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONBinaryHandler
extends
BSONHandler
[
BSONBinary
,
Array
[
Byte
]]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONBinaryIdentity
extends
IdentityBSONConverter
[
BSONBinary
]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONBooleanHandler
extends
BSONHandler
[
BSONBoolean
,
Boolean
]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONBooleanIdentity
extends
IdentityBSONConverter
[
BSONBoolean
]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONBooleanLikeWriter
extends
VariantBSONWriter
[
BSONBooleanLike
,
BSONValue
]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONDateTimeHandler
extends
BSONHandler
[
BSONDateTime
,
Date
]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONDateTimeIdentity
extends
IdentityBSONConverter
[
BSONDateTime
]
Definition Classes
DefaultBSONHandlers
def
BSONDocumentHandler
[
T
]
(
read: (
BSONDocument
) ⇒
T
,
write: (
T
) ⇒
BSONDocument
)
:
BSONDocumentHandler
[
T
]
implicit
object
BSONDocumentIdentity
extends
IdentityBSONConverter
[
BSONDocument
] with
BSONDocumentReader
[
BSONDocument
] with
BSONDocumentWriter
[
BSONDocument
]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONDoubleHandler
extends
BSONHandler
[
BSONDouble
,
Double
]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONDoubleIdentity
extends
IdentityBSONConverter
[
BSONDouble
]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONIntegerHandler
extends
BSONHandler
[
BSONInteger
,
Int
]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONIntegerIdentity
extends
IdentityBSONConverter
[
BSONInteger
]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONJavaScriptIdentity
extends
BSONReader
[
BSONJavaScript
,
BSONJavaScript
] with
BSONWriter
[
BSONJavaScript
,
BSONJavaScript
]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONLongHandler
extends
BSONHandler
[
BSONLong
,
Long
]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONLongIdentity
extends
IdentityBSONConverter
[
BSONLong
]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONNullIdentity
extends
IdentityBSONConverter
[
BSONNull
.type]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONNumberLikeWriter
extends
VariantBSONWriter
[
BSONNumberLike
,
BSONValue
]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONObjectIDIdentity
extends
IdentityBSONConverter
[
BSONObjectID
]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONRegexIdentity
extends
IdentityBSONConverter
[
BSONRegex
]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONStringHandler
extends
BSONHandler
[
BSONString
,
String
]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONStringIdentity
extends
IdentityBSONConverter
[
BSONString
]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONUndefinedIdentity
extends
IdentityBSONConverter
[
BSONUndefined
.type]
Definition Classes
DefaultBSONHandlers
implicit
object
BSONValueIdentity
extends
IdentityBSONConverter
[
BSONValue
]
Definition Classes
DefaultBSONHandlers
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
DefaultBSONHandlers
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
DefaultBSONHandlers
def
document
(
elements:
Producer
[
BSONElement
]*
)
:
BSONDocument
def
document
:
BSONDocument
def
element
(
name:
String
,
value:
BSONValue
)
:
BSONElement
implicit
def
findReader
[
T
]
(
implicit
reader:
VariantBSONReader
[_ <:
BSONValue
,
T
]
)
:
BSONReader
[_ <:
BSONValue
,
T
]
Definition Classes
DefaultBSONHandlers
implicit
def
findWriter
[
T
]
(
implicit
writer:
VariantBSONWriter
[
T
, _ <:
BSONValue
]
)
:
BSONWriter
[
T
, _ <:
BSONValue
]
Definition Classes
DefaultBSONHandlers
def
generateId
:
BSONObjectID
Inherited from
DefaultBSONHandlers
Inherited from
AnyRef
Inherited from
Any
Ungrouped