[This is preliminary documentation and is subject to change.]
Converts row to BSON document suitable for storage in MONGO.DB.
Pass target name (name of particular store/epoch/implementation) to get targeted field metadata.
Note: the supplied row MAY NOT CONTAIN REFERENCE CYCLES - either direct or transitive
Namespace: NFX.Serialization.BSONAssembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
public virtual BSONDocument RowToBSONDocument(
Row row,
string targetName,
bool useAmorphousData = true,
FieldFilterFunc filter = null
)
public virtual BSONDocument RowToBSONDocument(
Row row,
string targetName,
bool useAmorphousData = true,
FieldFilterFunc filter = null
)
Public Overridable Function RowToBSONDocument (
row As Row,
targetName As String,
Optional useAmorphousData As Boolean = true,
Optional filter As FieldFilterFunc = Nothing
) As BSONDocument
Public Overridable Function RowToBSONDocument (
row As Row,
targetName As String,
Optional useAmorphousData As Boolean = true,
Optional filter As FieldFilterFunc = Nothing
) As BSONDocument
public:
virtual BSONDocument^ RowToBSONDocument(
Row^ row,
String^ targetName,
bool useAmorphousData = true,
FieldFilterFunc^ filter = nullptr
)
public:
virtual BSONDocument^ RowToBSONDocument(
Row^ row,
String^ targetName,
bool useAmorphousData = true,
FieldFilterFunc^ filter = nullptr
)
abstract RowToBSONDocument :
row : Row *
targetName : string *
?useAmorphousData : bool *
?filter : FieldFilterFunc
(* Defaults:
let _useAmorphousData = defaultArg useAmorphousData true
let _filter = defaultArg filter null
*)
-> BSONDocument
override RowToBSONDocument :
row : Row *
targetName : string *
?useAmorphousData : bool *
?filter : FieldFilterFunc
(* Defaults:
let _useAmorphousData = defaultArg useAmorphousData true
let _filter = defaultArg filter null
*)
-> BSONDocument
abstract RowToBSONDocument :
row : Row *
targetName : string *
?useAmorphousData : bool *
?filter : FieldFilterFunc
(* Defaults:
let _useAmorphousData = defaultArg useAmorphousData true
let _filter = defaultArg filter null
*)
-> BSONDocument
override RowToBSONDocument :
row : Row *
targetName : string *
?useAmorphousData : bool *
?filter : FieldFilterFunc
(* Defaults:
let _useAmorphousData = defaultArg useAmorphousData true
let _filter = defaultArg filter null
*)
-> BSONDocument
Return Value
Type:
BSONDocument