KtMongo
Toggle table of contents
common
Target filter
common
Switch theme
Search in API
Skip to content
KtMongo
Kotlin BSON • Pure Kotlin Multiplatform implementation
/
opensavvy.ktmongo.bson.multiplatform
/
BsonFactory
Bson
Factory
class
BsonFactory
:
BsonFactory
(
source
)
Members
Constructors
Bson
Factory
Link copied to clipboard
constructor
(
)
Functions
build
Array
Link copied to clipboard
@
LowLevelApi
open
fun
buildArray
(
instance
:
BsonValueWriteable
)
:
BsonArray
@
LowLevelApi
open
override
fun
buildArray
(
block
:
BsonValueWriter
.
(
)
->
Unit
)
:
BsonArray
build
Document
Link copied to clipboard
@
LowLevelApi
open
fun
buildDocument
(
instance
:
BsonFieldWriteable
)
:
Bson
@
LowLevelApi
open
override
fun
buildDocument
(
block
:
BsonFieldWriter
.
(
)
->
Unit
)
:
Bson
@
LowLevelApi
open
override
fun
<
T
:
Any
>
buildDocument
(
obj
:
T
,
type
:
KType
,
klass
:
KClass
<
T
>
)
:
Bson
read
Array
Link copied to clipboard
@
LowLevelApi
open
override
fun
readArray
(
bytes
:
ByteArray
)
:
BsonArray
read
Document
Link copied to clipboard
@
LowLevelApi
open
override
fun
readDocument
(
bytes
:
ByteArray
)
:
Bson