getDependencyCounts-4.js 1003 B

12345678910111213141516171819202122232425262728293031323334353637
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.getDependencyCounts = void 0;
  4. const content = `--[[
  5. Get counts per child states
  6. Input:
  7. KEYS[1] processed key
  8. KEYS[2] unprocessed key
  9. KEYS[3] ignored key
  10. KEYS[4] failed key
  11. ARGV[1...] types
  12. ]]
  13. local rcall = redis.call;
  14. local processedKey = KEYS[1]
  15. local unprocessedKey = KEYS[2]
  16. local ignoredKey = KEYS[3]
  17. local failedKey = KEYS[4]
  18. local results = {}
  19. for i = 1, #ARGV do
  20. if ARGV[i] == "processed" then
  21. results[#results+1] = rcall("HLEN", processedKey)
  22. elseif ARGV[i] == "unprocessed" then
  23. results[#results+1] = rcall("SCARD", unprocessedKey)
  24. elseif ARGV[i] == "ignored" then
  25. results[#results+1] = rcall("HLEN", ignoredKey)
  26. else
  27. results[#results+1] = rcall("ZCARD", failedKey)
  28. end
  29. end
  30. return results
  31. `;
  32. exports.getDependencyCounts = {
  33. name: 'getDependencyCounts',
  34. content,
  35. keys: 4,
  36. };
  37. //# sourceMappingURL=getDependencyCounts-4.js.map