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

Function WritePrivilegeListToArray

pg_documentdb/src/utils/role_utils.c:652–663  ·  view source on GitHub ↗

* Writes the consolidated privileges list to a BSON array. */

Source from the content-addressed store, hash-verified

650 * Writes the consolidated privileges list to a BSON array.
651 */
652static void
653WritePrivilegeListToArray(List *consolidatedPrivileges,
654 pgbson_array_writer *privilegesArrayWriter)
655{
656 ListCell *privilege;
657 foreach(privilege, consolidatedPrivileges)
658 {
659 ConsolidatedPrivilege *currentPrivilege =
660 (ConsolidatedPrivilege *) lfirst(privilege);
661 WriteSinglePrivilegeDocument(currentPrivilege, privilegesArrayWriter);
662 }
663}
664
665
666/*

Callers 2

WritePrivilegesFunction · 0.85

Calls 2

foreachFunction · 0.50

Tested by

no test coverage detected