| 1632 | } |
| 1633 | |
| 1634 | static int registerStrKeyTypeToInt(const char* keyType){ |
| 1635 | if(strcmp(keyType, "empty") == 0){ |
| 1636 | return REDISMODULE_KEYTYPE_EMPTY; |
| 1637 | } |
| 1638 | if(strcmp(keyType, "string") == 0){ |
| 1639 | return REDISMODULE_KEYTYPE_STRING; |
| 1640 | } |
| 1641 | if(strcmp(keyType, "list") == 0){ |
| 1642 | return REDISMODULE_KEYTYPE_LIST; |
| 1643 | } |
| 1644 | if(strcmp(keyType, "hash") == 0){ |
| 1645 | return REDISMODULE_KEYTYPE_HASH; |
| 1646 | } |
| 1647 | if(strcmp(keyType, "set") == 0){ |
| 1648 | return REDISMODULE_KEYTYPE_SET; |
| 1649 | } |
| 1650 | if(strcmp(keyType, "zset") == 0){ |
| 1651 | return REDISMODULE_KEYTYPE_ZSET; |
| 1652 | } |
| 1653 | if(strcmp(keyType, "module") == 0){ |
| 1654 | return REDISMODULE_KEYTYPE_MODULE; |
| 1655 | } |
| 1656 | if(strcmp(keyType, "stream") == 0){ |
| 1657 | return REDISMODULE_KEYTYPE_STREAM; |
| 1658 | } |
| 1659 | return -1; |
| 1660 | } |
| 1661 | |
| 1662 | static void* registerCreateKeysArgs(PyObject *kargs, const char* prefix, ExecutionMode mode){ |
| 1663 | Arr(char*) eventTypes = NULL; |
no outgoing calls
no test coverage detected