Lines Matching refs:o

158     robj *o;  in getGenericCommand()  local
160 if ((o = lookupKeyReadOrReply(c,c->argv[1],shared.nullbulk)) == NULL) in getGenericCommand()
163 if (o->type != OBJ_STRING) { in getGenericCommand()
167 addReplyBulk(c,o); in getGenericCommand()
185 robj *o; in setrangeCommand() local
197 o = lookupKeyWrite(c->db,c->argv[1]); in setrangeCommand()
198 if (o == NULL) { in setrangeCommand()
209 o = createObject(OBJ_STRING,sdsnewlen(NULL, offset+sdslen(value))); in setrangeCommand()
210 dbAdd(c->db,c->argv[1],o); in setrangeCommand()
215 if (checkType(c,o,OBJ_STRING)) in setrangeCommand()
219 olen = stringObjectLen(o); in setrangeCommand()
230 o = dbUnshareStringValue(c->db,c->argv[1],o); in setrangeCommand()
234 o->ptr = sdsgrowzero(o->ptr,offset+sdslen(value)); in setrangeCommand()
235 memcpy((char*)o->ptr+offset,value,sdslen(value)); in setrangeCommand()
241 addReplyLongLong(c,sdslen(o->ptr)); in setrangeCommand()
245 robj *o; in getrangeCommand() local
254 if ((o = lookupKeyReadOrReply(c,c->argv[1],shared.emptybulk)) == NULL || in getrangeCommand()
255 checkType(c,o,OBJ_STRING)) return; in getrangeCommand()
257 if (o->encoding == OBJ_ENCODING_INT) { in getrangeCommand()
259 strlen = ll2string(llbuf,sizeof(llbuf),(long)o->ptr); in getrangeCommand()
261 str = o->ptr; in getrangeCommand()
290 robj *o = lookupKeyRead(c->db,c->argv[j]); in mgetCommand() local
291 if (o == NULL) { in mgetCommand()
294 if (o->type != OBJ_STRING) { in mgetCommand()
297 addReplyBulk(c,o); in mgetCommand()
341 robj *o, *new; in incrDecrCommand() local
343 o = lookupKeyWrite(c->db,c->argv[1]); in incrDecrCommand()
344 if (o != NULL && checkType(c,o,OBJ_STRING)) return; in incrDecrCommand()
345 if (getLongLongFromObjectOrReply(c,o,&value,NULL) != C_OK) return; in incrDecrCommand()
355 if (o && o->refcount == 1 && o->encoding == OBJ_ENCODING_INT && in incrDecrCommand()
359 new = o; in incrDecrCommand()
360 o->ptr = (void*)((long)value); in incrDecrCommand()
363 if (o) { in incrDecrCommand()
401 robj *o, *new, *aux; in incrbyfloatCommand() local
403 o = lookupKeyWrite(c->db,c->argv[1]); in incrbyfloatCommand()
404 if (o != NULL && checkType(c,o,OBJ_STRING)) return; in incrbyfloatCommand()
405 if (getLongDoubleFromObjectOrReply(c,o,&value,NULL) != C_OK || in incrbyfloatCommand()
415 if (o) in incrbyfloatCommand()
435 robj *o, *append; in appendCommand() local
437 o = lookupKeyWrite(c->db,c->argv[1]); in appendCommand()
438 if (o == NULL) { in appendCommand()
446 if (checkType(c,o,OBJ_STRING)) in appendCommand()
451 totlen = stringObjectLen(o)+sdslen(append->ptr); in appendCommand()
456 o = dbUnshareStringValue(c->db,c->argv[1],o); in appendCommand()
457 o->ptr = sdscatlen(o->ptr,append->ptr,sdslen(append->ptr)); in appendCommand()
458 totlen = sdslen(o->ptr); in appendCommand()
467 robj *o; in strlenCommand() local
468 if ((o = lookupKeyReadOrReply(c,c->argv[1],shared.czero)) == NULL || in strlenCommand()
469 checkType(c,o,OBJ_STRING)) return; in strlenCommand()
470 addReplyLongLong(c,stringObjectLen(o)); in strlenCommand()