MCPcopy Create free account
hub / github.com/documentdb/documentdb / PgbsonElementToPgbson

Function PgbsonElementToPgbson

pg_documentdb_core/src/io/pgbsonelement.c:287–295  ·  view source on GitHub ↗

* Converts a pgbsonelement to a serialized pgbson for returning from a C function. */

Source from the content-addressed store, hash-verified

285 * Converts a pgbsonelement to a serialized pgbson for returning from a C function.
286 */
287pgbson *
288PgbsonElementToPgbson(pgbsonelement *element)
289{
290 pgbson_writer writer;
291 PgbsonWriterInit(&writer);
292 PgbsonWriterAppendValue(&writer, element->path, element->pathLength,
293 &element->bsonValue);
294 return PgbsonWriterGetPgbson(&writer);
295}
296
297
298/* --------------------------------------------------------- */

Calls 3

PgbsonWriterInitFunction · 0.85
PgbsonWriterAppendValueFunction · 0.85
PgbsonWriterGetPgbsonFunction · 0.85

Tested by

no test coverage detected