MCPcopy Index your code
hub / github.com/Effect-TS/effect / pgLocks

Function pgLocks

packages/cluster/src/SqlRunnerStorage.ts:430–434  ·  view source on GitHub ↗
(shardIdsMap: Map<number, string>)

Source from the content-addressed store, hash-verified

428 }
429
430 const pgLocks = (shardIdsMap: Map<number, string>) =>
431 Array.from(
432 shardIdsMap.entries(),
433 ([lockNum, shardId]) => `pg_try_advisory_lock(${lockNum}) AS "${shardId}"`
434 ).join(", ")
435
436 const mysqlLocks = (shardIds: ReadonlyArray<string>) =>
437 shardIds.map((shardId) => `GET_LOCK('${lockNames.get(shardId)!}', 0) AS "${shardId}"`).join(", ")

Callers 1

Calls 2

entriesMethod · 0.80
joinMethod · 0.65

Tested by

no test coverage detected