(shardIdsMap: Map<number, string>)
| 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(", ") |
no test coverage detected