Lines Matching refs:vector
199 redisSortObject *vector; /* Resulting vector to sort */ in sortCommand() local
343 vector = zmalloc(sizeof(redisSortObject)*vectorlen); in sortCommand()
361 vector[j].obj = listTypeGet(&entry); in sortCommand()
362 vector[j].u.score = 0; in sortCommand()
363 vector[j].u.cmpobj = NULL; in sortCommand()
375 vector[j].obj = listTypeGet(&entry); in sortCommand()
376 vector[j].u.score = 0; in sortCommand()
377 vector[j].u.cmpobj = NULL; in sortCommand()
385 vector[j].obj = createObject(OBJ_STRING,sdsele); in sortCommand()
386 vector[j].u.score = 0; in sortCommand()
387 vector[j].u.cmpobj = NULL; in sortCommand()
421 vector[j].obj = createStringObject(sdsele,sdslen(sdsele)); in sortCommand()
422 vector[j].u.score = 0; in sortCommand()
423 vector[j].u.cmpobj = NULL; in sortCommand()
438 vector[j].obj = createStringObject(sdsele,sdslen(sdsele)); in sortCommand()
439 vector[j].u.score = 0; in sortCommand()
440 vector[j].u.cmpobj = NULL; in sortCommand()
455 byval = lookupKeyByPattern(c->db,sortby,vector[j].obj); in sortCommand()
459 byval = vector[j].obj; in sortCommand()
463 if (sortby) vector[j].u.cmpobj = getDecodedObject(byval); in sortCommand()
468 vector[j].u.score = strtod(byval->ptr,&eptr); in sortCommand()
470 isnan(vector[j].u.score)) in sortCommand()
478 vector[j].u.score = (long)byval->ptr; in sortCommand()
496 pqsort(vector,vectorlen,sizeof(redisSortObject),sortCompare, start,end); in sortCommand()
498 qsort(vector,vectorlen,sizeof(redisSortObject),sortCompare); in sortCommand()
513 if (!getop) addReplyBulk(c,vector[j].obj); in sortCommand()
518 vector[j].obj); in sortCommand()
542 listTypePush(sobj,vector[j].obj,LIST_TAIL); in sortCommand()
548 vector[j].obj); in sortCommand()
581 decrRefCount(vector[j].obj); in sortCommand()
586 if (alpha && vector[j].u.cmpobj) in sortCommand()
587 decrRefCount(vector[j].u.cmpobj); in sortCommand()
589 zfree(vector); in sortCommand()