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

Function UpdateCursorInContinuationMap

pg_documentdb/src/commands/cursors.c:2304–2318  ·  view source on GitHub ↗

* Update a single row's continuation into into the cursor map after draining * a tuple into the response page. */

Source from the content-addressed store, hash-verified

2302 * a tuple into the response page.
2303 */
2304static void
2305UpdateCursorInContinuationMap(pgbson *continuationValue, HTAB *cursorMap, bool
2306 isTailableCursor)
2307{
2308 bson_iter_t continuationIter;
2309 PgbsonInitIterator(continuationValue, &continuationIter);
2310 if (isTailableCursor)
2311 {
2312 UpdateTailableCursorInContinuationMapCore(&continuationIter, cursorMap);
2313 }
2314 else
2315 {
2316 UpdateCursorInContinuationMapCore(&continuationIter, cursorMap);
2317 }
2318}
2319
2320
2321void

Tested by

no test coverage detected