MCPcopy Create free account
hub / github.com/RedisGears/RedisGears / registerStrKeyTypeToInt

Function registerStrKeyTypeToInt

plugins/python/redisgears_python.c:1634–1660  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1632}
1633
1634static 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
1662static void* registerCreateKeysArgs(PyObject *kargs, const char* prefix, ExecutionMode mode){
1663 Arr(char*) eventTypes = NULL;

Callers 1

registerCreateKeysArgsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected