Lines Matching refs:j

194     int j, dontsort = 0, vectorlen;  in sortCommand()  local
215 j = 2; /* options start at argv[2] */ in sortCommand()
226 while(j < c->argc) { in sortCommand()
227 int leftargs = c->argc-j-1; in sortCommand()
228 if (!strcasecmp(c->argv[j]->ptr,"asc")) { in sortCommand()
230 } else if (!strcasecmp(c->argv[j]->ptr,"desc")) { in sortCommand()
232 } else if (!strcasecmp(c->argv[j]->ptr,"alpha")) { in sortCommand()
234 } else if (!strcasecmp(c->argv[j]->ptr,"limit") && leftargs >= 2) { in sortCommand()
235 if ((getLongFromObjectOrReply(c, c->argv[j+1], &limit_start, NULL) in sortCommand()
237 (getLongFromObjectOrReply(c, c->argv[j+2], &limit_count, NULL) in sortCommand()
243 j+=2; in sortCommand()
244 } else if (!strcasecmp(c->argv[j]->ptr,"store") && leftargs >= 1) { in sortCommand()
245 storekey = c->argv[j+1]; in sortCommand()
246 j++; in sortCommand()
247 } else if (!strcasecmp(c->argv[j]->ptr,"by") && leftargs >= 1) { in sortCommand()
248 sortby = c->argv[j+1]; in sortCommand()
251 if (strchr(c->argv[j+1]->ptr,'*') == NULL) { in sortCommand()
262 j++; in sortCommand()
263 } else if (!strcasecmp(c->argv[j]->ptr,"get") && leftargs >= 1) { in sortCommand()
270 SORT_OP_GET,c->argv[j+1])); in sortCommand()
272 j++; in sortCommand()
278 j++; in sortCommand()
344 j = 0; in sortCommand()
360 while(j < vectorlen && listTypeNext(li,&entry)) { 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()
364 j++; 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()
378 j++; in sortCommand()
385 vector[j].obj = ele; in sortCommand()
386 vector[j].u.score = 0; in sortCommand()
387 vector[j].u.cmpobj = NULL; in sortCommand()
388 j++; in sortCommand()
421 vector[j].obj = ele; in sortCommand()
422 vector[j].u.score = 0; in sortCommand()
423 vector[j].u.cmpobj = NULL; in sortCommand()
424 j++; in sortCommand()
436 vector[j].obj = dictGetKey(setele); in sortCommand()
437 vector[j].u.score = 0; in sortCommand()
438 vector[j].u.cmpobj = NULL; in sortCommand()
439 j++; in sortCommand()
445 serverAssertWithInfo(c,sortval,j == vectorlen); in sortCommand()
449 for (j = 0; j < vectorlen; j++) { in sortCommand()
453 byval = lookupKeyByPattern(c->db,sortby,vector[j].obj); in sortCommand()
457 byval = vector[j].obj; in sortCommand()
461 if (sortby) vector[j].u.cmpobj = getDecodedObject(byval); in sortCommand()
466 vector[j].u.score = strtod(byval->ptr,&eptr); in sortCommand()
468 isnan(vector[j].u.score)) in sortCommand()
476 vector[j].u.score = (long)byval->ptr; in sortCommand()
509 for (j = start; j <= end; j++) { in sortCommand()
513 if (!getop) addReplyBulk(c,vector[j].obj); in sortCommand()
518 vector[j].obj); in sortCommand()
537 for (j = start; j <= end; j++) { in sortCommand()
542 listTypePush(sobj,vector[j].obj,LIST_TAIL); in sortCommand()
548 vector[j].obj); in sortCommand()
581 for (j = 0; j < vectorlen; j++) in sortCommand()
582 decrRefCount(vector[j].obj); in sortCommand()
585 for (j = 0; j < vectorlen; j++) { in sortCommand()
586 if (alpha && vector[j].u.cmpobj) in sortCommand()
587 decrRefCount(vector[j].u.cmpobj); in sortCommand()