mongo4cats-kernel
mongo4cats-kernel
mongo4cats.bson
BsonValue
BsonValue
BArray
BBinary
BBoolean
BDateTime
BDecimal
BDocument
BDouble
BInt32
BInt64
BMaxKey
BMinKey
BNull
BObjectId
BRegex
BString
BUndefined
BsonValueDecoder
BsonValueDecoder
BsonValueEncoder
BsonValueEncoder
Document
Document
ObjectId
syntax
KeySyntax
ValueSyntax
mongo4cats.client
ClientSession
GenericMongoClient
mongo4cats.codecs
BsonValueCodecProvider
CodecRegistry
DocumentCodecProvider
IterableCodecProvider
MapCodecProvider
MongoCodecProvider
OptionCodecProvider
mongo4cats.collection
GenericMongoCollection
mongo4cats.database
GenericMongoDatabase
mongo4cats.models.client
ClientSessionOptions
MongoClientSettings
MongoConnection
MongoConnection
MongoConnectionType
MongoConnectionType
Classic
Srv
MongoCredential
MongoDriverInformation
ServerAddress
TransactionOptions
mongo4cats.models.collection
BulkWriteOptions
CountOptions
DeleteOptions
DropIndexOptions
FindOneAndDeleteOptions
FindOneAndReplaceOptions
FindOneAndUpdateOptions
IndexOptions
InsertManyOptions
InsertOneOptions
MongoNamespace
MongoNamespace
RenameCollectionOptions
ReplaceOptions
UpdateOptions
WriteCommand
WriteCommand
DeleteMany
DeleteOne
InsertOne
ReplaceOne
UpdateMany
UpdateOne
mongo4cats.models.database
CreateCollectionOptions
mongo4cats.operations
Accumulator
Accumulator
Aggregate
Aggregate
Facet
Filter
Filter
Index
Index
Projection
Projection
Sort
Sort
Update
Update
mongo4cats-kernel
/
mongo4cats.bson
/
BsonValueEncoder
BsonValueEncoder
object
BsonValueEncoder
Companion:
class
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
BsonValueEncoder
.type
Implicits
Implicits
Implicits
implicit
def
arrayListEncoder
[
A
](
implicit
e:
BsonValueEncoder
[
A
]):
BsonValueEncoder
[
List
[
A
]]
implicit
def
arrayVectorEncoder
[
A
](
implicit
e:
BsonValueEncoder
[
A
]):
BsonValueEncoder
[
Vector
[
A
]]
implicit
val
booleanEncoder
:
BsonValueEncoder
[
Boolean
]
implicit
val
bsonValueEncoder
:
BsonValueEncoder
[
BsonValue
]
implicit
val
dateTimeEncoder
:
BsonValueEncoder
[
Instant
]
implicit
val
documentEncoder
:
BsonValueEncoder
[
Document
]
implicit
val
doubleEncoder
:
BsonValueEncoder
[
Double
]
implicit
val
intEncoder
:
BsonValueEncoder
[
Int
]
implicit
val
longEncoder
:
BsonValueEncoder
[
Long
]
implicit
val
objectIdEncoder
:
BsonValueEncoder
[
ObjectId
]
implicit
def
optionEncoder
[
A
](
implicit
e:
BsonValueEncoder
[
A
]):
BsonValueEncoder
[
Option
[
A
]]
implicit
val
stringEncoder
:
BsonValueEncoder
[
String
]