mirror of
https://github.com/fluencelabs/redis
synced 2025-03-30 22:31:03 +00:00
Cluster: getKeysFromCommand() top comment improved.
This commit is contained in:
parent
c0e818ab08
commit
ef5e7fbaa2
12
src/db.c
12
src/db.c
@ -951,12 +951,18 @@ int *getKeysUsingCommandTable(struct redisCommand *cmd,robj **argv, int argc, in
|
|||||||
return keys;
|
return keys;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Return keys as an heap allocated array of integers. The length of the array
|
/* Return all the arguments that are keys in the command passed via argc / argv.
|
||||||
* is returned by reference into *numkeys.
|
*
|
||||||
|
* The command returns the positions of all the key arguments inside the array,
|
||||||
|
* so the actual return value is an heap allocated array of integers. The
|
||||||
|
* length of the array is returned by reference into *numkeys.
|
||||||
|
*
|
||||||
|
* 'cmd' must be point to the corresponding entry into the redisCommand
|
||||||
|
* table, according to the command name in argv[0].
|
||||||
*
|
*
|
||||||
* This function uses the command table if a command-specific helper function
|
* This function uses the command table if a command-specific helper function
|
||||||
* is not required, otherwise it calls the command-specific function. */
|
* is not required, otherwise it calls the command-specific function. */
|
||||||
int *getKeysFromCommand(struct redisCommand *cmd,robj **argv, int argc, int *numkeys) {
|
int *getKeysFromCommand(struct redisCommand *cmd, robj **argv, int argc, int *numkeys) {
|
||||||
if (cmd->getkeys_proc) {
|
if (cmd->getkeys_proc) {
|
||||||
return cmd->getkeys_proc(cmd,argv,argc,numkeys);
|
return cmd->getkeys_proc(cmd,argv,argc,numkeys);
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user